Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

High Performance Remote Memory Access Communication: The ARMCI Approach

Journal Article · · International Journal of High Performance Computing Applications

This paper describes the Aggregate Remote Memory Copy Interface (ARMCI), a portable high performance remote memory access (RMA) communication interface, developed originally under the DoE-2000 ACTS Toolkit project and currently used as a part of the run-time layer of the DoE project Programming Models for Scalable Parallel Computing. The paper discusses the model, portable implementation, and performance of ARMCI. Special emphasis is placed on the latency hiding mechanisms and ability to optimize noncontiguous data transfers.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
887353
Report Number(s):
PNNL-SA-40932; KJ0101030
Journal Information:
International Journal of High Performance Computing Applications, Journal Name: International Journal of High Performance Computing Applications Journal Issue: 2 Vol. 20
Country of Publication:
United States
Language:
English

Similar Records

Evaluation of Remote Memory Access Communication on the Cray XT3
Conference · Mon Mar 26 00:00:00 EDT 2007 · OSTI ID:912718

Aggregate Remote Memory Copy Interface
Software · Wed Feb 22 19:00:00 EST 2006 · OSTI ID:code-56946

Evaluation of Remote Memory Access and Global Arrays Programming Model on the Blue Gene/P Supercomputer
Conference · Tue Sep 08 00:00:00 EDT 2009 · OSTI ID:963839