Energy-Efficient Implementation of the Lattice Boltzmann Method

Vysocky O, Holzer M, Staffelbach G, Vavrik R, Riha L (2024)


Publication Type: Journal article

Publication year: 2024

Journal

Book Volume: 17

Pages Range: 502

Article Number: 502

Journal Issue: 2

DOI: 10.3390/en17020502

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.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Vysocky, O., Holzer, M., Staffelbach, G., Vavrik, R., & Riha, L. (2024). Energy-Efficient Implementation of the Lattice Boltzmann Method. Energies, 17(2), 502. https://dx.doi.org/10.3390/en17020502

MLA:

Vysocky, Ondrej, et al. "Energy-Efficient Implementation of the Lattice Boltzmann Method." Energies 17.2 (2024): 502.

BibTeX: Download