• DocumentCode
    692897
  • Title

    Enabling highly-scalable remote memory access programming with MPI-3 one sided

  • Author

    Gerstenberger, Robert ; Besta, Maciej ; Hoefler, Torsten

  • Author_Institution
    Dept. of Comput. Sci., ETH Zurich, Zurich, Switzerland
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Modern interconnects offer remote direct memory access (RDMA) features. Yet, most applications rely on explicit message passing for communications albeit their unwanted overheads. The MPI-3.0 standard defines a programming interface for exploiting RDMA networks directly, however, it´s scalability and practicability has to be demonstrated in practice. In this work, we develop scalable bufferless protocols that implement the MPI-3.0 specification. Our protocols support scaling to millions of cores with negligible memory consumption while providing highest performance and minimal overheads. To arm programmers, we provide a spectrum of performance models for all critical functions and demonstrate the usability of our library and models with several application studies with up to half a million processes. We show that our design is comparable to, or better than UPC and Fortran Coarrays in terms of latency, bandwidth, and message rate. We also demonstrate application performance improvements with comparable programming complexity.
  • Keywords
    application program interfaces; memory protocols; message passing; Fortran Coarrays; MPI-3 one sided standard; RDMA networks; UPC; explicit message passing; highly-scalable remote memory access programming; memory consumption; performance models; programming interface; remote direct memory access; scalable bufferless protocols; Hardware; Libraries; Memory management; Programming; Protocols; Radiation detectors; Synchronization; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • DOI
    10.1145/2503210.2503286
  • Filename
    6877486