• DocumentCode
    2874393
  • Title

    Parallel function invocation in a dynamic argument-fetching dataflow architecture

  • Author

    Gao, Guang R. ; Hum, Herbert H J ; Wong, Yue-Bong

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    112
  • Lastpage
    116
  • Abstract
    The basic structure of a dynamic data-flow architecture based on the argument-fetching data-flow principle is outlined. In particular, the authors present a scheme to exploit fine-grain parallelism in function invocation based on the argument-fetching principle. They extend the static architecture by associating a frame of consecutive memory space for each parallel function invocation, called a function overlay, and identify each invocation instance with the base address of its overlay. The scheme gains efficiency by making effective use of the power provided by the argument-fetching data-flow principle: the separation of the instruction scheduling mechanism and the instruction execution. To handle function applications and memory management, the proposed architecture will have a memory overlay manager that is separate from the pipelined execution unit. To verify the design, a set of standard benchmark programs was mapped onto the new architecture and executed on an experimental general-purpose data-flow architecture simulation testbed
  • Keywords
    parallel architectures; parallel programming; base address; consecutive memory space; dynamic argument-fetching dataflow architecture; efficiency; fine-grain parallelism; function overlay; instruction execution; instruction scheduling; memory management; parallel function invocation; standard benchmark programs; Application software; Benchmark testing; Computational modeling; Computer architecture; Computer science; Concurrent computing; Data flow computing; Memory management; Multiprocessing systems; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77126
  • Filename
    77126