• DocumentCode
    1662092
  • Title

    Defining wakeup width for efficient dynamic scheduling

  • Author

    Aggarwal, Aneesh ; Franklin, Manoj ; Ergin, Oguz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Binghamton Univ., NY, USA
  • fYear
    2004
  • Firstpage
    36
  • Lastpage
    41
  • Abstract
    A larger dynamic scheduler (DS) exposes more instruction level parallelism (ILP), giving better performance. However, a larger DS also results in a longer scheduler latency and a slower clock speed. In this paper, we propose a new DS design that reduces the scheduler critical path latency by reducing the wakeup width (defined as the effective number of results used for instruction wakeup). The design is based on the realization that the average number of results per cycle that are immediately required to wake up the dependent instructions is considerably less than the processor issue width. Our designs are evaluated using the simulation of the SPEC 2000 benchmarks and SPICE simulations of the actual issue queue layouts in 0.18 micron process. We found that a significant reduction in scheduler latency, power consumption and area is achieved with less than 2% reduction in the instructions per cycle (IPC) count for the SPEC2K benchmarks.
  • Keywords
    SPICE; dynamic scheduling; low-power electronics; microcomputers; 0.18 micron; SPEC 2000 benchmarks; SPEC2K benchmarks; SPICE simulation; dynamic scheduler; dynamic scheduling; instruction level parallelism; instruction wakeup; instructions per cycle; power consumption; processor issue width; reduced wakeup width; scheduler critical path latency; Clocks; Delay; Dynamic scheduling; Energy consumption; Job shop scheduling; Logic; Microprocessors; Processor scheduling; Registers; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347895
  • Filename
    1347895