Energy-efficient implementation of the lattice Boltzmann method
| dc.contributor.author | Vysocký, Ondřej | |
| dc.contributor.author | Holzer, Markus | |
| dc.contributor.author | Staffelbach, Gabriel | |
| dc.contributor.author | Vavřík, Radim | |
| dc.contributor.author | Říha, Lubomír | |
| dc.date.accessioned | 2024-10-04T10:36:00Z | |
| dc.date.available | 2024-10-04T10:36:00Z | |
| dc.date.issued | 2024 | |
| dc.description.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. | cs |
| dc.description.firstpage | art. no. 502 | cs |
| dc.description.issue | 2 | cs |
| dc.description.source | Web of Science | cs |
| dc.description.volume | 17 | cs |
| dc.identifier.citation | Energies. 2024, vol. 17, issue 2, art. no. 502. | cs |
| dc.identifier.doi | 10.3390/en17020502 | |
| dc.identifier.issn | 1996-1073 | |
| dc.identifier.uri | http://hdl.handle.net/10084/154939 | |
| dc.identifier.wos | 001149196800001 | |
| dc.language.iso | en | cs |
| dc.publisher | MDPI | cs |
| dc.relation.ispartofseries | Energies | cs |
| dc.relation.uri | https://doi.org/10.3390/en17020502 | cs |
| dc.rights | © 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. | cs |
| dc.rights.access | openAccess | cs |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | cs |
| dc.subject | HPC | cs |
| dc.subject | GPU accelerators | cs |
| dc.subject | DVFS | cs |
| dc.subject | MERIC | cs |
| dc.subject | energy-aware runtime system | cs |
| dc.subject | dynamic resource management | cs |
| dc.title | Energy-efficient implementation of the lattice Boltzmann method | cs |
| dc.type | article | cs |
| dc.type.status | Peer-reviewed | cs |
| dc.type.version | publishedVersion | cs |