NHR PerfLab Seminar: Code Generation Technology for HPC Codes: Case Studies on waLBerla and HyTeG (October 14, hybrid)
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.

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/