Authors: Wesley Bland (Meta Platforms, Inc.), Jeff Hammond (NVIDIA Corporation), Anthony Skjellum (Tennessee Tech University), Howard Pritchard (Los Alamos National Laboratory (LANL))
Abstract: The Message Passing Interface (MPI) API is the most dominant programming approach for HPC environments. Its specification is driven by the MPI Forum, an open forum consisting of MPI developers, vendors, and users. This year, the MPI Forum published the latest version of the standard, MPI 5.0. We will take a look at the new features and will discuss what they mean for the users of MPI. We will also discuss ongoing work toward the next version of the MPI standard, with lightning talks from the working groups, and get feedback from the community.
Long Description: The Message Passing Interface (MPI) API is the most dominant programming approach for HPC environments. Its specification is driven by the MPI forum, an open forum consisting of MPI developers, vendors and users. This year, the MPI forum published the latest version of the standard, MPI 5.0. We will take a look at the new features and changes and will discuss what this means for the user of MPI.
MPI 5.0 incorporates – for the first time – an ABI interface that will make it easier to work in a containerized environment and enables easier portability of applications and libraries with the potential to open MPI to new user communities. Further, the MPI forum is also looking beyond MPI 5.0, to offer many new features needed in the post-exascale world. This includes work on more dynamic resource management to support malleability, the ability to tolerate and/or recover from errors, and new scalable collective operations, to name just a few features under discussion. We will discuss ideas, directions and we will seek feedback from the community to help us drive the direction of the MPI standard.
The MPI standardization process and the forum itself are open to anyone interested and new members and new perspectives are always welcome. We will use this BoF to highlight the processes in the MPI forum in an effort to make the process more transparent and to make the forum more approachable for a wider community.
This BoF continues the tradition and format of MPI Forum BoFs held for many years, which all have been well attended and widely successful. The session will be led by Wesley Bland, the current secretary of the MPI forum, with the help of leading experts on MPI who are active in the MPI forum. The exact list of speakers will be determined closer to SC25 based on current topics. Previous sessions featured speakers included William Gropp, Martin Schulz, Jeff Hammond, Kathryn Mohror, Tony Skjellum, Ryan Grant, Marc-Andre Herrmanns and Dan Holmes.
This BoF is targeted at the entire HPC community, as MPI is the leading programming standard. We aim at both users (at all levels of experience) as well as developers of MPI, as well as users of other programming standards. We both want to provide latest updates on the developments of MPI to benefit the community, as well as gain feedback from the entire HPC community.
Website: https://mpi-forum.org