- The paper introduces unified metrics for throughput and energy efficiency to assess node-level performance across diverse scientific workloads.
- It demonstrates that GPU offloading can improve performance up to 12× and energy efficiency up to 15× compared to CPU-only runs.
- The analysis underscores the impact of workload granularity and measurement tools (EAR vs. p3em) in exposing optimization opportunities.
System Overview and Methodological Approach
This paper provides a systematic characterization of node-level performance and energy efficiency for five production scientific workloads on SuperMUC-NG Phase 2, a heterogeneous system combining Intel Sapphire Rapids Xeon Platinum CPUs and Intel Data Center GPU Max accelerators (Ponte Vecchio, PVC). The benchmark suite includes applications from molecular dynamics (gromacs, lammps), astrophysics and cosmology (OpenGadget3, AthenaK), and high-order finite-element PDE solvers (dealii-X Center of Excellence).
The analysis uses unified throughput (T; compute-elements / s) and energy efficiency (E; compute-elements / J) metrics, enabling domain-agnostic, application-level comparisons. Measurements are conducted in single-node isolation, excluding network-induced variability. Energy consumption is captured using either EAR (Energy Aware Runtime) or the p3em framework, leveraging hardware counters (RAPL/DRAM/xpu-smi). All benchmarks target both CPU-only (SPR) and combined CPU+GPU (SPR+PVC) configurations where possible.
Application-Specific Results
Molecular Dynamics: gromacs and lammps
gromacs, with a comprehensive SYCL offload of computational kernels, exhibits sustained GPU throughput of approximately 4×108 atom-steps/s, yielding a ∼4× performance advantage over the SPR CPU orbit across system sizes. Energy efficiency on PVC plateaus at 2×105 atom-steps/J for large systems, whereas the CPU's efficiency declines with increased problem size due to cache effects. For low atom counts, energy efficiency of CPUs approaches or surpasses that of the GPU due to baseline power amortization, revealing a nontrivial trade-off at small granularities.





Figure 1: Throughput and energy efficiency for gromacs on SPR CPU vs. SPR+PVC GPU, confirming a clear GPU advantage for large systems.
For lammps, using the Kokkos+SYCL backend, GPU throughput climbs with system size and saturates at ∼5×108 atom-steps/s and 4×105 atom-steps/J. The CPU lags by an order of magnitude in both metrics for large sizes. Notably, at minimal system sizes, CPU and GPU energy efficiencies are closely matched; the GPU becomes superior as parallelism increases, reflecting lammps' favorable kernel design for accelerator architectures.
Astrophysics/Cosmology: OpenGadget3 and AthenaK
OpenGadget3 employs hybrid OpenMP offload with selected kernels (gravity tree, hydro, conduction) executed on the GPU. Both throughput and energy efficiency increase as resolution scales, yet the absolute energy efficiency tops out near 660 particle-steps/J for full simulations, though microbenchmarks of individual kernels (e.g., HSML) reach 6×103 particle-steps/J, illustrating the drag introduced by less optimized code sections.
AthenaK, leveraging Kokkos+SYCL offload, exhibits pronounced sensitivity to problem granularity. For the GW150914 binary black-hole merger test case, the GPU yields up to 12× higher throughput and 15× better energy efficiency than CPU-only at large mesh-block sizes, peaking near E0 zone-cycles/s and E1 zone-cycles/J. As mesh-block edge length decreases, GPU gains dissipate due to under-utilization of PVC execution units.
dealii-X Kernels: High-Order Finite-Element Matrix-Free Operators
Matrix-free kernels from dealii-X, evaluated using both Kokkos (various thread-mapping strategies), OpenMP, and the domain-specific Tiny Tensor Compiler, demonstrate that OpenMP and TinyTC attain superior performance and energy usage. Throughput and energy efficiency track each other closely, indicating that instantaneous power is approximately constant and energy is dictated primarily by runtime. The analysis confirms the general suitability of PVC for high-intensity operator workloads amenable to vectorization and fusion.
Power-Budget Utilization and Bottleneck Analysis
The study introduces the power-budget parameter, E2, as a normalized measure to evaluate how much of the node TDP is effectively converted to useful computation across system and workload scales.
Figure 2: Power-budget parameter E3 as a function of normalized degrees of freedom, highlighting efficiency saturation at large problem sizes.
GPU runs tend to stabilize near unity for large enough workloads, indicating optimal utilization where throughput and energy are coupled and the TDP is a valid power model. However, for small granularities or poorly optimized applications, this ratio drops, suggesting inefficiencies. CPU-only runs, despite a reduced TDP value, do not achieve unity, pointing to power consumed outside of main computational kernels or by non-user processes.
Importantly, the study demonstrates that energy efficiency is a more sensitive diagnostic for kernel-level and occupancy-related bottlenecks than throughput alone. This is particularly visible in applications like OpenGadget3 and AthenaK, where kernel composition and device utilization have non-obvious impacts on energy-per-compute-element scaling.
Measurement Framework Comparison: EAR vs. p3em
A direct comparison between EAR and p3em shows p3em systematically reporting higher energy efficiency, especially for short or fine-grained kernels, attributable to tighter measurement windows and exclusion of initialization overhead. Consistency of trends across both tools validates the data, and the study recommends p3em for fine-grained, intra-application analysis.
Implications and Forward Outlook
This work provides comprehensive baselines for node-level HPC performance and energy analysis on next-generation Intel heterogenous architectures. Practically, the findings underline the importance of exposing sufficient computational granularity—especially for offloaded GPU kernels—to maximize both throughput and energy efficiency. They also suggest that while roofline models remain informative, application-level, phase-accurate energy metrics yield a deeper understanding of bottlenecks and optimization potential.
From a theoretical perspective, the decoupling of throughput and energy efficiency under certain kernel mixes or node configurations highlights the necessity for nuanced resource allocation and scheduling policies in HPC environments as power and thermal constraints become increasingly dominant.
Future research involving multi-node scaling, network contention, and an expanded application set is proposed. Comparative benchmarking across competing hardware generations will also refine interpretations of both empirical and projected energy-performance characteristics for flagship computational science workloads.
Conclusion
The paper systematically demonstrates that, for a heterogeneous system equipped with Intel SSC + PVC, GPU offloading enables order-of-magnitude improvements in both throughput and energy efficiency for a broad set of scientific applications. However, these gains are strongly workload- and granularity-dependent. The unification of throughput and energy metrics across multiple scientific domains enables robust, actionable guidance for code and system optimization. Future work will expand these results into the multi-node regime and deepen analysis of interconnect and memory system effects.