Multi-SPMD Programming Model with YML and ...
Document type :
Partie d'ouvrage: Chapitre
Title :
Multi-SPMD Programming Model with YML and XcalableMP
Author(s) :
Tsuji, Miwako [Auteur]
RIKEN Center for Computational Science [Kobe] [RIKEN CCS]
Murai, Hitoshi [Auteur]
RIKEN Center for Computational Science [Kobe] [RIKEN CCS]
Boku, Taisuke [Auteur]
Center for Computational Sciences [Tsukuba] [CCS]
Sato, Mitsuhisa [Auteur]
RIKEN Center for Computational Science [Kobe] [RIKEN CCS]
Petiton, Serge [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Centre National de la Recherche Scientifique [CNRS]
Emad, Nahid [Auteur]
Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD]
Maison de la Simulation [MDLS]
Dufaud, Thomas [Auteur]
Maison de la Simulation [MDLS]
Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD]
Protze, Joachim [Auteur]
RWTH Aachen University = Rheinisch-Westfälische Technische Hochschule Aachen [RWTH Aachen]
Terboven, Christian [Auteur]
RWTH Aachen University = Rheinisch-Westfälische Technische Hochschule Aachen [RWTH Aachen]
Müller, Matthias [Auteur]
RWTH Aachen University = Rheinisch-Westfälische Technische Hochschule Aachen [RWTH Aachen]
RIKEN Center for Computational Science [Kobe] [RIKEN CCS]
Murai, Hitoshi [Auteur]
RIKEN Center for Computational Science [Kobe] [RIKEN CCS]
Boku, Taisuke [Auteur]
Center for Computational Sciences [Tsukuba] [CCS]
Sato, Mitsuhisa [Auteur]
RIKEN Center for Computational Science [Kobe] [RIKEN CCS]
Petiton, Serge [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Centre National de la Recherche Scientifique [CNRS]
Emad, Nahid [Auteur]
Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD]
Maison de la Simulation [MDLS]
Dufaud, Thomas [Auteur]
Maison de la Simulation [MDLS]
Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD]
Protze, Joachim [Auteur]
RWTH Aachen University = Rheinisch-Westfälische Technische Hochschule Aachen [RWTH Aachen]
Terboven, Christian [Auteur]
RWTH Aachen University = Rheinisch-Westfälische Technische Hochschule Aachen [RWTH Aachen]
Müller, Matthias [Auteur]
RWTH Aachen University = Rheinisch-Westfälische Technische Hochschule Aachen [RWTH Aachen]
Book title :
XcalableMP PGAS Programming Language
Publisher :
Springer Singapore
Publication place :
Singapore
Publication date :
2021-11-20
HAL domain(s) :
Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
English abstract : [en]
This chapter describes a multi-SPMD (mSPMD) programming model and a set of software and libraries to support the mSPMD programming model. The mSPMD programming model has been proposed to realize scalable applications on ...
Show more >This chapter describes a multi-SPMD (mSPMD) programming model and a set of software and libraries to support the mSPMD programming model. The mSPMD programming model has been proposed to realize scalable applications on huge and hierarchical systems. It has been evident that simple SPMD programs such as MPI, XMP, or hybrid programs such as OpenMP/MPI cannot exploit the postpeta- or exascale systems efficiently due to the increasing complexity of applications and systems. The mSPMD programming model has been designed to adopt multiple programming models across different architecture levels. Instead of invoking a single parallel program on millions of processor cores, multiple SPMD programs of moderate sizes can be worked together in the mSPMD programming model. As components of the mSPMD programming model, XMP has been supported. Fault-tolerance features, correctness checks, and some numerical libraries’ implementations in the mSPMD programming model have been presented.Show less >
Show more >This chapter describes a multi-SPMD (mSPMD) programming model and a set of software and libraries to support the mSPMD programming model. The mSPMD programming model has been proposed to realize scalable applications on huge and hierarchical systems. It has been evident that simple SPMD programs such as MPI, XMP, or hybrid programs such as OpenMP/MPI cannot exploit the postpeta- or exascale systems efficiently due to the increasing complexity of applications and systems. The mSPMD programming model has been designed to adopt multiple programming models across different architecture levels. Instead of invoking a single parallel program on millions of processor cores, multiple SPMD programs of moderate sizes can be worked together in the mSPMD programming model. As components of the mSPMD programming model, XMP has been supported. Fault-tolerance features, correctness checks, and some numerical libraries’ implementations in the mSPMD programming model have been presented.Show less >
Language :
Anglais
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-03429306/document
- Open access
- Access the document
- https://link.springer.com/content/pdf/10.1007%2F978-981-15-7683-6_9.pdf
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-03429306/document
- Open access
- Access the document
- document
- Open access
- Access the document
- Tsuji2021_Chapter_Multi-SPMDProgrammingModelWith.pdf
- Open access
- Access the document
- document
- Open access
- Access the document
- Tsuji2021_Chapter_Multi-SPMDProgrammingModelWith.pdf
- Open access
- Access the document