Energy-Efficient Implementation of the Lattice Boltzmann Method
Author:
Vysocky Ondrej1ORCID, Holzer Markus23ORCID, Staffelbach Gabriel3ORCID, Vavrik Radim1ORCID, Riha Lubomir1ORCID
Affiliation:
1. IT4Innovations National Supercomputing Center, VŠB—Technical University of Ostrava, 708 00 Ostrava-Poruba, Czech Republic 2. Chair for System Simulation, Friedrich-Alexander-Universitat Erlangen-Nurnberg, 91058 Erlangen, Germany 3. CERFACS, 31057 Toulouse Cedex 1, France
Abstract
Energy costs are now one of the leading criteria when procuring new computing hardware. Until recently, developers and users focused only on pure performance in terms of time-to-solution. Recent advances in energy-aware runtime systems render the optimization of both runtime and energy-to-solution possible by including hardware tuning depending on the application’s workload. This work presents the impact that energy-sensitive tuning strategies have on a state-of-the-art high-performance computing code based on the lattice Boltzmann approach called waLBerla. We evaluate both CPU-only and GPU-accelerated supercomputers. This paper demonstrates that, with little user intervention, when using the energy-efficient runtime system called MERIC, it is possible to save a significant amount of energy while maintaining performance.
Funder
SCALABLE project European High-Performance Computing Joint Undertaking Ministry of Education, Youth and Sports of the Czech Republic Ministry of Education, Youth and Sports of the Czech Republic through the e-INFRA CZ
Subject
Energy (miscellaneous),Energy Engineering and Power Technology,Renewable Energy, Sustainability and the Environment,Electrical and Electronic Engineering,Control and Optimization,Engineering (miscellaneous),Building and Construction
Reference35 articles.
1. waLBerla: A block-structured high-performance framework for multiphysics simulations;Bauer;Comput. Math. Appl.,2021 2. EuroHPC (2024, January 02). Center of Excellence CEEC. Available online: https://ceec-coe.eu/. 3. A Python extension for the massively parallel multiphysics simulation framework waLBerla;Bauer;Int. J. Parallel Emergent Distrib. Syst.,2015 4. Godenschwager, C., Schornbaum, F., Bauer, M., Köstler, H., and Rüde, U. (2013, January 17–21). A Framework for Hybrid Parallel Flow Simulations with a Trillion Cells in Complex Geometries. Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (SC’13), New York, NY, USA. 5. Bauer, M., Hötzer, J., Ernst, D., Hammer, J., Seiz, M., Hierl, H., Hönig, J., Köstler, H., Wellein, G., and Nestler, B. (2019, January 17–19). Code generation for massively parallel phase-field simulations. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, CO, USA.
|
|