• 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