Back to Search
Start Over
Multi-SPMD Programming Model with YML and XcalableMP
- Source :
- XcalableMP PGAS Programming Language, XcalableMP PGAS Programming Language, Springer Singapore, pp.219-243, 2021, ⟨10.1007/978-981-15-7683-6_9⟩, XcalableMP PGAS Programming Language ISBN: 9789811576829
- Publication Year :
- 2021
- Publisher :
- HAL CCSD, 2021.
-
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.
- Subjects :
- 020203 distributed computing
Multi-core processor
Correctness
Computer science
business.industry
020206 networking & telecommunications
02 engineering and technology
Parallel computing
Set (abstract data type)
Software
Scalability
0202 electrical engineering, electronic engineering, information engineering
Programming paradigm
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
business
SPMD
Implementation
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- XcalableMP PGAS Programming Language, XcalableMP PGAS Programming Language, Springer Singapore, pp.219-243, 2021, ⟨10.1007/978-981-15-7683-6_9⟩, XcalableMP PGAS Programming Language ISBN: 9789811576829
- Accession number :
- edsair.doi.dedup.....1244300ad6e427c9addc87d0f19b3a4f