DocumentCode :
245964
Title :
A Design of a Communication Library between Multiple Sets of MPI Processes for MPMD
Author :
Shimosaka, Takenori ; Murai, Hitoshi ; Sato, Mitsuhisa
Author_Institution :
RIKEN AICS, Kobe, Japan
fYear :
2014
fDate :
19-21 Dec. 2014
Firstpage :
1886
Lastpage :
1893
Abstract :
An MPMD programming model is widely used as a master-worker program or a coupling program for multiple physical models. To utilize recent high-end parallel computers having more than several thousand nodes, we propose the communication library MPMPI between different multiple sets of MPI processes in the MPMD model. In particular, we present MPMPI interfaces that include interfaces for a PGAS language and the basic performance of MPMPI functions. As benchmark programs of the MPMPI library, we evaluated the performance of a master-worker program and a weak coupling program. As a result, we found that Pack/Unpack has a large influence on the performance of MPMPI functions, the interface of MPMPI functions can easily be used in these benchmark programs written in Xcalable MP PGAS language, and the performances of the master-worker and weak coupling benchmark programs using the basic MPMPI functions are practical under the conditions of this paper.
Keywords :
application program interfaces; message passing; parallel programming; software libraries; software performance evaluation; MPMD programming model; MPMPI function performance evaluation; MPMPI interface; Pack/Unpack; XcalableMP PGAS language; benchmark programs; communication library design; master-worker program; multiple MPI process sets; multiple physical models; parallel computers; weak-coupling program; Arrays; Benchmark testing; Couplings; Distributed databases; Electronics packaging; Libraries; Receivers; Communication library; MPMD; PGAS;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4799-7980-6
Type :
conf
DOI :
10.1109/CSE.2014.346
Filename :
7023858
Link To Document :
بازگشت