19 - NHR PerfLab Seminar 2021-10-19: Discontinuous Galerkin Shallow-Water Simulations on FPGAs/ClipID:36857 vorhergehender Clip nächster Clip

Aufnahme Datum 2021-10-20

Kurs-Verknüpfung

HPC4FAU / NHR@FAU

Lehrende(r)

Dr. Georg Hager

Sprache

Englisch

Einrichtung

Zentrum für Nationales Hochleistungsrechnen Erlangen (NHR@FAU)

Produzent

Zentrum für Nationales Hochleistungsrechnen Erlangen (NHR@FAU)

Speaker: Dr. Tobias Kenter (University of Paderborn).

Title: Discontinuous Galerkin Shallow-Water Simulations on FPGAs

Abstract:
Shallow water simulations with the discontinuous Galerkin method are an important tool for flood predictions, tsunami warnings, or as part of climate models. Performance challenges involve the efficient mapping to parallel or heterogeneous hardware, and, in order to reach long simulation times, particularly strong scaling characteristics. In this work [1], we explore FPGAs as accelerators for this workload and present the first FPGA implementation of the full simulation pipeline of a shallow water code based on the discontinuous Galerkin method. Using OpenCL and following an algorithm-hardware co-design approach, the software reference is transformed into a dataflow architecture that can process a full mesh element per clock cycle. The novel projection approach on the algorithmic level complements the pipeline and memory optimizations in the hardware design. With this, the FPGA kernels for different polynomial orders outperform the CPU reference by 43x — 144x in a strong scaling benchmark scenario. A performance model can explain the measured FPGA performance of up to 717 GFLOPs accurately.
[1] https://dl.acm.org/doi/abs/10.1145/3468267.3470617

 

Short Bio:
Tobias Kenter received his PhD from Paderborn University in 2016 on the topic of productivity for FPGAs through overlays, compilation approaches and tight coupling between FPGAs and CPUs. Since then he focused on the acceleration of scientific applications on FPGAs using OpenCL based development flows from Intel and Xilinx. As scientific advisor for FPGA acceleration at the Paderborn Center for Parallel Computing he strives to bring more applications to this exciting technology and is involved in planning and operation of production systems with FPGAs.

Nächstes Video

Dr. Jan Eitzinger
Dr. Jan Eitzinger
2021-11-15
IdM-Anmeldung
Wellein, Gerhard
Prof. Dr. Gerhard Wellein
2021-11-22
IdM-Anmeldung
Wellein, Gerhard
Prof. Dr. Gerhard Wellein
2021-12-14
Frei

Mehr Videos aus der Kategorie "Friedrich-Alexander-Universität Erlangen-Nürnberg Zentralbereich"

2024-02-20
Passwort
geschützte Daten  
2024-02-08
Passwort
geschützte Daten  
2024-02-05
IdM-Anmeldung
geschützte Daten  
2024-04-19
Passwort
geschützte Daten