DocumentCode
1371649
Title
Interactive parallel programming using the ParaScope Editor
Author
Kennedy, Ken ; McKinley, Kathryn S. ; Tseng, Chau-Wen
Author_Institution
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
Volume
2
Issue
3
fYear
1991
fDate
7/1/1991 12:00:00 AM
Firstpage
329
Lastpage
341
Abstract
The ParaScope Editor, an intelligent interactive editor for parallel Fortran programs, which is the centerpiece of the ParaScope project, an integrated collection of tools to help scientific programmers implement correct and efficient parallel programs, is discussed. ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It provides a variety of powerful interactive program transformations that have been shown useful in converting programs to parallel form. ParaScope Editor supports general user editing through a hybrid text and structure editing facility that incrementally analyzes the modified program for potential hazards. It is shown that ParaScope Editor supports an exploratory programming style in which users get immediate feedback on their various strategies for parallelization
Keywords
FORTRAN; interactive programming; parallel programming; text editing; ParaScope Editor; ParaScope project; efficient parallel programs; exploratory programming style; general user editing; hybrid text; integrated collection; intelligent interactive editor; modified program; parallel Fortran programs; powerful interactive program transformations; scientific programmers; structure editing facility; Availability; Computer science; Concurrent computing; Feedback; Hazards; Helium; Parallel machines; Parallel processing; Parallel programming; Programming profession;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.86108
Filename
86108
Link To Document