PerWiz: A what-if prediction tool for tuning message passing programs

被引:0
|
作者
Ino, F [1 ]
Kanbe, Y [1 ]
Okita, M [1 ]
Hagihara, K [1 ]
机构
[1] Osaka Univ, Grad Sch Informat Sci & Technol, Toyonaka, Osaka 5608531, Japan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents PerWiz, a performance prediction tool for improving the performance of message passing programs. PerWiz focuses on locating where a significant improvement can be achieved. To locate this, PerWiz performs a post-mortem analysis based on a realistic parallel computational model, LogGPS, so that predicts what performance will be achieved if the programs are modified according to typical tuning techniques, such as load balancing for a better workload distribution and message scheduling for a shorter waiting time. We also show two case studies where PerWiz played an important role in improving the performance of regular applications. Our results indicate that PerWiz is useful for application developers to assess the potential reduction in execution time that will be derived from program modification.
引用
收藏
页码:396 / 409
页数:14
相关论文
共 50 条
  • [1] Sensitivity of performance prediction of message passing programs
    Girona, S
    Labarta, J
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 620 - 626
  • [2] Sensitivity of performance prediction of message passing programs
    Girona, S
    Labarta, J
    [J]. JOURNAL OF SUPERCOMPUTING, 2000, 17 (03): : 291 - 298
  • [3] Sensitivity of Performance Prediction of Message Passing Programs
    Sergi Girona
    Jesús Labarta
    [J]. The Journal of Supercomputing, 2000, 17 : 291 - 298
  • [4] A performance analysis tool for performance debugging of message passing parallel programs
    Ino, F
    Hagihara, K
    [J]. 2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2004, : 546 - 554
  • [5] A tool for testing of parallel and distributed programs in message-passing environments
    Bechini, A
    Cutajar, J
    Prete, CA
    [J]. MELECON '98 - 9TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 1998, : 1308 - 1312
  • [6] Message analysis for concurrent programs using message passing
    Carlsson, Richard
    Sagonas, Konstantinos
    Wilhelmsson, Jesper
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2006, 28 (04): : 715 - 746
  • [7] Notes on nondeterminism in message passing programs
    Kranzlmüller, D
    Schulz, M
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2002, 2474 : 357 - 367
  • [8] Analyzing nondeterminacy of message passing programs
    Xiong, JX
    Wang, DX
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 547 - 549
  • [9] VISUALIZATION OF MESSAGE PASSING PARALLEL PROGRAMS
    BEMMERL, T
    BRAUN, P
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 79 - 90
  • [10] A Parallelism Profiler with What-If Analyses for OpenMP Programs
    Boushehrinejadmoradi, Nader
    Yoga, Adarsh
    Nagarakatte, Santosh
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE, AND ANALYSIS (SC'18), 2018,