Energy Efficiency trends in HPC: what high-energy and astrophysicists need to know
arXiv:2503.17283 · doi:10.3389/fphy.2025.1542474
Abstract
The growing energy demands of HPC systems have made energy efficiency a critical concern for system developers and operators. However, HPC users are generally less aware of how these energy concerns influence the design, deployment, and operation of supercomputers even though they experience the consequences. This paper examines the implications of HPC's energy consumption, providing an overview of current trends aimed at improving energy efficiency. We describe how hardware innovations such as energy-efficient processors, novel system architectures, power management techniques, and advanced scheduling policies do have a direct impact on how applications need to be programmed and executed on HPC systems. For application developers, understanding how these new systems work and how to analyse and report the performances of their own software is critical in the dialog with HPC system designers and administrators. The paper aims to raise awareness about energy efficiency among users, particularly in the high energy physics and astrophysics domains, offering practical advice on how to analyse and optimise applications to reduce their energy consumption without compromising on performance.
References in corpus (54)
- Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHC
- Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC
- Simulating the joint evolution of quasars, galaxies and their large-scale distribution
- REBOUND: An open-source multi-purpose N-body code for collisional dynamics
- The Formation of a Star Cluster: Predicting the Properties of Stars and Brown Dwarfs
- The Chroma Software System for Lattice QCD
- Ab-initio Determination of Light Hadron Masses
- Solving Lattice QCD systems of equations using mixed precision solvers on GPUs
- A standard format for Les Houches Event Files
- Simulating cosmic structure formation with the GADGET-4 code
- Compute Trends Across Three Eras of Machine Learning
- The FLAMINGO project: cosmological hydrodynamical simulations for large-scale structure and galaxy cluster surveys
- Accelerating NBODY6 with Graphics Processing Units
- MPI-AMRVAC 2.0 for Solar and Astrophysical Applications
- The Belle II Core Software
- PeTar: a high-performance N-body code for modeling massive collisional stellar systems
- Lattice QCD as a video game
- Collider Physics at the Precision Frontier
- Exactly Energy Conserving Semi-Implicit Particle in Cell Formulation
- Scaling Lattice QCD beyond 100 GPUs
- The GENGA Code: Gravitational Encounters in N-body simulations with GPU Acceleration
- Adaptive Multigrid Algorithm for Lattice QCD
- First Physics Results at the Physical Pion Mass from Wilson Twisted Mass Fermions at Maximal Twist
- Adaptive Aggregation-based Domain Decomposition Multigrid for Twisted Mass Fermions
- Alpaka - An Abstraction Library for Parallel Kernel Acceleration
- Solar differential rotation reproduced with high-resolution simulation
- An efficient mixed-precision, hybrid CPU-GPU implementation of a fully implicit particle-in-cell algorithm
- Muon : A review
- Testing the background solar wind modelled by EUHFORIA
- Gauge-equivariant flow models for sampling in lattice field theories with pseudofermions
- SIBELIUS-DARK: a galaxy catalogue of the Local Volume from a constrained realisation simulation
- Evaluation of OpenAI Codex for HPC Parallel Programming Models Kernel Generation
- Gauss's Law Satisfying Energy-Conserving Semi-Implicit Particle-in-Cell Method
- DISPATCH: A Numerical Simulation Framework for the Exa-scale Era. I. Fundamentals
- Can Large Language Models Write Parallel Code?
- Leptonic decay-constant ratio f_{K^+}/f_{pi^+} from lattice QCD with physical light quarks
- QCDOC: A 10-teraflops scale computer for lattice QCD
- Numerical evidence for a small-scale dynamo approaching solar magnetic Prandtl numbers
- Evaluating performance and portability of high-level programming models: Julia, Python/Numba, and Kokkos on exascale nodes
- Fermilab Proton Accelerator Complex Status and Improvement Plans
- The Muon experiment at Fermilab
- From Merging Frameworks to Merging Stars: Experiences using HPX, Kokkos and SIMD Types
- RNTuple performance: Status and Outlook
- Tackling critical slowing down using global correction steps with equivariant flows: the case of the Schwinger model
- Application performance on a Cluster-Booster system
- 16 Years of SPEC Power: An Analysis of x86 Energy Efficiency Trends
- Leveraging HPC Profiling & Tracing Tools to Understand the Performance of Particle-in-Cell Monte Carlo Simulations
- Lattice QCD and the Computational Frontier
- Inertial range of magnetorotational turbulence
- Maximizing the Bang Per Bit
- Performance Evaluation of Parallel Algorithms
- Multiple right hand side multigrid for domain wall fermions with a multigrid preconditioned block conjugate gradient algorithm
- A Study of Performance Portability in Plasma Physics Simulations
- Use QUDA for lattice QCD calculation with Python