Titelangaben
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
Angaben zu Projekten
| Projekttitel: |
Offizieller Projekttitel Projekt-ID Performance-optimiertes Co-Design von Ozeanmodellierungssoftware auf FPGAs 502500606 |
|---|---|
| Projektfinanzierung: |
Deutsche Forschungsgemeinschaft |
Abstract
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.

bei Google Scholar