• DocumentCode
    2418350
  • Title

    Architecture of the Parallel Programming Support Environment

  • Author

    Lewis, T.G. ; Rudd, W.G.

  • Author_Institution
    Oregon State Univ., Corvallis, OR, USA
  • fYear
    1990
  • fDate
    Feb. 26 1990-March 2 1990
  • Firstpage
    589
  • Lastpage
    594
  • Abstract
    A top-level view of the architecture of the Parallel Programming Support Environment (PPSE), which is an experimental set of tools for use in the design and implementation of software systems for parallel computing systems, is proposed. The tools include a graphical design editor, a graphical target machine description system, a task mapper/scheduler tool, parallel code generator, and graphical aids for performance analysis. The objective is, to the extent possible, to design and develop parallel software with little regard for the details of the architecture of the target machine, programming language, or parallel computing paradigm that the program is to use. A prototype of the environment running on the Macintosh was developed. It was used to parallelize a small image-processing application and several simple programs.<>
  • Keywords
    parallel programming; programming environments; Macintosh; PPSE; Parallel Programming Support Environment; graphical design editor; graphical target machine description system; parallel code generator; parallel computing; parallel software; performance analysis; scheduler tool; task mapper; tools; Application software; Computer architecture; Computer languages; Parallel processing; Parallel programming; Performance analysis; Processor scheduling; Prototypes; Software prototyping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-2028-5
  • Type

    conf

  • DOI
    10.1109/CMPCON.1990.63744
  • Filename
    63744