Multi-SPMD Programming Model with YML and XcalableMP
Springer eBooks, pp. 219–243
Abstract
Abstract 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.
Authors 10
-
Miwako Tsuji corresponding
RIKEN Center for Computational Science
Affiliation as printed
RIKEN Center for Computational Science, Kobe, Japan
RIKEN CCS - RIKEN Center for Computational Science [Kobe] (7 Chome-1-26 Minatojima Minamimachi, Chuo Ward, Kobe, Hyogo 650-0047, Japon - Japan)
-
RIKEN Center for Computational Science
Affiliation as printed
RIKEN Center for Computational Science, Kobe, Japan
RIKEN CCS - RIKEN Center for Computational Science [Kobe] (7 Chome-1-26 Minatojima Minamimachi, Chuo Ward, Kobe, Hyogo 650-0047, Japon - Japan)
-
Affiliation as printed
Center for Computational Sciences, University of Tsukuba, Tsukuba, Japan
CCS - Center for Computational Sciences [Tsukuba] (University of Tsukuba 1-1-1 Tennodai, Tsukuba, Ibaraki 3058577 Japan - Japan)
-
RIKEN Center for Computational Science
Affiliation as printed
RIKEN Center for Computational Science, Kobe, Japan
RIKEN CCS - RIKEN Center for Computational Science [Kobe] (7 Chome-1-26 Minatojima Minamimachi, Chuo Ward, Kobe, Hyogo 650-0047, Japon - Japan)
-
Centre National de la Recherche Scientifique · Université de Lille · Centre de Recherche en Informatique, Signal et Automatique de Lille · Laboratoire d'Informatique Fondamentale de Lille
Affiliation as printed
LIFL, Université de Lille, Lille, France
CNRS - Centre National de la Recherche Scientifique (France)
CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (Université de Lille - Campus scientifique - Bâtiment ESPRIT - Avenue Henri Poincaré - 59655 Villeneuve d’Ascq - France)
-
Commissariat à l'Énergie Atomique et aux Énergies Alternatives · CEA Paris-Saclay · Université de Versailles Saint-Quentin-en-Yvelines · Maison de la Simulation · Laboratoire d’informatique Parallélisme Réseaux Algorithmes Distribués
Affiliation as printed
Li-Parad, UVSQ, Versailles, France
LI-PaRAD - Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (45 avenue des Etats-Unis 78035 Versailles - France)
MDLS - Maison de la Simulation (USR 3441 bât. 565 CEA Saclay 91191 Gif-sur-Yvette cedex - France)
-
Commissariat à l'Énergie Atomique et aux Énergies Alternatives · CEA Paris-Saclay · Université de Versailles Saint-Quentin-en-Yvelines · Maison de la Simulation · Laboratoire d’informatique Parallélisme Réseaux Algorithmes Distribués
Affiliation as printed
Li-Parad, UVSQ, Versailles, France
LI-PaRAD - Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (45 avenue des Etats-Unis 78035 Versailles - France)
MDLS - Maison de la Simulation (USR 3441 bât. 565 CEA Saclay 91191 Gif-sur-Yvette cedex - France)
-
Joachim Protze Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
RWTH - Rheinisch-Westfälische Technische Hochschule Aachen University (RWTH Aachen Templergraben 55 52062 Aachen (Hausanschrift) 52056 Aachen (Postanschrift) - Germany)
-
Christian Terboven Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
RWTH - Rheinisch-Westfälische Technische Hochschule Aachen University (RWTH Aachen Templergraben 55 52062 Aachen (Hausanschrift) 52056 Aachen (Postanschrift) - Germany)
-
Matthias Müller Aachen
RWTH Aachen University · University of Tsukuba · RIKEN Center for Computational Science
Affiliation as printed
Boku Center for Computational Sciences , University of Tsukuba , Tsukuba , Japan
RIKEN Center for Computational Science , Kobe , Japan
RWTH - Rheinisch-Westfälische Technische Hochschule Aachen University (RWTH Aachen Templergraben 55 52062 Aachen (Hausanschrift) 52056 Aachen (Postanschrift) - Germany)
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-06).
References 13
-
W1990128020details pending0citations
-
W2767127551details pending0citations
-
W1508963486details pending0citations
-
W2168217690details pending0citations
-
W2121893797details pending0citations
-
W111187219details pending0citations
-
W1552548571details pending0citations
-
W1770054543details pending0citations
-
W2069501221details pending0citations
-
W2105195072details pending0citations
-
W2251050300details pending0citations
-
W6609196166details pending0citations
-
W6725376017details pending0citations
13 results