DocumentCode
2695871
Title
A framework for visual parallel programming
Author
Cai, Wentong ; Pian, Tee Lian ; Turner, Stephen J.
Author_Institution
Sch. of Appl. Sci., Nanyang Technol. Univ., Singapore
fYear
1995
fDate
15-17 Mar 1995
Firstpage
294
Lastpage
300
Abstract
One of the difficulties of parallel programming is the gap between the desire of programmers to describe computations with manageable abstractions and the detailed description of parallelism, communication and synchronization required by most parallel programming languages. Since in a parallel program, activities are distributed across both space and time, pictures are much more meaningful than text in program construction. This paper describes a new framework for visual parallel programming based on the concurrency map. Four levels of abstraction are provided in order to reduce the complexity of the construction and to allow fast exploration of different design alternatives. Moreover, the same diagrams that are constructed during the development of a program may also be used to display feedback from its execution. The flexibility of the framework is demonstrated by the implementation of a visual constructor for the occam programming language
Keywords
computational complexity; parallel programming; synchronisation; visual programming; communication; complexity; concurrency map; manageable abstractions; occam programming language; parallelism; synchronization; visual parallel programming; Communication system control; Concurrent computing; Debugging; Feedback; Parallel processing; Parallel programming; Programming profession; Technology management; Visualization; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
Conference_Location
Fukushima
Print_ISBN
0-8186-7038-X
Type
conf
DOI
10.1109/AISPAS.1995.401326
Filename
401326
Link To Document