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 条
  • [21] YAN JC, 1994, 27TH P HAW INT C SYS
  • [22] YAN JC, 1993, NASA108795 AM RES CT