• DocumentCode
    3147972
  • Title

    An efficient pipelined dataflow processor architecture

  • Author

    Dennis, Jack B. ; Gao, Guang R.

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1988
  • fDate
    14-18 Nov 1988
  • Firstpage
    368
  • Lastpage
    373
  • Abstract
    It is demonstrated that the principles of pipelined instruction execution can be effectively applied in data-flow computers, yielding an architecture that avoids the main sources of pipeline gaps during program execution in many conventional designs. The processing element uses an architecture called argument-fetch data-flow architecture. It has two parts: a data-flow instruction scheduling unit (DISU) and a pipelined instruction processing unit (PIPU). The PIPU is an instruction processor that uses many conventional techniques to achieve fast pipelined operation. The DISU holds the data-flow signal graph of the collection of data-flow instructions allocated to the processing element and maintains a large pool of enabled instructions available for execution by the PIPU. The architecture provides a basis for achieving high performance for many scientific applications. The trial design and fabrication of an enable memory, a key component of the DISU, are reported
  • Keywords
    computer architecture; pipeline processing; argument-fetch; data-flow instruction scheduling unit; enabled instructions; pipelined dataflow processor architecture; pipelined instruction processing unit; processing element; Computer architecture; Computer science; Data flow computing; Flow graphs; Lifting equipment; Pipelines; Process design; Processor scheduling; Reduced instruction set computing; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '88. [Vol.1]., Proceedings.
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-0882-X
  • Type

    conf

  • DOI
    10.1109/SUPERC.1988.44674
  • Filename
    44674