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

An Overview on Mixing MPI and OpenMP Dependent Tasking on A64FX

  • Romain Pereira
  • , Adrien Roussel
  • , Miwako Tsuji
  • , Patrick Carribault
  • , Mitsuhisa Sato
  • , Hitoshi Murai
  • , Thierry Gautier
  • Exascale Computing Research Laboratory
  • CEA/UVSQ/CNRS
  • RIKEN Center for Computational Science
  • ENS Lyon

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 adoption of ARM processor architectures is on the rise in the HPC ecosystem. Fugaku supercomputer is a homogeneous ARM-based machine, and is one among the most powerful machine in the world. In the programming world, dependent task-based programming models are gaining tractions due to their many advantages: dynamic load balancing, implicit expression of communication/computation overlap, early-bird communication posting, . . . MPI and OpenMP are two widespreads programming standards that make possible task-based programming at a distributed memory level. Despite its many advantages, mixed-use of the standard programming models using dependent tasks is still under-evaluated on large-scale machines. In this paper, we provide an overview on mixing OpenMP dependent tasking model with MPI with the state-of-the-art software stack (GCC-13, Clang17, MPC-OMP). We provide the level of performances to expect by porting applications to such mixed-use of the standard on the Fugaku supercomputers, using two benchmarks (Cholesky, HPCCG) and a proxy-application (LULESH). We show that software stack, resource binding and communication progression mechanisms are factors that have a significant impact on performance. On distributed applications, performances reaches up to 80% of effiency for task-based applications like HPCCG. We also point-out a few areas of improvements in OpenMP runtimes.

langue originaleAnglais
titreProceedings of International Conference on High Performance Computing in Asia-Pacific Region Workshops, HPC Asia 2024 Workshops
EditeurAssociation for Computing Machinery
Pages7-16
Nombre de pages10
ISBN (Electronique)9798400716522
Les DOIs
étatPublié - 11 janv. 2024
Modification externeOui
Evénement2024 International Conference on High Performance Computing in Asia-Pacific Region Workshops, HPC Asia 2024 Workshops - Nagoya, Japon
Durée: 25 janv. 2024 → …

Série de publications

NomACM International Conference Proceeding Series

Une conférence

Une conférence2024 International Conference on High Performance Computing in Asia-Pacific Region Workshops, HPC Asia 2024 Workshops
Pays/TerritoireJapon
La villeNagoya
période25/01/24 → …

Empreinte digitale

Examiner les sujets de recherche de « An Overview on Mixing MPI and OpenMP Dependent Tasking on A64FX ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation