• DocumentCode
    2872274
  • Title

    Data-flow prescheduling for large instruction windows in out-of-order processors

  • Author

    Michaud, Pierre ; Seznec, André

  • Author_Institution
    INRIA, Rennes, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    27
  • Lastpage
    36
  • Abstract
    The performance of out-of-order processors increases with the instruction window size, In conventional processors, the effective instruction window cannot be larger than the issue buffer. Determining which instructions from the issue buffer can be launched to the execution units is a time-critical operation which complexity increases with the issue buffer size. We propose to relieve the issue stage by reordering instructions before they enter the issue buffer. This study introduces the general principle of data flow prescheduling. Then we describe a possible implementation. Our preliminary results show that data-flow prescheduling makes it possible to enlarge the effective instruction window while keeping the issue buffer small
  • Keywords
    data flow computing; processor scheduling; complexity; data flow prescheduling; instruction window; instruction windows; out-of-order processors; prescheduling; time-critical operation; Accuracy; Clocks; Delay; Logic; Out of order; Process design; Processor scheduling; Proposals; Registers; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2001. HPCA. The Seventh International Symposium on
  • Conference_Location
    Monterrey
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-1019-1
  • Type

    conf

  • DOI
    10.1109/HPCA.2001.903249
  • Filename
    903249