• DocumentCode
    1952477
  • Title

    Design space exploration of instruction schedulers for out-of-order soft processors

  • Author

    Aasaraai, Kaveh ; Moshovos, Andreas

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    385
  • Lastpage
    388
  • Abstract
    This work explores instruction scheduler designs for single-issue, out-of-order soft processors targeting irregular workloads. It shows the effect of scheduler size, scheduling policy and back-to-back scheduling on performance, area, and frequency. It is shown that for a modern, high-end FPGA (Altera Stratix III) the best performance is achieved by a small, 4-entry instruction scheduler with an age-based instruction selection policy and back-to-back scheduling. A combined scheduler and register renamer is shown to operate at 303 MHz.
  • Keywords
    field programmable gate arrays; instruction sets; processor scheduling; FPGA; design space exploration; instruction scheduler design; out-of-order soft processors; Clocks; Computer aided manufacturing; Field programmable gate arrays; Processor scheduling; Program processors; Registers; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2010 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-8980-0
  • Type

    conf

  • DOI
    10.1109/FPT.2010.5681442
  • Filename
    5681442