MPI Sessions: Leveraging runtime infrastructure to increase scalability of applications at exascale

Daniel Holmes, Kathryn Mohror, Ryan E. Grant, Anthony Skjellum, Martin Schulz, Wesley Bland, Jeffrey M. Squyres

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016
PublisherAssociation for Computing Machinery
Pages121-129
Number of pages9
ISBN (Electronic)9781450342346
DOIs
StatePublished - 25 Sep 2016
Externally publishedYes
Event23rd European MPI Users' Group Meeting, EuroMPI 2016 - Edinburgh, United Kingdom
Duration: 25 Sep 201628 Sep 2016

Publication series

NameACM International Conference Proceeding Series
Volume25-28-September-2016

Conference

Conference23rd European MPI Users' Group Meeting, EuroMPI 2016
Country/TerritoryUnited Kingdom
CityEdinburgh
Period25/09/1628/09/16

Keywords

  • Message passing interface
  • Scalable programming model

Fingerprint

Dive into the research topics of 'MPI Sessions: Leveraging runtime infrastructure to increase scalability of applications at exascale'. Together they form a unique fingerprint.

Cite this