DocumentCode :
2800438
Title :
Investigating High Performance RMA Interfaces for the MPI-3 Standard
Author :
Tipparaju, Vinod ; Gropp, William ; Ritzdorf, Hubert ; Thakur, Rajeev ; Träff, Jesper L.
Author_Institution :
Oak Ridge Nat. Lab., Oak Ridge, TN, USA
fYear :
2009
fDate :
22-25 Sept. 2009
Firstpage :
293
Lastpage :
300
Abstract :
The MPI-2 Standard, released in 1997, defined an interface for one-sided communication, also known as remote memory access (RMA). It was designed with the goal that it should permit efficient implementations on multiple platforms and networking technologies, and also in heterogeneous environments and non-cache-coherent systems. Nonetheless, even 12 years after its existence, the MPI-2 RMA interface remains scarcely used for a number of reasons. This paper discusses the limitations of the MPI-2 RMA specification, outlines the goals and requirements for a new RMA API that would better meet the needs of both users and implementers, and presents a strawman proposal for such an API. We also study the tradeoffs facing the design of this new API and discuss how it may be implemented efficiently on both cache-coherent and non-cache-coherent systems.
Keywords :
application program interfaces; message passing; network interfaces; shared memory systems; storage management; MPI-2 Standard; MPI-3 standard; RMA API; RMA interfaces; cache-coherent system; heterogeneous environments; networking technologies; noncache coherent systems; one sided communication; remote memory access; strawman proposal; Communication standards; Delay; Electronics packaging; Europe; Hardware; Laboratories; Libraries; National electric code; Parallel processing; Proposals; GAS; MPI; MPI Standard; MPI-3; RMA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2009. ICPP '09. International Conference on
Conference_Location :
Vienna
ISSN :
0190-3918
Print_ISBN :
978-1-4244-4961-3
Electronic_ISBN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2009.54
Filename :
5362364
Link To Document :
بازگشت