

Advanced MPI Programming
Monday, June 22, 2026 2:00 PM to 6:00 PM · 4 hr. (Europe/Berlin)
Hall X5 - 1st Floor
Tutorial
Runtime Systems for HPC
Information
The Message Passing Interface (MPI) has been the de facto standard for parallel programming for nearly two decades now. However, a vast majority of applications only rely on basic MPI-1 features without taking advantage of the rich set of functionality the rest of the standard provides. Further, with the advent of MPI-3 and MPI-4, a vast number of new features have been introduced in MPI, including efficient one-sided communication, support for external tools, non-blocking collective operations, and improved support for topology-aware data movement. The new MPI-5 standard aims at introducing further improvements to the standard in a number of aspects. This is an advanced-level tutorial that will provide an overview of various powerful features in MPI, especially with MPI-2, MPI-3 and MPI-4, and will present a brief introduction on MPI-5 new features.
Format
on-site
Targeted Audience
People working in the areas of high performance communication, networking, middleware, programming models, and applications related to high-end systems. Specific targeted audience include: scientists, engineers, and researchers working on the design and development of next generation high-end systems including clusters, data centers, storage centers; developers of next-generation middleware and applications.
Intermediate Level
50%
Advanced Level
50%
Prerequesites
Laptop


