Automatic Verification of Self-consistent MPI Performance Guidelines

被引:9
|
作者
Hunold, Sascha [1 ]
Carpen-Amarie, Alexandra [1 ]
Luebbe, Felix Donatus [1 ]
Traeff, Jesper Larsson [1 ]
机构
[1] TU Wien, Res Grp Parallel Comp, Vienna, Austria
来源
关键词
MPI; Collectives; Performance guidelines; Benchmarking;
D O I
10.1007/978-3-319-43659-3_32
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Message Passing Interface (MPI) is the most commonly used application programming interface for process communication on current large-scale parallel systems. Due to the scale and complexity of modern parallel architectures, it is becoming increasingly difficult to optimize MPI libraries, as many factors can influence the communication performance. To assist MPI developers and users, we propose an automatic way to check whether MPI libraries respect self-consistent performance guidelines for collective communication operations. We introduce the PGMPI framework to detect violations of performance guidelines through benchmarking. Our experimental results show that PGMPI can pinpoint undesired and often unexpected performance degradations of collective MPI operations. We demonstrate how to overcome performance issues of several libraries by adapting the algorithmic implementations of their respective collective MPI
引用
收藏
页码:433 / 446
页数:14
相关论文
共 50 条
  • [1] Self-Consistent MPI Performance Guidelines
    Traff, Jesper Larsson
    Gropp, William D.
    Thakur, Rajeev
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (05) : 698 - 709
  • [2] Self-consistent MPI performance requirements
    Taeff, Jesper Larsson
    Gropp, William
    Thakur, Rajeev
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 36 - +
  • [3] Self-consistent MPI-IO Performance Requirements and Expectations
    Gropp, William D.
    Kimpe, Dries
    Ross, Robert
    Thakur, Rajeev
    Traeff, Jesper Larsson
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2008, 5205 : 167 - +
  • [4] Quantitative verification of ab initio self-consistent laser theory
    Ge, Li
    Tandy, Robert J.
    Stone, A. Douglas
    Tuereci, Hakan E.
    [J]. OPTICS EXPRESS, 2008, 16 (21) : 16895 - 16902
  • [5] Fast and self-consistent ASW performance prediction
    Ainslie, MA
    Harrison, CH
    [J]. OCEANS'98 - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 1553 - 1557
  • [6] Self-consistent performance modeling for dualband detectors
    Matsik, S. G.
    Perera, A. G. U.
    [J]. JOURNAL OF APPLIED PHYSICS, 2008, 104 (04)
  • [7] Exploring self-consistent 2.5D flare simulations with MPI-AMRVAC
    Druett, Malcolm
    Ruan, Wenzhi
    Keppens, Rony
    [J]. ASTRONOMY & ASTROPHYSICS, 2024, 684
  • [8] VERIFICATION OF SELF-CONSISTENT RPA THEORY IN SCATTERING OF FAST PARTICLES BY NUCLEI
    STARODUBSKII, VE
    [J]. SOVIET JOURNAL OF NUCLEAR PHYSICS-USSR, 1979, 29 (04): : 454 - 461
  • [9] Fully self-consistent GW and quasiparticle self-consistent GW for molecules
    Koval, P.
    Foerster, D.
    Sanchez-Portal, D.
    [J]. PHYSICAL REVIEW B, 2014, 89 (15)
  • [10] SELF-CONSISTENT METHODS
    DEWITT, R
    WRIGHT, J
    [J]. AIP CONFERENCE PROCEEDINGS, 1981, (76) : 267 - 279