THE RP3 PROGRAM VISUALIZATION ENVIRONMENT

被引:10
作者
KIMELMAN, DN
NGO, TA
机构
[1] Watson Research Cent, Yorktown Heights, NY
关键词
D O I
10.1147/rd.355.0635
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance promised for parallel systems often proves to be somewhat elusive. This paper discusses one important technique for improving the performance of parallel software: program visualization-helping programmers visualize the real behavior of an application or system by presenting its state and progress in a continuous graphic fashion. An environment for visualization of program execution is described. Within this visualization environment, programmers dynamically establish views of the behavior of a program in execution and watch for trends, anomalies, and correlations as information is displayed. By continually refining the view of the program and replaying the execution of the program, programmers can gain an understanding of program (mis)behavior. This is essential for the debugging, performance analysis, and tuning of parallel software. Design goals for the visualization environment include expandibility, portability, and the ability to accommodate diverse architectures, including highly parallel shared-memory systems and large-scale message-passing systems. Results from visualization of systems and applications running on the RP3, an experimental shared-memory multiprocessor, are presented in the form of color reproductions of typical, useful displays.
引用
收藏
页码:635 / 651
页数:17
相关论文
共 27 条
[1]  
ACCETTA M, 1986, 1986 P SUMM USENIX T, P93
[2]  
ACM, 2021, ACM COMPUT SURV
[3]   AN OVERVIEW OF THE PTRAN ANALYSIS SYSTEM FOR MULTIPROCESSING [J].
ALLEN, F ;
BURKE, M ;
CHARLES, P ;
CYTRON, R ;
FERRANTE, J .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1988, 5 (05) :617-640
[4]  
BRANTLEY RM, 1990, PERFORMANCE INSTRUME, P117
[5]  
BRANTLEY WC, 1989, INSTRUMENTATION FUTU, P35
[6]   OPERATING SYSTEM SUPPORT FOR PARALLEL PROGRAMMING ON RP3 [J].
BRYANT, RM ;
CHANG, HY ;
ROSENBURG, BS .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (5-6) :617-634
[7]  
CHANG HY, 1990, P INFOJAPAN 90 INFOR, P347
[8]  
COOPER EC, 1988, CMUCS88154 CARN MELL
[9]   A DATA-FLOW TOOLKIT FOR VISUALIZATION [J].
DYER, DS .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1990, 10 (04) :60-69
[10]  
HEATH MT, 1990, 5TH P DISTR MEM COMP, P1213