EuroCC@GCS and EuroCC-Austria, the German and Austrian National Competence Centres for High-Performance Computing (HPC), are jointly organizing a course on Hybrid Programming in HPC - MPI+X from 21 to 23 January 2025. This course will be hybrid, i.e., it will take place at HLRS on-site, but it will also be possible to attend online. The registration deadline is 27 December 2024.
This course analyzes the strengths and weaknesses of several parallel programming models on clusters of SMP (Symmetric Multi-Processing) nodes. Multi-socket-multi-core systems in highly parallel environments are given special consideration. MPI-3.0 has introduced a new shared memory programming interface, which can be combined with inter-node MPI communication. It can be used for direct neighbor accesses similar to OpenMP or for direct halo copies, and enables new hybrid programming models. These models are compared with various hybrid MPI+OpenMP approaches and pure MPI.