Title :
Visual parallel programming with Visper
Author :
Stankovic, Nenad ; Zhang, Kang
Author_Institution :
Dept. of Comput., Macquarie Univ., North Ryde, NSW, Australia
fDate :
28 Apr-2 May 1997
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;
Conference_Titel :
High Performance Computing on the Information Superhighway, 1997. HPC Asia '97
Conference_Location :
Seoul
Print_ISBN :
0-8186-7901-8
DOI :
10.1109/HPC.1997.592205