Graph Optimizer

Given the strong correlation between graph processing workloads’ performance and energy consumption, one cannot ignore the strong correlation between a given graph’s properties and the algorithms chosen to implement a workflow.

The Graph-Optimizer tool is responsible for searching for the right combination of BGO implementations using performance and energy models, micro-benchmarking for calibrating these models, and a design-space exploration process for a given input dataset. This optimization is fundamental to the overall performance, because orders of magnitude performance degradation are possible when choosing the “wrong” algorithms, implementations, or infrastructure.

GRAPH MASSIVIZER Graph Optimizer