An implementation and evaluation of the MPI 3.0 one-sided communication interface
- Argonne National Lab. (ANL), Lemont, IL (United States)
- Univ. of Illinois at Urbana-Champaign, Urbana, IL (United States)
Summary 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.
- Research Organization:
- Argonne National Laboratory (ANL), Argonne, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC); Argonne National Laboratory - Argonne Leadership Computing Facility
- Grant/Contract Number:
- AC02-06CH11357
- OSTI ID:
- 1346728
- Alternate ID(s):
- OSTI ID: 1400534
- Journal Information:
- Concurrency and Computation. Practice and Experience, Vol. 28, Issue 17; ISSN 1532-0626
- Publisher:
- WileyCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Web of Science
Leveraging MPI RMA to optimize halo‐swapping communications in MONC on Cray machines
|
journal | September 2018 |
WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code
|
journal | February 2017 |
Evaluation of parallel programming teaching methodologies: On‐campus versus online methodologies
|
journal | December 2019 |
Leveraging MPI RMA to optimise halo-swapping communications in MONC on Cray machines | text | January 2020 |
Similar Records
Performance modeling of microsecond scale biological molecular dynamics simulations on heterogeneous architectures.
CILogon: A federated X.509 certification authority for cyberinfrastructure logon