• 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