INTERACTIVE PARALLEL PROGRAMMING USING THE PARASCOPE EDITOR

被引:39
作者
KENNEDY, K
MCKINLEY, KS
TSENG, CW
机构
[1] Department of Computer Science, Rice University, Houston
关键词
DEPENDENCE ANALYSIS; EDITOR; ENVIRONMENTS; INTERACTIVE; PARALLEL PROGRAMMING; PARALLELISM DETECTION; TRANSFORMATIONS;
D O I
10.1109/71.86108
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The ParaScope project is developing an integrated collection of tools to help scientific programmers implement correct and efficient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a variety of powerful interactive program transformations that have been shown useful in converting programs to parallel form. In addition, the ParaScope Editor supports general user editing through a hybrid text and structure editing facility that incrementally analyzes the modified program for potential hazards. The ParaScope Editor is a new kind of program construction tool-one that not only manages text, but also presents the user with information about the correctness of the parallel program under development. As such, it can support an exploratory programming style in which users get immediate feedback on their various strategies for parallelization.
引用
收藏
页码:329 / 341
页数:13
相关论文
共 57 条
[1]  
ALLEN F, 1972, DESIGN OPTIMAZTION C
[2]  
ALLEN F, 1987, 1ST P INT C SUP ATH
[3]  
ALLEN FE, 1988, 2ND P INT C SUP ST M
[4]  
Allen John Randal, 1983, THESIS RICE U
[5]  
ALLEN JR, 1984, SUPERCOMPUTERS DESIG, P186
[6]  
ALLEN JR, 1987, 14TH C REC ACM S PRI
[7]  
ALLEN JR, 1986, 1986 P INT C PAR PRO
[8]   AUTOMATIC TRANSLATION OF FORTRAN PROGRAMS TO VECTOR FORM [J].
ALLEN, R ;
KENNEDY, K .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1987, 9 (04) :491-542
[9]  
BALASUNDARAM V, 1991, 3RD P ACM SIGPLAN S
[10]  
BALASUNDARAM V, 1990, 5TH P DISTR MEM COMP