PERFORMANCE-MEASUREMENT, VISUALIZATION AND MODELING OF PARALLEL AND DISTRIBUTED PROGRAMS USING THE AIMS TOOLKIT

被引:55
作者
YAN, J
SARUKKAI, S
MEHRA, P
机构
[1] Recom Technologies, NASA Ames Research Center, Moffett Field, California, 94035-1000
关键词
PARALLEL AND DISTRIBUTED PROGRAMMING; PERFORMANCE EVALUATION; VISUALIZATION TOOLS; MODELING AND PREDICTION; MESSAGE-PASSING PROGRAMS;
D O I
10.1002/spe.4380250406
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Writing large-scale parallel and distributed scientific applications that make optimum use of the multiprocessor is a challenging problem. Typically, computational resources are underused due to performance failures in the application being executed. Performance-tuning tools are essential for exposing these performance failures and for suggesting ways to improve program performance. In this paper, we first address fundamental issues in building useful performance-tuning tools and then describe our experience with the AIMS toolkit for tuning parallel and distributed programs on a variety of platforms. AIMS supports source-code instrumentation, run-time monitoring, graphical execution profiles, performance indices and automated modeling techniques as ways to expose performance problems of programs. Using several examples representing a broad range of scientific applications, we illustrate AIMS' effectiveness in exposing performance problems in parallel and distributed programs.
引用
收藏
页码:429 / 461
页数:33
相关论文
共 22 条
  • [1] Bailey D., 1991, RNR91002 NASA AM RES
  • [2] EFFICIENT PARALLEL COMPUTING IN DISTRIBUTED WORKSTATION ENVIRONMENTS
    CAP, CH
    STRUMPEN, V
    [J]. PARALLEL COMPUTING, 1993, 19 (11) : 1221 - 1234
  • [3] GANNON D, 1992, APR P PROGR ENV PAR
  • [4] VISUALIZING THE PERFORMANCE OF PARALLEL PROGRAMS
    HEATH, MT
    ETHERIDGE, JA
    [J]. IEEE SOFTWARE, 1991, 8 (05) : 29 - 39
  • [5] HOLLINGSWORTH JK, 1991, 3RD P ACM SIGPLAN S, P189
  • [6] ATEXPERT
    KOHN, J
    WILIAMS, W
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (02) : 205 - 222
  • [7] THE VISUALIZATION OF PARALLEL SYSTEMS - AN OVERVIEW
    KRAEMER, E
    STASKO, JT
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (02) : 105 - 117
  • [8] Leutenegger S. T., 1993, Proceedings SUPERCOMPUTING '93, P143, DOI 10.1145/169627.169673
  • [9] MEHRA P, 1994, MAY P SIGMETRICS C M
  • [10] MEHRA P, 1994, JAN P INT WORKSH MOD, P187