DocumentCode
2038955
Title
A visual development environment for parallel applications
Author
Cox, Philip T. ; Glaser, Hugh ; MacLean, Stuart
Author_Institution
Fac. of Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
fYear
1998
fDate
1-4 Sep 1998
Firstpage
144
Lastpage
151
Abstract
We report on the development of a visual programming environment for building applications for execution on a range of parallel computing platforms. This work exploits the dataflow and list processing parallelism naturally exposed in the Prograph language, by providing annotations to indicate that operations can be remotely executed, supported by a task pooling model for parallel execution that preserves the sequential semantics of the language. The goal is a practical system that builds on the comprehensive tools in the Prograph CPX environment in a consistent manner. This will be achieved via high level editors for hardware configurations, annotations and program analysis, and an underlying kernel that implements the pooling model
Keywords
parallel programming; programming environments; visual languages; visual programming; Prograph CPX environment; Prograph language; annotations; hardware configurations; high level editors; list processing parallelism; parallel applications; parallel computing platforms; parallel execution; program analysis; sequential semantics; task pooling model; underlying kernel; visual development environment; visual programming environment; Computer architecture; Concurrent computing; Distributed computing; Hardware; Microcomputers; Parallel machines; Parallel processing; Parallel programming; Programming environments; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
Conference_Location
Halifax, NS
ISSN
1049-2615
Print_ISBN
0-8186-8712-6
Type
conf
DOI
10.1109/VL.1998.706157
Filename
706157
Link To Document