• DocumentCode
    3336020
  • Title

    Exploration of design space for parallel programs

  • Author

    Browne, J.C.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1990
  • fDate
    4-7 Jun 1990
  • Firstpage
    33
  • Abstract
    A key point in rapid system prototyping is to be able to incorporate into the design and development process specification of hardware and software systems in a more-or-less uniform framework. This paper presents a representation basis for parallel computation structures which covers both hardware and software systems, which is declarative and in which specification of components and structures is well separated. The top level and most abstract specification of the representation basis is: (a) All parallel computation structures can be represented as an extended form of directed graphs called data/control flow graphs (DCGs) with appropriate semantics chosen for the nodes and the arcs. The nodes are transformational components and the arcs are communication components. (b) All executions of parallel computation structures can be described as traversals of these graphs by appropriately defined transactions. (c) There exist straightforward algorithms for translations between this and other representations of parallel computation systems such as equational or production rule programs or finite state machines
  • Keywords
    directed graphs; parallel programming; software prototyping; arcs; communication components; data/control flow graphs; design space; directed graphs; finite state machines; nodes; parallel computation structures; parallel programs; process specification; production rule programs; rapid system prototyping; semantics; transformational components; Communication system control; Concurrent computing; Data flow computing; Equations; Flow graphs; Hardware; Process design; Software prototyping; Software systems; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1990. Shortening the Path from Specification to Prototype, First International Workshop on
  • Conference_Location
    Research Triangle Park, NC
  • Print_ISBN
    0-8186-2175-3
  • Type

    conf

  • DOI
    10.1109/IWRSP.1990.144028
  • Filename
    144028