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 :
بازگشت