DocumentCode :
2958801
Title :
Supporting the Global Arrays PGAS Model Using MPI One-Sided Communication
Author :
Dinan, James ; Balaji, Pavan ; Hammond, Jeff R. ; Krishnamoorthy, Sriram ; Tipparaju, Vinod
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
739
Lastpage :
750
Abstract :
The industry-standard Message Passing Interface (MPI) provides one-sided communication functionality and is available on virtually every parallel computing system. However, it is believed that MPI´s one-sided model is not rich enough to support higher-level global address space parallel programming models. We present the first successful application of MPI one-sided communication as a runtime system for a PGAS model, Global Arrays (GA). This work has an immediate impact on users of GA applications, such as NW Chem, who often must wait several months to a year or more before GA becomes available on a new architecture. We explore challenges present in the application of MPI-2 to PGAS models and motivate new features in the upcoming MPI-3 standard. The performance of our system is evaluated on several popular high-performance computing architectures through communication benchmarking and application benchmarking using the NW Chem computational chemistry suite.
Keywords :
chemistry computing; computer architecture; message passing; parallel programming; MPI one-sided communication; MPI-2; MPI-3 standard; NW Chem; computational chemistry; global address space parallel programming; global array PGAS model; high-performance computing architecture; industry-standard MPI; message passing interface; parallel computing system; Arrays; Chemistry; Electronics packaging; Resource management; Runtime; Semantics; Standards; ARMCI; Global Arrays; Global address space; MPI; NWChem; One-sided communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location :
Shanghai
ISSN :
1530-2075
Print_ISBN :
978-1-4673-0975-2
Type :
conf
DOI :
10.1109/IPDPS.2012.72
Filename :
6267872
Link To Document :
بازگشت