One-Sided Communication on Clusters with Myrinet

被引:7
|
作者
Jarek Nieplocha
Edoardo Apra
Jialin Ju
Vinod Tipparaju
机构
[1] Pacific Northwest National Laboratory,
[2] Tivoli Systems Inc,undefined
[3] Ohio State University,undefined
关键词
one-sided communication; remote memory operations; clusters; Myrinet;
D O I
10.1023/A:1022800521563
中图分类号
学科分类号
摘要
This paper describes an efficient implementation of one-sided communication on top of the GM low-level message-passing library for clusters with Myrinet. This approach is compatible with shared memory, exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. The paper addresses critical design issues faced on the commodity clusters and then describes possible solutions for matching the low-level network protocol with user-level interfaces. The performance implications of the design decisions are presented and discussed in context of a standalone communication benchmark as well as two applications. Finally, the paper offers some indications on what additional features would be desirable in a communication library like GM to better support one-sided communication.
引用
收藏
页码:115 / 124
页数:9
相关论文
共 50 条
  • [1] Implementation and Evaluation of One-sided PGAS Communication in XcalableACC for Accelerated Clusters
    Tabuchi, Akihiro
    Nakao, Masahiro
    Murai, Hitoshi
    Boku, Taisuke
    Sato, Mitsuhisa
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 625 - 634
  • [2] 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
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2004, 3241 : 68 - 76
  • [3] Enabling One-sided Communication Semantics on ARM
    Shamis, Pavel
    Lopez, M. Graham
    Shainer, Gilad
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 805 - 813
  • [4] Benchmarking one-sided communication with SKaMPI 5
    Augustin, W
    Straub, MO
    Worsch, T
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2005, 3666 : 301 - 308
  • [5] Nonblocking Epochs in MPI One-Sided Communication
    Zounmevo, Judicael A.
    Zhao, Xin
    Balaji, Pavan
    Gropp, William
    Afsahi, Ahmad
    SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 475 - 486
  • [6] ONE-SIDED
    WILSON, PE
    PHI DELTA KAPPAN, 1983, 64 (10) : 732 - &
  • [7] 'ONE-SIDED'
    HOFFMAN, B
    MINNESOTA REVIEW, 1991, (36) : 29 - 29
  • [8] One-Sided
    Alexander, Edward
    COMMENTARY, 2009, 127 (06) : 12 - 12
  • [9] On the Fence: An Offload Approach to Ordering One-Sided Communication
    Flajslik, Mario
    Dinan, James
    2015 9TH INTERNATIONAL CONFERENCE ON PARTITIONED GLOBAL ADDRESS SPACE PROGRAMMING MODELS (PGAS), 2015, : 1 - 12
  • [10] Leveraging One-Sided Communication for Sparse Triangular Solvers
    Ding, Nan
    Williams, Samuel
    Liu, Yang
    Li, Xiaoye S.
    PROCEEDINGS OF THE 2020 SIAM CONFERENCE ON PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, PP, 2020, : 93 - 105