Abstract
Graph and hardware-specific optimisations lead to orders of magnitude improvements in performance, energy, and cost over conventional graph processing methods. Typical big data platforms, such as Apache MapReduce and Apache Spark, rely on generic primitives, exhibiting poor performance and high financial and environmental costs. Even optimised basic graph operations (BGOs) lack the tools to combine them towards real-world applications. Furthermore, graph topology and dynamics (i.e., changing the number and content of vertices and edges) lead to high variability in computational needs. Primitive predictive models demonstrate they can enable algorithm selection and advanced auto-scaling techniques to ensure better performance, but no such models exist for energy consumption. In this work, we present the Graph-Optimizer tool. Graph-Optimizer uses optimised BGOs and composition rules to capture and model the workload. It combines the workload model with hardware and infrastructure models, predicting performance and energy consumption. Combined with design space exploration, such predictions select codesigned workload implementations to fit a requested performance objective and guarantee their performance bounds during execution.
Original language | English |
---|---|
Title of host publication | ICPE '23 Companion |
Subtitle of host publication | Companion of the 2023 ACM/SPEC International Conference on Performance Engineering |
Place of Publication | New York, NY |
Publisher | Association for Computing Machinery |
Pages | 255-256 |
Number of pages | 2 |
ISBN (Electronic) | 979-8-4007-0072-9 |
DOIs | |
Publication status | Published - 15 Apr 2023 |
Event | 14th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2023 - Coimbra, Portugal Duration: 15 Apr 2023 → 19 Apr 2023 Conference number: 14 |
Conference
Conference | 14th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2023 |
---|---|
Abbreviated title | ICPE 2023 |
Country/Territory | Portugal |
City | Coimbra |
Period | 15/04/23 → 19/04/23 |
Keywords
- Basic graph operations (bgos)
- Graph massivizer
- Graph-optimizer
- Heterogeneous computing
- Model-based system co-design
- 2024 OA procedure