• DocumentCode
    2038955
  • Title

    A visual development environment for parallel applications

  • Author

    Cox, Philip T. ; Glaser, Hugh ; MacLean, Stuart

  • Author_Institution
    Fac. of Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
  • fYear
    1998
  • fDate
    1-4 Sep 1998
  • Firstpage
    144
  • Lastpage
    151
  • Abstract
    We report on the development of a visual programming environment for building applications for execution on a range of parallel computing platforms. This work exploits the dataflow and list processing parallelism naturally exposed in the Prograph language, by providing annotations to indicate that operations can be remotely executed, supported by a task pooling model for parallel execution that preserves the sequential semantics of the language. The goal is a practical system that builds on the comprehensive tools in the Prograph CPX environment in a consistent manner. This will be achieved via high level editors for hardware configurations, annotations and program analysis, and an underlying kernel that implements the pooling model
  • Keywords
    parallel programming; programming environments; visual languages; visual programming; Prograph CPX environment; Prograph language; annotations; hardware configurations; high level editors; list processing parallelism; parallel applications; parallel computing platforms; parallel execution; program analysis; sequential semantics; task pooling model; underlying kernel; visual development environment; visual programming environment; Computer architecture; Concurrent computing; Distributed computing; Hardware; Microcomputers; Parallel machines; Parallel processing; Parallel programming; Programming environments; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
  • Conference_Location
    Halifax, NS
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8712-6
  • Type

    conf

  • DOI
    10.1109/VL.1998.706157
  • Filename
    706157