NHR PerfLab Seminar: Code Generation Technology for HPC Codes: Case Studies on waLBerla and HyTeG (October 14, hybrid)

Picture of a circuit board in green, with the inscription “Perflab Seminar” in front of it and the NHR@FAU logo in the left upper corner.
Image: NHR@FAU

Speaker: Prof. Dr. Harald Köstler, AI division lead, Erlangen National High Performance Computing Center

Title: Code Generation Technology for HPC Codes: Case Studies on waLBerla and HyTeG

Date and time: Tuesday, October 14, 2025, 2:00 p.m. CEST

Zoom link: https://go-nhr.de/perflab-seminar

Abstract:
Modern High-Performance Computing (HPC) applications demand ever-increasing performance across diverse and evolving hardware architectures. Manually optimizing complex numerical algorithms for these heterogeneous systems is a significant challenge. Code generation technology offers a powerful solution by automatically producing highly optimized code from high-level descriptions. In this talk, we will explore the practical application of code generation in two HPC frameworks: waLBerla and HyTeG. We demonstrate how code generation enables efficient performance portability, reduces development effort, and facilitates the exploration of different optimization strategies.

Image: H. Köstler (NHR@FAU)


Short bio:
Harald Köstler works at the Department of Computer Science at the Friedrich-Alexander-Universität Erlangen-Nürnberg and leads the AI support division at the Erlangen National High Performance Computing Center (NHR@FAU). His research interests are Performance and Software Engineering for High Performance Computing and Data Analytics. The group works on open source HPC software like the multiphysics simulation framework waLBerla with a focus on code generation technology.


For a list of past and upcoming NHR PerfLab seminar events, please see: https://hpc.fau.de/research/nhr-perflab-seminar-series/