Performance analysis for MPI applications with SCALEA

被引:0
|
作者
Truong, HL
Fahringer, T
Geissler, M
Madsen, G
机构
[1] Univ Vienna, Inst Software Sci, A-1090 Vienna, Austria
[2] Vienna Tech Univ, Photon Inst, A-1040 Vienna, Austria
[3] Tech Univ Vienna, Inst Phys & Theoret Chem, A-1060 Vienna, Austria
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The performance of message passing programs can be challenging to comprehend. In previous work we have introduced SCALEA, which is a performance instrumentation, measurement, analysis, and visualization tool for parallel and distributed programs. In this paper we report on experiences with SCALEA for performance analysis of two realistic MPI codes taken from laser physics and material science. SCALEA has been used to automatically instrument - based on user provided directives - the source codes, to compute performance overheads, to relate them to the source code, and to provide a range of performance diagrams in order to explain performance problems as part of a graphical user interface. Multiple-experiment performance analysis allows to compare and to evaluate the performance outcome of several experiments which have been conducted on a SMP cluster architecture.
引用
收藏
页码:421 / 431
页数:11
相关论文
共 50 条
  • [31] MAAPED: Predictive Dynamic Analysis Tool for MPI Applications
    Sharma, Subodh
    Gopalakrishnan, Ganesh
    Bronevetsky, Greg
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1424 - +
  • [32] MPI Correctness Checking for OpenMP/MPI Applications
    Tobias Hilbrich
    Matthias S. Müller
    Bettina Krammer
    International Journal of Parallel Programming, 2009, 37 : 277 - 291
  • [33] A preliminary analysis of the MPI queue characterisitics of several applications
    Brightwell, R
    Goudy, S
    Underwood, K
    2005 International Conference on Parallel Processsing, Proceedings, 2005, : 175 - 183
  • [34] MPI Correctness Checking for OpenMP/MPI Applications
    Hilbrich, Tobias
    Mueller, Matthias S.
    Krammer, Bettina
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (03) : 277 - 291
  • [35] Verification of MPI Applications
    Meca, Ondrej
    Boehm, Stanislav
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014), 2015, 1648
  • [36] Enhancing the performance of malleable MPI applications by using performance-aware dynamic reconfiguration
    Martin, Gonzalo
    Singh, David E.
    Marinescu, Maria-Cristina
    Carretero, Jesus
    PARALLEL COMPUTING, 2015, 46 : 60 - 77
  • [37] A mechanism to improve the performance of Hybrid MPI-OpenMP applications in Grid
    Mehrotra, Shikha
    Shamjith, K., V
    Pandey, Prachi
    Asvija, B.
    Sridharan, R.
    2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,
  • [38] Applying dynamic balancing to improve the performance of MPI parallel genomics applications
    Fernandez-Fraga, Alejandro
    Gonzalez-Dominguez, Jorge
    Martin, Maria J.
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 506 - 514
  • [39] Performance Modeling of MPI-based Applications on Cloud Multicore Servers
    Saad, Abdallah
    El-Mandy, Ahmed
    El-Shishiny, Hisham
    PROCEEDINGS OF THE RAPID SIMULATION AND PERFORMANCE EVALUATION: METHODS AND TOOLS (RAPIDO '19) / HIPEAC'19 CONFERENCE, 2019,
  • [40] Performance and Power-Aware Modeling of MPI Applications for Cluster Computing
    Proficz, Jerzy
    Czarnul, Pawel
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT II, 2016, 9574 : 199 - 209