MPI Sessions: Leveraging Runtime Infrastructure to Increase Scalability of Applications at Exascale
Title | MPI Sessions: Leveraging Runtime Infrastructure to Increase Scalability of Applications at Exascale |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Holmes, Daniel, Mohror, Kathryn, Grant, Ryan E., Skjellum, Anthony, Schulz, Martin, Bland, Wesley, Squyres, Jeffrey M. |
Conference Name | Proceedings of the 23rd European MPI Users' Group Meeting |
Date Published | September 2016 |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4234-6 |
Keywords | message passing interface, pubcrawl, Scalability, Scalable Programming Model, Scalable Security, security scalability |
Abstract | MPI includes all processes in MPI\_COMM\_WORLD; this is untenable for reasons of scale, resiliency, and overhead. This paper offers a new approach, extending MPI with a new concept called Sessions, which makes two key contributions: a tighter integration with the underlying runtime system; and a scalable route to communication groups. This is a fundamental change in how we organise and address MPI processes that removes well-known scalability barriers by no longer requiring the global communicator MPI\_COMM\_WORLD. |
URL | https://dl.acm.org/doi/10.1145/2966884.2966915 |
DOI | 10.1145/2966884.2966915 |
Citation Key | holmes_mpi_2016 |