• DocumentCode
    1674386
  • Title

    Enhanced Support for OpenSHMEM Communication in Portals

  • Author

    Barrett, Brian W. ; Brigthwell, Ron ; Hemmert, K. Scott ; Pedretti, Kevin ; Wheeler, Kyle ; Underwood, Keith D.

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    2011
  • Firstpage
    61
  • Lastpage
    69
  • Abstract
    The looming challenges of exascale computing are generating renewed interest in the Partitioned Global Address Space (PGAS) parallel programming model. From a high-performance interconnect perspective, the one-sided communication model in PGAS addresses some of the challenges that could inhibit the viability of traditional two-sided MPI message passing on millions of cores. The OpenSHMEM project is a recent effort at standardizing a lightweight one-sided communication interface to enable the development of highly scalable PGAS applications. The Portals data movement layer is a low-level one-sided interface that has successfully supported several higher-level one-sided and two-sided interfaces, including PGAS network transport layers. This paper describes the design and implementation of OpenSHMEM on the latest generation of the Portals interface, including a description of how Portals has evolved to maximize performance for PGAS-style communication operations.
  • Keywords
    application program interfaces; message passing; parallel programming; portals; OpenSHMEM communication; PGAS parallel programming model; Portals data movement layer; exascale computing; high-performance interconnect perspective; message passing interface; partitioned global address space; Computational modeling; Electronics packaging; Libraries; Memory management; Portals; Scalability; Semantics; OpenSHMEM; PGAS; Portals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects (HOTI), 2011 IEEE 19th Annual Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4577-1563-1
  • Electronic_ISBN
    978-0-7695-4537-0
  • Type

    conf

  • DOI
    10.1109/HOTI.2011.18
  • Filename
    6041535