Using All Cores Efficiently with OpenMP: Scheduling and Load Balancing
We cordially invite you to the online hands-on workshop Using All Cores Efficiently with OpenMP: Scheduling and Load Balancing, organized by Saarland University as part of NHR Süd-West. Modern compute nodes have dozens to hundreds of cores, but a parallel program is only as fast as its slowest thread: when the work is unevenly distributed, or the system slows down some threads, most cores end up waiting. OpenMP is the standard way to use all cores of a node from C, C++ and Fortran, and its scheduling options decide how the work is shared among threads. This workshop introduces the basics of OpenMP and the ideas behind scheduling and load balancing, and shows how to apply them in practice on an NHR system.
Who should attend?
Researchers and students who write or use C or C++ codes and want to use the cores of an HPC node efficiently. No prior OpenMP experience is required.
What you will learn
Format
The workshop takes place online and combines a lecture with hands-on exercises in C++ on an NHR system. Participants parallelize small programs, see how different schedules distribute the work, and measure the effect on run time and load imbalance. Registered participants receive the meeting link by email closer to the workshop date.
Prerequisites
- Basic knowledge of C or C++ and the Linux command line
- No prior OpenMP knowledge required; some experience with Slurm is helpful
- A laptop with an internet connection and an SSH client
Registered participants receive information about the hands-on environment and any required setup by email before the workshop.
Registration
Register here → until Monday, December 7, 2026
| Eligibility | Members of German universities, academic computing centers and research institutions |
| Registration fee | None |
| Organization | CSHPC, Saarland University, as part of NHR Süd-West |
| Contact | jonas.korndorfer@cs.uni-saarland.de |
Please only register for the workshop if you are planning to attend.
The organization and coordination of this event are carried out by NHR Süd-West, a member of the National High Performance Computing (NHR) initiative in Germany. For more information, visit https://nhrsw.de/.