Literature by the same author
plus at Google Scholar

Bibliografische Daten exportieren
 

Multi-Device Shallow Water Simulations on CPUs, GPUs, and FPGAs with SYCL

Title data

Büttner, Markus ; Alt, Christoph ; Kenter, Tobias ; Köstler, Harald ; Plessl, Christian ; Aizinger, Vadym:
Multi-Device Shallow Water Simulations on CPUs, GPUs, and FPGAs with SYCL.
In: Proceedings of the Platform for Advanced Scientific Computing Conference. - New York, NY : Association for Computing Machinery , 2026 . - 21
ISBN 979-8-4007-2734-4
DOI: https://doi.org/10.1145/3815572.3815757

Official URL: Volltext

Project information

Project title:
Project's official title
Project's id
Performance-optimiertes Co-Design von Ozeanmodellierungssoftware auf FPGAs
502500606

Project financing: Deutsche Forschungsgemeinschaft

Abstract in another language

Shallow water models are an essential tool for simulating tsunamis and storm surges, where they need to efficiently execute for different spatial resolutions and time scales. In this work, we present a discontinuous Galerkin shallow water solver implemented in SYCL providing a common numerical code base suitable for portable and scalable multi-device execution on CPUs, GPUs, and FPGAs. To this end, different communication strategies are adapted to the available device capabilities. The implementation is validated using a range of Mediterranean Sea meshes of increasing resolution. In a challenging strong scaling scenario, FPGAs reach the highest aggregate performance. GPUs by AMD, Intel, and NVIDIA from three different clusters can play out their superior peak performance in a weak scaling benchmark and achieve a parallel efficiency of up to 0.8 - 0.9 on 64 GPUs.

Further data

Item Type: Article in a book
Refereed: Yes
Institutions of the University: Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics > Chair Scientific Computing
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics > Chair Scientific Computing > Chair Scientific Computing - Univ.-Prof. Dr. Mario Bebendorf
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics > Chair Numerics of Partial Differential Equations
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics > Chair Numerics of Partial Differential Equations > Chair Numerics of Partial Differential Equations - Univ.-Prof. Dr. Vadym Aizinger
Profile Fields > Advanced Fields > Nonlinear Dynamics
Research Institutions > Central research institutes > Bayreuth Research Center for Modeling and Simulation - MODUS
Research Institutions > Central research institutes > Forschungszentrum für Wissenschaftliches Rechnen an der Universität Bayreuth - HPC-Forschungszentrum
Result of work at the UBT: Yes
DDC Subjects: 000 Computer Science, information, general works > 004 Computer science
500 Science > 510 Mathematics
500 Science > 550 Earth sciences, geology
Date Deposited: 01 Jul 2026 05:54
Last Modified: 01 Jul 2026 05:54
URI: https://eref.uni-bayreuth.de/id/eprint/98931