High Performance Remote Memory Access Communication: The Armci Approach

Jaroslaw Nieplocha, Vinod Tipparaju, Manoj Krishnan, Dhabaleswar K. DK Panda · The International Journal of High Performance Computing Applications · 2006

This paper describes the Aggregate Remote Memory Copy Interface (ARMCI), a portable high performance remote memory access communication interface, developed oriinally 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 Scalble Parallel Computing. The paper discusses the model, addresses challenges of portable implementations, and demonstrates that ARMCI delivers high performance on a variety of platforms. Special emphasis is placed on the latency hiding mechanisms and ability to optimize noncotiguous data transfers.

Read the paper · More papers on PaperTik