• 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