SC20 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

MPI 4.0 Is Here – What Is in It and What Is Next?


Authors: Martin Schulz (Technical University Munich), Jeffrey Squyres (Cisco Systems), Wesley Bland (Intel Corporation)

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. In this BoF meeting at SC20, the MPI Forum will present the release candidate for Version 4.0 of the MPI standard, discuss its new features and invite the HPC community to provide feedback. Additionally, the BoF is intended to keep the larger HPC community informed about current activities and long-term directions, as well as encourage larger community participation in this crucial standard for the supercomputing 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. In this BoF meeting at SC 2020, the MPI Forum will present the release candidate for Version 4.0 of the MPI standard, discuss its new features and invite the HPC community to provide feedback. This feedback will help finalize and ratify the MPI 4.0 standard in coming months.

The BoF will discuss the new directions and novel features in MPI 4.0, following by more detailed briefings of the major concepts, including persistent collectives, partitioned communication, MPI sessions and a new tools interface. In addition, we will also take a look beyond MPI 4.0 and discuss the next planned steps for MPI that are currently under discussion and we will solicit feedback for new ideas.

The MPI standardization process and the forum itself are open to anyone interested and new members and new perspectives are always welcome. However, the exact workings of the MPI forum are not widely known, which often hinders interested groups and people from participating. We will use this BoF Meeting to highlight the processes in the MPI forum, including changes made due to the current COVID-19 situation, which caused us to make meetings virtual for now and hence with that also more accessible. This is part of an effort to make the process more transparent and to make the forum more approachable for a wider community.

This BoF Meeting continues the tradition of MPI Forum BoFs held for many years, which all have been well attended and widely successful. The session will be led by Martin Schulz, the current chair 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 SC 2020. Previous sessions featured speakers included William Gropp, Pavan Balaji, Torsten Hoefler, Kathryn Mohror, Tony Skjellum and Dan Holmes. The discussions in this BoF Meeting will be summarized and will be both available to SC as well as published on the MPI forum website and will be used to inform the members of the MPI forum in their future activities.


URL: https://www.mpi-forum.org/


Back to Birds of a Feather Archive Listing