Professor Tobias Weinzierl tobias.weinzierl@durham.ac.uk
Professor
Professor Tobias Weinzierl tobias.weinzierl@durham.ac.uk
Professor
Adam Tuft adam.s.tuft@durham.ac.uk
PGR Student Doctor of Philosophy
Michael Klemm
Alexis Espinosa
Editor
Michael Klemm
Editor
Bronis R. de Supinski
Editor
Maciej Cytowski
Editor
Jannis Klinkenberg
Editor
The OpenMP API offers both task-based and data-parallel concepts to scientific computing. While it provides descriptive and prescriptive annotations, it is in many places deliberately unspecific how to implement its annotations. As the predominant OpenMP implementations share design rationales, they introduce "quasi-standards how certain annotations behave. By means of a task-based astrophysical simulation code, we highlight situations where this "quasi-standard" reference behaviour introduces performance flaws. Therefore, we propose prescriptive clauses to constrain the OpenMP implementations. Simulated task traces uncover the clauses' potential, while a discussion of their realization highlights that they would manifest in rather incremental changes to any OpenMP runtime supporting task priorities.
Weinzierl, T., Tuft, A., & Klemm, M. (2024, September). Detrimental task execution patterns in mainstream OpenMP runtimes. Presented at IWOMP 2024, Perth, Australia
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | IWOMP 2024 |
Start Date | Sep 23, 2024 |
End Date | Sep 27, 2024 |
Acceptance Date | Jul 16, 2024 |
Online Publication Date | Sep 16, 2024 |
Publication Date | Sep 16, 2024 |
Deposit Date | Jul 16, 2024 |
Publicly Available Date | Sep 20, 2024 |
Print ISSN | 0302-9743 |
Publisher | Springer |
Peer Reviewed | Peer Reviewed |
Series Title | Lecture Notes in Computer Science |
Series Number | 15195 |
Series ISSN | 0302-9743 |
Book Title | Advancing OpenMP for Future Accelerators |
DOI | https://doi.org/10.1007/978-3-031-72567-8_14 |
Public URL | https://durham-repository.worktribe.com/output/2599509 |
Publisher URL | https://link.springer.com/conference/iwomp |
External URL | https://arxiv.org/abs/2406.03077 |
Accepted Conference Paper
(1.5 Mb)
PDF
Upscaling ExaHyPE – on each and every core
(2023)
Report
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search