• DocumentCode
    2268279
  • 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
  • fYear
    1997
  • fDate
    1-5 Feb 1997
  • Firstpage
    230
  • Lastpage
    236
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 1997., Third International Symposium on
  • Conference_Location
    San Antonio, TX
  • Print_ISBN
    0-8186-7764-3
  • Type

    conf

  • DOI
    10.1109/HPCA.1997.569675
  • Filename
    569675