Aggregate Remote Memory Copy Interface

Jarek Nieplocha, Manojkumar Krishnan, Vinod Tipparaju, D.K. Panda · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2006

The purpose of the Aggregate Remote Memory Copy (ARMCI) library is to provide a general- purpose, efficient, and Widely portable remote memory access (RMA) operations (one-sided communication) optimized for Contiguous and noncontiguous (strided, scatter/gather, I/O vector) data transfers. In addition, ARMCI includes a set of atomic and mutual exclusion operations. The development ARMCI is driven by the need to support the global-address space communication model in context of distributed regular or irregular distributed data structures, communication libraries, and compilers. ARMCI is a standalone system that could be used to support user-level libraries and applications that use MPI or PVM.

Read the paper · More papers on PaperTik