Analytic Roofline Modeling and Energy Analysis of LULESH Proxy Application on Multi-Core Clusters
Ayesha Afzal, Georg Hager, Gerhard Wellein

TL;DR
This paper performs a detailed performance and energy analysis of the LULESH proxy application on multi-core clusters, using Roofline modeling and hardware counters to understand hot spot behaviors and energy efficiency.
Contribution
It introduces a comprehensive Roofline-based performance and energy model for LULESH on modern CPUs, comparing OpenMP and MPI implementations, and analyzing energy optimization strategies.
Findings
Memory-bound functions benefit from fewer cores and lower clock speeds for energy savings.
High baseline power limits the effectiveness of concurrency throttling.
Memory-bound workloads have lower EDP on Sapphire Rapids compared to Ice Lake.
Abstract
We present a thorough performance and energy consumption analysis of the LULESH proxy application in its OpenMP and MPI variants on two different clusters based on Intel Ice Lake (ICL) and Sapphire Rapids (SPR) CPUs. We first study the strong scaling and power consumption characteristics of the six hot spot functions in the code on the node level, with a special focus on memory bandwidth utilization. We then proceed with the construction of a detailed Roofline performance model for each memory-bound hot spot, which we validate using hardware performance counter measurements. We also comment on the observed discrepancies between the analytical model and the observations. To discern the influence of the programming model from the influence of implementation of the code, we compare the performance of OpenMP and MPI based on problem size, examining if the underlying implementation is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPower Systems and Technologies
