Automatic performance evaluation of parallel programs

被引:6
|
作者
Espinosa, A [1 ]
Margalef, T [1 ]
Luque, E [1 ]
机构
[1] Univ Autonoma Barcelona, Dept Comp Sci, E-08193 Barcelona, Spain
关键词
D O I
10.1109/EMPDP.1998.647178
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional parallel programming forces the programmer, apart from designing the application, to analyse the performance of this recently built application. This difficult task of testing the behaviour of the program can be avoided with the use of an automatic performance analysis tool. Users are released from having to understand the enormous amount of performance information obtained from the execution of a program. The automatic analysis bases its work on the use of a predefined list of logical rules of production of performance problems. These rules form the "knowledge base" of the tool. When the tool analyses an application, it looks for the occurrence of an element in the list of performance problems recorded in the "knowledge base". When one of the problems is Sound (a "match" in the list), the tool analyses the cause of the performance problem and builds a recommendation to the user to direct the possible modifications the code of the application.
引用
收藏
页码:43 / 49
页数:7
相关论文
共 50 条
  • [1] Performance Evaluation of Parallel Heapsort Programs
    Kitano, Hikaru
    Nunome, Atsushi
    Hirata, Hiroaki
    [J]. 2019 20TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2019, : 435 - 442
  • [3] Automatic model generation for performance estimation of parallel programs
    Mierendorff, H
    Schwamborn, H
    [J]. PARALLEL COMPUTING, 1999, 25 (06) : 667 - 680
  • [4] A system for automatic evaluation of programs for correctness and performance
    Mandal, Amit Kumar
    Mandal, Chittaranjan
    Reade, Chris
    [J]. WEBIST 2006: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES: SOCIETY, E-BUSINESS AND E-GOVERNMENT / E-LEARNING, 2006, : 196 - 203
  • [5] A system for automatic evaluation of programs for correctness and performance
    Mandal, Amit Kumar
    Mandall, Chittaranjan
    Reade, Chris
    [J]. WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2007, 1 : 367 - +
  • [6] Knowledge-based automatic performance analysis of parallel programs
    Espinosa, A
    Margalef, T
    Luque, E
    [J]. PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 697 - 700
  • [7] Automatic performance debugging of SPMD-style parallel programs
    Liu, Xu
    Zhan, Jianfeng
    Zhan, Kunlin
    Shi, Weisong
    Yuan, Lin
    Meng, Dan
    Wang, Lei
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (07) : 925 - 937
  • [8] KOJAK - A tool set for automatic performance analysis of parallel programs
    Mohr, B
    Wolf, F
    [J]. EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 1301 - 1304
  • [10] 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