@inproceedings{46994aa3d56442dd9b0debf375e3c403,
title = "MPI Sessions: Leveraging runtime infrastructure to increase scalability of applications at exascale",
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.",
keywords = "Message passing interface, Scalable programming model",
author = "Daniel Holmes and Kathryn Mohror and Grant, {Ryan E.} and Anthony Skjellum and Martin Schulz and Wesley Bland and Squyres, {Jeffrey M.}",
note = "Publisher Copyright: {\textcopyright} 2016 ACM.; 23rd European MPI Users' Group Meeting, EuroMPI 2016 ; Conference date: 25-09-2016 Through 28-09-2016",
year = "2016",
month = sep,
day = "25",
doi = "10.1145/2966884.2966915",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
pages = "121--129",
booktitle = "Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016",
}