• 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