Chung Loi chung.m.loi@durham.ac.uk
PGR Student Doctor of Philosophy
SYCL compute kernels for ExaHyPE
Loi, Chung Ming; Bockhorst, Heinrich; Weinzierl, Tobias
Authors
Heinrich Bockhorst
Professor Tobias Weinzierl tobias.weinzierl@durham.ac.uk
Professor
Abstract
We discuss three SYCL realisations of a simple Finite Volume scheme over multiple Cartesian patches. The realisation flavours differ in the way how they map the compute steps onto loops and tasks: We compare an implementation that is exclusively using a sequence of for-loops to a version that uses nested parallelism, and finally benchmark these against a version modelling the calculations as task graph. Our work proposes realisation idioms to realise these flavours within SYCL. The results suggest that a mixture of classic task and data parallelism performs if we map this hybrid onto a solely data-parallel SYCL implementation, taking into account SYCL specifics and the problem size.
Citation
Loi, C. M., Bockhorst, H., & Weinzierl, T. (2024, March). SYCL compute kernels for ExaHyPE. Presented at 2024 SIAM Conference on Parallel Processing for Scientific Computing (PP), Baltimore, MD
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 2024 SIAM Conference on Parallel Processing for Scientific Computing (PP) |
Start Date | Mar 5, 2024 |
End Date | Mar 8, 2024 |
Acceptance Date | Dec 8, 2023 |
Publication Date | 2024 |
Deposit Date | Dec 11, 2023 |
Publicly Available Date | Dec 31, 2024 |
Publisher | Society for Industrial and Applied Mathematics |
Peer Reviewed | Peer Reviewed |
Pages | 90-103 |
Book Title | Proceedings of the 2024 SIAM Conference on Parallel Processing for Scientific Computing (PP) |
ISBN | 9781611977967 |
DOI | https://doi.org/10.1137/1.9781611977967.8 |
Public URL | https://durham-repository.worktribe.com/output/2022863 |
Related Public URLs | https://arxiv.org/abs/2306.16731 |
Files
Accepted Conference Paper
(841 Kb)
PDF
You might also like
Detrimental task execution patterns in mainstream OpenMP runtimes
(2024)
Presentation / Conference Contribution
Compiler support for semi-manual AoS-to-SoA conversions with data views
(2024)
Presentation / Conference Contribution
A multiscale optimisation algorithm for shape and material reconstruction from a single X-ray image
(2024)
Presentation / Conference Contribution
Efficient GPU Offloading with OpenMP for a Hyperbolic Finite Volume Solver on Dynamically Adaptive Meshes
(2023)
Presentation / Conference Contribution
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
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 © 2024
Advanced Search