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

被引:56
作者
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 [J].
CAP, CH ;
STRUMPEN, V .
PARALLEL COMPUTING, 1993, 19 (11) :1221-1234
[3]  
GANNON D, 1992, APR P PROGR ENV PAR
[4]   VISUALIZING THE PERFORMANCE OF PARALLEL PROGRAMS [J].
HEATH, MT ;
ETHERIDGE, JA .
IEEE SOFTWARE, 1991, 8 (05) :29-39
[5]  
HOLLINGSWORTH JK, 1991, 3RD P ACM SIGPLAN S, P189
[6]   ATEXPERT [J].
KOHN, J ;
WILIAMS, W .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (02) :205-222
[7]   THE VISUALIZATION OF PARALLEL SYSTEMS - AN OVERVIEW [J].
KRAEMER, E ;
STASKO, JT .
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