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 条
  • [1] Implementation and Performance Analysis of Non-Blocking Collective Operations for MPI
    Hoefler, Torsten
    Lumsdaine, Andrew
    Rehm, Wolfgang
    2007 ACM/IEEE SC07 CONFERENCE, 2010, : 127 - +
  • [2] Implicit Actions and Non-blocking Failure Recovery with MPI
    Bouteiller, Aurelien
    Bosilca, George
    2022 IEEE/ACM 12TH WORKSHOP ON FAULT TOLERANCE FOR HPC AT EXTREME SCALE (FTXS), 2022, : 36 - 46
  • [3] Non-blocking PMI Extensions for Fast MPI Startup
    Chakraborty, S.
    Subramoni, H.
    Moody, A.
    Venkatesh, A.
    Perkins, J.
    Panda, D. K.
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 131 - 140
  • [4] Towards Benchmarking the Asynchronous Progress of Non-Blocking MPI Operations
    Medvedev, Alexey V.
    PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 419 - 428
  • [5] Design and Evaluation of FA-MPI, A Transactional Resilience Scheme for Non-blocking MPI
    Hassani, Amin
    Skjellum, Anthony
    Brightwell, Ron
    2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 750 - 755
  • [6] Integrating blocking and non-blocking MPI primitives with task-based programming models
    Sala, Kevin
    Teruel, Xavier
    Perez, Josep M.
    Pena, Antonio J.
    Beltran, Vicenc
    Labarta, Jesus
    PARALLEL COMPUTING, 2019, 85 : 153 - 166
  • [7] Non-blocking Java']Java communications support on clusters
    Taboada, Guillermo L.
    Tourino, Juan
    Doallo, Ramon
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 256 - 265
  • [8] Scaling Parallel 3-D FFT with Non-Blocking MPI Collectives
    Song, Sukhyun
    Hollingsworth, Jeffrey K.
    2014 5th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), 2014, : 1 - 8
  • [9] Progression of MPI non-blocking collective operations using Hyper-Threading
    Miwa, Masahiro
    Nakashima, Kohta
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 163 - 171
  • [10] High Performance and Enhanced Scalability for Parallel Applications using MPI-3's non-blocking Collectives
    Pericherla, Surendra Varma
    Vadhiyar, Sathish
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 2403 - 2407