An implementation and evaluation of the MPI 3.0 one-sided communication interface.

Concurrency and Computation: Practice and Experience(2016)

引用 66|浏览111
暂无评分
摘要
The Message Passing Interface MPI 3.0 standard includes a significant revision to MPI's remote memory access RMA interface, which provides support for one-sided communication. MPI-3 RMA is expected to greatly enhance the usability and performance of MPI RMA. We present the first complete implementation of MPI-3 RMA and document implementation techniques and performance optimization opportunities enabled by the new interface. Our implementation targets messaging-based networks and is publicly available in the latest release of the MPICH MPI implementation. Using this implementation, we explore the performance impact of new MPI-3 functionality and semantics. Results indicate that the MPI-3 RMA interface provides significant advantages over the MPI-2 interface by enabling increased communication concurrency through relaxed semantics in the interface and additional routines that provide new window types, synchronization modes, and atomic operations. Copyright © 2016 John Wiley & Sons, Ltd.
更多
查看译文
关键词
Message Passing Interface (MPI),one-sided communication,remote memory access (RMA),MPICH
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要