• DocumentCode
    3443225
  • Title

    Counterflow pipeline based dynamic instruction scheduling

  • Author

    Werner, Tony ; Akella, Venkatesh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
  • fYear
    1996
  • fDate
    18-21 Mar 1996
  • Firstpage
    69
  • Lastpage
    79
  • Abstract
    This paper proposes a new dynamic instruction scheduler called the Asynchronous Fast Dispatch Stack (AFDS). This approach utilizes asynchronous design techniques to implement a dispatch stack-based dynamic instruction issue mechanism. To maintain throughput and simplify dependency computations, the AFDS architecture includes a counterflow pipeline, which is modeled after the Counterflow Pipeline Processor (CFPP) proposed by Sproull and Sutherland (1994). The AFDS counterflow pipeline, however, propagates instruction dependency and completion information, rather than results and source operands. Preliminary results indicate that the AFDS is a promising application of the CFPP architecture
  • Keywords
    pipeline processing; processor scheduling; scheduling; AFDS counterflow pipeline; Asynchronous Fast Dispatch Stack; CFPP architecture; counterflow pipeline; dynamic instruction scheduling; Application software; Clocks; Computer aided instruction; Computer architecture; Dynamic scheduling; Pipelines; Processor scheduling; Registers; Testing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in Asynchronous Circuits and Systems, 1996. Proceedings., Second International Symposium on
  • Conference_Location
    Fukushima
  • Print_ISBN
    0-8186-7298-6
  • Type

    conf

  • DOI
    10.1109/ASYNC.1996.494439
  • Filename
    494439