DocumentCode
506151
Title
The parascope editor: an interactive parallel programming tool
Author
Balasundaram, Vasanth ; Kennedy, Ken ; Kremer, Ulrich ; Mckinley, Kathryn ; Subhlok, Jaspal
Author_Institution
Department of Computer Science, Rice University
fYear
1989
fDate
12-17 Nov. 1989
Firstpage
540
Lastpage
550
Abstract
The ParaScope project is building an integrated collection of tools to help scientific programmers develop 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 displays data dependencies, which correspond to potential data races among the iterations of a parallel loop, to assist the user in determining the correctness of a proposed parallelization. In addition, it uses dependencies to support a variety of program transformations selectable by the programmer. The eventual goal for the ParaScope Editor is to support arbitrary editing changes by performing full incremental data dependence analysis in response to program changes. In addition, it will understand and recognize when synchronization correctly prevents race conditions. The ParaScope Editor is a new kind of program construction tool; one that not only manages text, but also presents the user with insights into the semantic structure of the program being constructed.
Keywords
Parallel programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
Conference_Location
Reno, NV, United States
Print_ISBN
0-89791-341-8
Type
conf
DOI
10.1145/76263.76323
Filename
5348986
Link To Document