Title :
Advances of the counterflow pipeline microarchitecture
Author :
Janik, Kennneth J. ; Lu, Shih-Lien ; Miller, Michael F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
Abstract :
The counterflow pipeline concept was originated by R.F. Sproull et al. (1994) to demonstrate the concept of asynchronous circuits. This architecture provides better throughput via clocking and data locality within the pipeline. We have taken these ideas and reformulated them into a scalable architecture that has the same locality for clocking and data, but adds aggressive speculation, fewer pipeline stalls, and a much faster startup. A high level C++ simulator has been built to explain the design tradeoffs. A VHDL model of an implementation of CFPP has been designed to validate the concept
Keywords :
instruction sets; parallel architectures; pipeline processing; VHDL model; asynchronous circuits; clocking; counterflow pipeline microarchitecture; data locality; design tradeoffs; high level C++ simulator; scalable architecture; throughput; Asynchronous circuits; Clocks; Hardware; Helium; Microarchitecture; Pipelines; Processor scheduling; Registers; Throughput; VLIW;
Conference_Titel :
High-Performance Computer Architecture, 1997., Third International Symposium on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-7764-3
DOI :
10.1109/HPCA.1997.569675