OpenSHMEM - Toward a Unified RMA Model
OpenSHMEM - Toward a Unified RMA Model
复制标题
OpenSHMEM - 迈向统一的 RMA 模型
DOI:
--
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
K. Feind
中科院分区:
文献类型:
--
作者:
S. Poole;Oscar R. Hernandez;J. Kuehn;G. Shipman;Anthony Curtis;K. Feind
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.