2018 · 25 citations · 12 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel AlgorithmsParallel ComputingCommunication OverheadInterprocess CommunicationParallel Computing SystemsParallel Performance AnalysisShared-memory ParallelismSynchronization PrimitivesHigh-performance Computing SystemsMany-core ArchitectureMany-core ProcessorsNetwork Interface DesignOne-sided CommunicationParallel Communication InterfacesSynchronization Mechanisms
One-sided communication is crucial to enabling communication concurrency. As core counts have increased, particularly with many-core architectures, one-sided (RMA) communication has been proposed to address the ever increasing contention at the network interface. The difficulty in using one-sided (RMA) communication with MPI is that the performance of MPI implementations using RMA with multiple concurrent threads is not well understood. Past studies have been done using MPI RMA in combination with multi-threading (RMA-MT) but they have been performed on older MPI implementations lacking RMA-MT optimizations. In addition prior work has only been done at smaller scale (<=512 cores).
12
High performance RDMA-based MPI implementation over InfiniBand
Jiuxing Liu, Jiesheng Wu, Sushmitha P. Kini et al. · 2003 · 359 citations