Passer à la navigation principale Passer à la recherche Passer au contenu principal

Mixing ranks, tasks, progress and nonblocking collectives

  • Jean Baptiste Besnard
  • , Sameer Shende
  • , Julien Jaeger
  • , Hugo Taboada
  • , Patrick Carribault
  • , Allen D. Malony
  • , Marc Pérache

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Since the beginning, MPI has defined the rank as an implicit attribute associated with the MPI process' environment. In particular, each MPI process generally runs inside a given UNIX process and is associated with a fixed identifier in its WORLD communicator. However, this state of things is about to change with the rise of new abstractions such as MPI Sessions. In this paper, we propose to outline how such evolution could enable optimizations which were previously linked to specific MPI runtimes executing MPI processes in shared memory (e.g. thread-based MPI). By implementing runtime-level work-sharing through what we define as MPI tasks, enabling the ability to progress indifferently from stream context we show that there is potential for improved asynchronous progress. In the absence of a Session implementation, this assumption is validated in the context of a thread-based MPI where nonblocking Collective (NBC) were implemented on top of Extended Generic Requests progressed by any rank on the node thanks to an MPI extension enabling threads to dynamically share their MPI context.

langue originaleAnglais
titreProceedings of the 26th European MPI Users'' Group Meeting, EuroMPI 2019
rédacteurs en chefTorsten Hoefler, Jesper Larsson Traff
EditeurAssociation for Computing Machinery
ISBN (Electronique)9781450371759
Les DOIs
étatPublié - 11 sept. 2019
Modification externeOui
Evénement26th European MPI Users'' Group Meeting, EuroMPI 2019 - Zurich, Suisse
Durée: 11 sept. 201913 sept. 2019

Série de publications

NomACM International Conference Proceeding Series

Une conférence

Une conférence26th European MPI Users'' Group Meeting, EuroMPI 2019
Pays/TerritoireSuisse
La villeZurich
période11/09/1913/09/19

Empreinte digitale

Examiner les sujets de recherche de « Mixing ranks, tasks, progress and nonblocking collectives ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation