High performance MPI-2 one-sided communication over InfiniBand

被引:0
|
作者
Jiang, WH [1 ]
Liu, JX [1 ]
Jin, HW [1 ]
Panda, DK [1 ]
Gropp, W [1 ]
Thakur, R [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many existing MPI-2 one-sided communication implementations are built on top of MPI send/receive operations. Although this approach can achieve good portability, it suffers from high communication overhead and dependency on remote process for communication progress. To address these problems, we propose a high performance MPI-2 one-sided communication design over the InfiniBand Architecture. In our design, MPI-2 one-sided communication operations such as MPI_Put, MPI_Get and MPI_Accumulate are directly mapped to InfiniBand Remote Direct Memory Access (RDMA) operations. Our design has been implemented based on MPICH2 over InfiniBand. We present detailed design issues for this approach and perform a set of micro-benchmarks to characterize different aspects of its performance. Our performance evaluation shows that compared with the design based on MPI send/receive, our design can improve throughput up to 77%, and reduce lantency and synchronization overhead up to 19% and 13%, respectively. Under certain process skew, the bad impact can be significantly reduced by new design, from 41% to nearly 0%. It also can achieve better overlap of communication and computation.
引用
收藏
页码:531 / 538
页数:8
相关论文
共 50 条
  • [1] Efficient implementation of MPI-2 passive one-sided communication on InfiniBand clusters
    Jiang, WH
    Liu, JX
    Jin, HW
    Panda, DK
    Buntinas, D
    Thakur, R
    Gropp, WD
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2004, 3241 : 68 - 76
  • [2] Design Alternatives for Implementing Fence Synchronization in MPI-2 One-sided Communication for InfiniBand Clusters
    Santhanaraman, G.
    Gangadharappa, T.
    Narravula, S.
    Mamidala, A.
    Panda, D. K.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 394 - 402
  • [3] Evaluating the performance of MPI-2 dynamic communicators and one-sided communication
    Gabriel, Edgar
    Fagg, Graham E.
    Dongarra, Jack J.
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2840 : 88 - 97
  • [4] Performance Issues of Synchronisation in the MPI-2 One-Sided Communication API
    Schneidenbach, Lars
    Boehme, David
    Schnor, Bettina
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2008, 5205 : 177 - 184
  • [5] Evaluating the performance of MPI-2 dynamic communicators and one-sided communication
    Gabriel, E
    Fagg, GE
    Dongarra, JJ
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 88 - 97
  • [6] Specification of inefficiency patterns for MPI-2 one-sided communication
    Kuehnal, Andrej
    Hermanns, Marc-Andre
    Mohr, Bernd
    Wolf, Felix
    [J]. EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 47 - 62
  • [7] Analysis of implementation options for MPI-2 one-sided
    Barrett, Brian W.
    Shipman, Galen M.
    Lumsdaine, Andrew
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 242 - +
  • [8] Designing passive synchronization for MPI-2 one-sided communication to maximize overlap
    Santhanaraman, Gopal
    Narravula, Sundeep
    Panda, Dhabaleswar K.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1568 - 1578
  • [9] Supporting MPI-2 one sided communication on multi-rail InfiniBand clusters: Design challenges and performance benefits
    Vishnu, A
    Santhanaraman, G
    Huang, W
    Jin, HW
    Panda, DK
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2005, PROCEEDINGS, 2005, 3769 : 137 - 147
  • [10] Design and Implementation of Key Proposed MPI-3 One-Sided Communication Semantics on InfiniBand
    Potluri, Sreeram
    Sur, Sayantan
    Bureddy, Devendar
    Panda, Dhabaleswar K.
    [J]. RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2011, 6960 : 321 - 324