A methodology towards automatic performance analysis of parallel applications

被引:5
|
作者
Calzarossa, M [1 ]
Massari, L [1 ]
Tessera, D [1 ]
机构
[1] Univ Pavia, Dipartimento Informat & Sistemist, I-27100 Pavia, Italy
关键词
parallel application; performance analysis; performance metrics; load imbalance;
D O I
10.1016/j.parco.2003.08.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Tuning and debugging the performance of parallel applications is an iterative process consisting of several steps dealing with identification and localization of inefficiencies, repair, and verification of the achieved performance. In this paper, we address the analysis of the performance of parallel applications from a methodological viewpoint with the aim of identifying and localizing inefficiencies. Our methodology is based on performance metrics and criteria that highlight the properties of the applications and the load imbalance and dissimilarities in the behavior of the processors. A few case studies illustrate the application of the methodology. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:211 / 223
页数:13
相关论文
共 50 条
  • [31] Performance Analysis of Parallel Visualization Applications and Scientific Applications on an Optical Grid
    Wu, Xingfu
    Taylor, Valerie
    [J]. PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2008, : 447 - 454
  • [32] Performance analysis environment for parallel applications on networked workstations
    Bubak, M
    Funika, W
    Moscinski, J
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 1002 - 1005
  • [33] Interactive debugging and performance analysis of massively parallel applications
    Wismuller, R
    Oberhuber, M
    Krammer, J
    Hansen, O
    [J]. PARALLEL COMPUTING, 1996, 22 (03) : 415 - 442
  • [34] SMS -: Tool for development and performance analysis of parallel applications
    Sandri, AL
    Gonçalves, RAL
    Martini, JA
    [J]. 37TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2004, : 196 - 202
  • [35] Aksum: A performance analysis tool for parallel and distributed applications
    Fahringer, T
    Seragiotto, C
    [J]. PERFORMANCE ANALYSIS AND GRID COMPUTING, 2004, : 189 - 208
  • [36] Towards Automatic Resource Management in Parallel Architectures
    Stenstrom, Per
    [J]. 2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 5 - 5
  • [37] Parallel computing technologies 2018 Automatic parallel implementation of applications
    Malyshkin, Victor E.
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (12): : 7747 - 7749
  • [38] Hardware-counter based automatic performance analysis of parallel programs
    Wolf, F
    Mohr, B
    [J]. PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 753 - 760
  • [39] A Methodology for Automatic Diagnosability Analysis
    Ezekiel, Jonathan
    Lomuscio, Alessio
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, 2010, 6447 : 549 - 564
  • [40] Towards Automatic Identification of Network Applications
    Wang, Yu
    Yu, Shun-Zheng
    [J]. 2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL II, 2009, : 222 - 225