High Performance Remote Memory Access Communication: The Armci Approach

J. Nieplocha, V. Tipparaju, M. Krishnan, D. K. Panda
2006 The international journal of high performance computing applications  
This paper describes the Aggregate Remote Memory Copy Interface (ARMCI), a portable high performance remote memory access communication interface, developed originally under the U.S. Department of Energy (DOE) Advanced Computational Testing and Simulation Toolkit project and currently used and advanced as a part of the run-time layer of the DOE project, Programming Models for Scalable Parallel Computing. The paper discusses the model, addresses challenges of portable implementations, and
more » ... rates that ARMCI delivers high performance on a variety of platforms. Special emphasis is placed on the latency hiding mechanisms and ability to optimize noncontiguous data transfers.
doi:10.1177/1094342006064504 fatcat:374gflhodrgxrpaznnc3zs5fna