Publication | Closed Access
High Performance Remote Memory Access Communication: The Armci Approach
104
Citations
27
References
2006
Year
EngineeringComputer ArchitectureScalble Parallel ComputingParallel StorageShared MemoryHigh-performance ArchitectureSystem SoftwareParallel ComputingMemory ManagementPortable High PerformanceComputer EngineeringComputer ScienceVirtual MemoryMemory ArchitectureArmci ApproachPortable ImplementationsCloud ComputingParallel ProgrammingIn-storage Computing
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1