Automatic performance analysis of hybrid MPI/OpenMP applications

被引:59
|
作者
Wolf, F
Mohr, B
机构
[1] Univ Tennessee, Innovat Comp Lab, Knoxville, TN 37996 USA
[2] Forschungszentrum Julich, Zent Inst Angew Math, D-52425 Julich, Germany
关键词
performance analysis; parallel computing; event tracing; user interface;
D O I
10.1016/S1383-7621(03)00102-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The EXPERT performance-analysis environment provides a complete tracing-based solution for automatic performance analysis of MPI, OpenMP, or hybrid applications running on parallel computers with SMP nodes. EXPERT describes performance problems using a high level of abstraction in terms of execution patterns that result from an inefficient use of the underlying programming model(s). The set of predefined problems can be extended to meet application-specific needs. The analysis is carried out along three interconnected dimensions: class of performance behavior, call tree, and thread of execution. Each dimension is arranged in a hierarchy so that the user can investigate the behavior on varying levels of detail. All three dimensions are interactively accessible using a single integrated view. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:421 / 439
页数:19
相关论文
共 50 条
  • [1] Automatic performance analysis of hybrid MPI/OpenMP applications
    Wolf, F
    Mohr, B
    [J]. ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 13 - 22
  • [2] Performance analysis of large-scale OpenMP and hybrid MPI/OpenMP applications with Vampir NG
    Brunst, Holger
    Mohr, Bernd
    [J]. OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 5 - +
  • [3] Performance modeling of communication and computation in hybrid MPI and OpenMP applications
    Adhianto, Laksono
    Chapman, Barbara
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2007, 15 (04) : 481 - 491
  • [4] Automatic Partitioning of MPI Operations in MPI plus OpenMP Applications
    Jammer, Tim
    Bischof, Christian
    [J]. HIGH PERFORMANCE COMPUTING - ISC HIGH PERFORMANCE DIGITAL 2021 INTERNATIONAL WORKSHOPS, 2021, 12761 : 191 - 198
  • [5] A mechanism to improve the performance of Hybrid MPI-OpenMP applications in Grid
    Mehrotra, Shikha
    Shamjith, K., V
    Pandey, Prachi
    Asvija, B.
    Sridharan, R.
    [J]. 2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,
  • [6] Detection of violations to the MPI standard in hybrid OpenMP/MPI applications
    Hilbrich, Tobias
    Mueller, Matthias S.
    Krammer, Bettina
    [J]. OPENMP IN A NEW ERA OF PARALLELISM, PROCEEDINGS, 2008, 5004 : 26 - +
  • [7] Performance analysis of hybrid OpenMP/MPI N-body application
    Aversa, R
    Di Martino, B
    Mazzocca, N
    Venticinque, S
    [J]. SHARED MEMORY PARALLEL PROGRAMMING WITH OPENMP, 2005, 3349 : 12 - 18
  • [8] Performance simulation of a hybrid OpenMP/MPI application with HeSSE
    Aversa, R
    Di Martino, B
    Rak, M
    Venticinque, S
    Villano, U
    [J]. PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 803 - 810
  • [9] Performance instrumentation and compiler optimizations for MPI/OpenMP applications
    Hernandez, Oscar
    Song, Fengguang
    Chapman, Barbara
    Dongarra, Jack
    Mohr, Bernd
    Moore, Shirley
    Wolf, Felix
    [J]. OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 267 - +
  • [10] Performance analysis of a hybrid MPI/OpenMP application on multi-core clusters
    Chorley, Martin J.
    Walker, David W.
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2010, 1 (03) : 168 - 174