Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

OpenSHMEM: Towards a Unified RMA Model

Book ·
OSTI ID:1050391
For many problem domains, one-sided communication paradigms, such as RMA (remote memory access), dominate the solution space on massively parallel systems through their ability to preserve problem tractability, high scalability, and overall performance. How- ever, unlike the MPI standard for two-sided communication, there is no single, successful standard RMA model or interface for one-sided communication, though the SHMEM family of APIs have a long history of success spanning many years and multiple platforms. While the various SHMEM implementations have remained similar across numerous implementations, the subtle differences have hindered acceptance, portability, and in some cases, program cor- rectness. In this paper, we will discuss the differences between SHMEM implementations and contrast SHMEM with other extant libraries supporting RMA semantics to provide motivation for a standards-based OpenSHMEM with the requisite breadth of functionality.
Research Organization:
Oak Ridge National Laboratory (ORNL)
Sponsoring Organization:
ORNL work for others
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1050391
Country of Publication:
United States
Language:
English

Similar Records

Designing a High Performance OpenSHMEM Implementation using Universal Common Communication Substrate as a Communication Middleware
Conference · Tue Dec 31 23:00:00 EST 2013 · OSTI ID:1127396

OpenSHMEM Specification 1.4
Technical Report · Thu Nov 30 23:00:00 EST 2017 · OSTI ID:1460190

OpenSHMEM over MPI-3
Software · Wed Feb 26 00:00:00 EST 2014 · OSTI ID:1253559