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

To Share or Not to Share: A Case for MPI in Shared-Memory

  • Julien Adam
  • , Jean Baptiste Besnard
  • , Adrien Roussel
  • , Julien Jaeger
  • , Patrick Carribault
  • , Marc Pérache
  • ParaTools SAS
  • CEA/UVSQ/CNRS
  • Laboratoire en Informatique Haute Performance pour le Calcul et la Simulation

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

Résumé

The evolution of parallel computing architectures presents new challenges for developing efficient parallelized codes. The emergence of heterogeneous systems has given rise to multiple programming models, each requiring careful adaptation to maximize performance. In this context, we propose reevaluating memory layout designs for computational tasks within larger nodes by comparing various architectures. To gain insight into the performance discrepancies between shared memory and shared-address space settings, we systematically measure the bandwidth between cores and sockets using different methodologies. Our findings reveal significant differences in performance, suggesting that MPI running inside UNIX processes may not fully utilize its intranode bandwidth potential. In light of our work in the MPC thread-based MPI runtime, which can leverage shared memory to achieve higher performance due to its optimized layout, we advocate for enabling the use of shared memory within the MPI standard.

langue originaleAnglais
titreRecent Advances in the Message Passing Interface - 31st European MPI Users’ Group Meeting, EuroMPI 2024, Proceedings
rédacteurs en chefClaudia Blaas-Schenner, Christoph Niethammer, Tobias Haas
EditeurSpringer Science and Business Media Deutschland GmbH
Pages89-102
Nombre de pages14
ISBN (imprimé)9783031733697
Les DOIs
étatPublié - 1 janv. 2025
Modification externeOui
Evénement31st European MPI Users’ Group Meeting, EuroMPI 2024 - Perth, Australie
Durée: 25 sept. 202427 sept. 2024

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15267 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence31st European MPI Users’ Group Meeting, EuroMPI 2024
Pays/TerritoireAustralie
La villePerth
période25/09/2427/09/24

Empreinte digitale

Examiner les sujets de recherche de « To Share or Not to Share: A Case for MPI in Shared-Memory ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation