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
Link To Document