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
Link To Document