@inproceedings{edf3733dbb51461dad28b2a4756f0423,
title = "Evaluation of Directive-Based Programming Models for Stencil Computation on Current GPGPU Architectures",
abstract = "Stencil calculations are a widely-used computing pattern, and tracking the performance of such computing pattern on modern GPGPUs is of interest to the computational community. In this document we focus on how directive-based programming models profit from the GPGPUs computing power and how they compare with the native programming model. One major takeaway is that OpenMP and OpenACC are still behind native code but closing the gap with newer generations of accelerators and SW stack. In particular, to address programmability we do compare the development effort of implementing optimized kernels with all the above mentioned programming models. Finally, we further extend the analysis to cover power consumption aspects, which complements the programming and performance perspectives.",
keywords = "OpenACC, OpenMP, Performance, Power consumption, Programmability, Stencil Computation",
author = "Baodi Shan and Mauricio Araya-Polo and Barbara Chapman",
note = "Publisher Copyright: {\textcopyright} The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.; 20th International Workshop on OpenMP, IWOMP 2024 ; Conference date: 23-09-2024 Through 25-09-2024",
year = "2024",
doi = "10.1007/978-3-031-72567-8\_9",
language = "English",
isbn = "9783031725661",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "126--140",
editor = "Alexis Espinosa and Maciej Cytowski and Michael Klemm and \{de Supinski\}, \{Bronis R.\} and Jannis Klinkenberg",
booktitle = "Advancing OpenMP for Future Accelerators - 20th International Workshop on OpenMP, IWOMP 2024, Proceedings",
}