Understanding the behavior and performance of non-blocking communications in MPI

被引:0
|
作者
Saif, T [1 ]
Parashar, M [1 ]
机构
[1] Rutgers State Univ, Dept Elect & Comp Engn, Appl Software Syst Lab, Piscataway, NJ 08854 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The behavior and performance of MPI non-blocking message passing operations are sensitive to implementation specifics as they are heavily dependant on available system level buffers. In this paper we investigate the behavior of non-blocking communication primitives provided by popular MPI implementations and propose strategies for these primitives than can reduce processor synchronization overheads. We also demonstrate the improvements in the performance of a parallel Structured Adaptive Mesh Refinement (SAMR) application using these strategies.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [21] JACK2: An MPI-based communication library with non-blocking synchronization for asynchronous iterations
    Magoules, Frederic
    Gbikpi-Benissan, Guillaume
    ADVANCES IN ENGINEERING SOFTWARE, 2018, 119 : 116 - 133
  • [22] Progress Thread Placement for Overlapping MPI Non-blocking Collectives Using Simultaneous Multi-threading
    Denis, Alexandre
    Jaeger, Julien
    Taboada, Hugo
    EURO-PAR 2018: PARALLEL PROCESSING WORKSHOPS, 2019, 11339 : 123 - 133
  • [23] Performance Simulation of Non-blocking Communication in Message-Passing Applications
    Boehme, David
    Hermanns, Marc-Andre
    Geimer, Markus
    Wolf, Felix
    EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 208 - 217
  • [24] The Anchor Verifier for Blocking and Non-blocking Concurrent Software
    Flanagan, Cormac
    Freund, Stephen N.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (04):
  • [25] An Adaptive Non-Blocking GVT Algorithm
    Mikida, Eric
    Kale, Laxmikant
    PROCEEDINGS OF THE 2019 ACM SIGSIM CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION (SIGSIM-PADS'19), 2019, : 25 - 36
  • [26] Non-blocking hashtables with open addressing
    Purcell, C
    Harris, T
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, 3724 : 108 - 121
  • [27] Efficient and non-blocking agreement protocols
    Suyash Gupta
    Mohammad Sadoghi
    Distributed and Parallel Databases, 2020, 38 : 287 - 333
  • [28] A general technique for non-blocking trees
    Brown, Trevor
    Ellen, Faith
    Ruppert, Eric
    arXiv, 2017,
  • [29] Architecture and performance of non-blocking ATM switches with shared internal queueing
    Bianchi, G
    Pattavina, A
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 28 (06): : 835 - 853
  • [30] Leveraging Non-Blocking Collective Communication in High-Performance Applications
    Hoefler, Torsten
    Gottschling, Peter
    Lumsdain, Andrew
    SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 113 - 115