Title :
Architecture of the Parallel Programming Support Environment
Author :
Lewis, T.G. ; Rudd, W.G.
Author_Institution :
Oregon State Univ., Corvallis, OR, USA
fDate :
Feb. 26 1990-March 2 1990
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;
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
DOI :
10.1109/CMPCON.1990.63744