Registration has ended
Info
in cooperation with
![]() | ![]() | ![]() |
---|
About PPCES
This one week event will continue the tradition of previous annual week-long events that take place in Aachen every spring since 2001. We will cover the basics of parallel programming using OpenMP and MPI in Fortran and C/C++ and a first step towards performance tuning. Furthermore, we will embrace current topics in machine & deep learning. Hands-on exercises for each topic will be included.
The contents of the courses are generally applicable but will be specialized towards the compute cluster CLAIX which is the current system installed at RWTH’s IT Center. It might be helpful to read through the information which is provided during the HPC introduction on March 4th 2025. This is especially true if you want to actively use CLAIX after this event.
Topics
The Message Passing Interface (MPI) is the de-facto standard for programming large HPC systems. We will introduce the basic concepts and give an overview of some advanced features.
OpenMP is a widely used approach for programming shared memory architectures, supported by most compilers nowadays. We will cover the basics of the programming paradigm as well as some advanced topics such as programming NUMA machines. The compute nodes of the RWTH HPC Cluster (aka CLAIX) contain an increasing number of cores and thus we consider shared memory programming a vital alternative for applications that cannot be easily parallelized with MPI.
Machine & Deep Learning: We provide a fundamental introduction into machine and deep learning approaches as well as data processing techniques that support dataset preparation or model selection for training and inference. It covers the basic concepts for supervised and unsupervised learning such as classification, regression, and clustering to get a feeling which technique is appropriate for a particular problem. Additionally, we conduct several hands-on exercises with common frameworks such as scikit-learn and PyTorch on our recent HPC Cluster CLAIX. In these exercises, we demonstrate how to define models, construct dataset and training pipelines or utilize monitoring and visualization of the training results, e.g., with Tensorboard. For the deep learning exercises, we start by training on a single GPU first. If that is not enough, we also show how to scale up distributed training onto multiple compute nodes or GPUs.
Organization
- There is no seminar fee.
- Presentations will be given in English. Slides will be available during or after the event.
- This is an in-person event and will be held on the RWTH IT Center premises (see below).
- You can/must register per topic, i.e., MPI (Mon + Tue), OpenMP (Wed + Thu), and ML/DL (Fri).
- For more details on the target audience, prerequistes and gained skills, see the “Skills” sections below (per topic).
More Details
More details can be found here: https://blog.rwth-aachen.de/itc-events/en/event/ppces-2025
Event location
IT Center, Erweiterungsgebäude Kop6Seminarraum 003/004
Kopernikusstraße 6
52074 Aachen
Deutschland
Coordinates (lat, long):
50.78083, 6.065096
Show mapRoute planner
Notes
The parking lot at the building is limited and needs explicit prior booking. We recommend to arrive via public transport. The closest bus stops at Mies-van-der-Rohe-Straße and Seffenter Weg.