DocumentCode
1868176
Title
Visual parallel programming with Visper
Author
Stankovic, Nenad ; Zhang, Kang
Author_Institution
Dept. of Comput., Macquarie Univ., North Ryde, NSW, Australia
fYear
1997
fDate
28 Apr-2 May 1997
Firstpage
541
Lastpage
546
Abstract
Although the processing power and cost-performance benefits of parallel systems are attractive, it is widely accepted that current methods of writing programs for these computers are inadequate. The reason is that the higher the abstraction to describe complications, the more difficult it gets to present parallelism, communication and synchronization. This paper describes a new tool, Visper for development of parallel programs. It provides an environment that graphically correlates the control and data flow aspects, in a process communication graph (PCG), without a need for complex textual annotation. It can also express static and run-time communication and replication structures. Our approach is based upon combining the levels of abstraction at which parallel programs are expressed and moving to compositional programming. Ready access to these abstractions is provided by a flexible graphical user interface. In Visper, both ease of preparation and compilation of graphical information to textual code are enabled
Keywords
graphical user interfaces; graphs; parallel programming; programming environments; software performance evaluation; software tools; synchronisation; visual programming; Visper; abstraction levels; communication; compositional programming; control flow; cost-performance benefits; data flow; graphical user interface; process communication graph; processing power; programming environment; replication structures; run-time communication; software tool; static communication; synchronization; textual annotation; visual parallel programming; Communication system control; Computer networks; Concurrent computing; Flow graphs; Hardware; Parallel processing; Parallel programming; Programming profession; Runtime; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing on the Information Superhighway, 1997. HPC Asia '97
Conference_Location
Seoul
Print_ISBN
0-8186-7901-8
Type
conf
DOI
10.1109/HPC.1997.592205
Filename
592205
Link To Document