• DocumentCode
    1691754
  • Title

    Scheduler Optimization by Exploring Wakeup Locality

  • Author

    Hsiao, Kuo-Su ; Chen, Chung-Ho

  • Author_Institution
    Dept. of Electr. Eng., National Cheng Kung Univ., Tainan
  • fYear
    2006
  • Firstpage
    115
  • Lastpage
    120
  • Abstract
    In a high-performance superscalar processor, the instruction scheduler often comes with poor scalability and high complexity due to the expensive instruction wakeup operation. Using detailed simulation-based analyses, we find that the wakeup distances between two dependent instructions are short. By exploiting this wakeup locality, an effective wakeup design is proposed to improve the speed, power, and scalability of the dynamic scheduler. By limiting the wakeup range of instructions, load capacitance and match activities on the scheduler´s critical path can be reduced. The architectural level simulation and circuit-level timing analyses show that the proposed design saves 65-76% of the power consumption, reduces 44-78% in the wakeup latency with negligible (less than 1%) performance degradation. The results also show that the proposed design is excellent in scalability
  • Keywords
    microprocessor chips; processor scheduling; architectural level simulation; circuit-level timing analyses; detailed simulation-based analyses; dynamic scheduler power; dynamic scheduler scalability; dynamic scheduler speed; high-performance superscalar processor; instruction scheduler; instruction wakeup operation; scheduler optimization; wakeup design; wakeup distances; wakeup latency reduction; wakeup locality exploration; Analytical models; Capacitance; Circuit analysis; Circuit simulation; Dynamic scheduling; Energy consumption; Performance analysis; Processor scheduling; Scalability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering and Systems, The 2006 International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    1-4244-0271-9
  • Electronic_ISBN
    1-4244-0272-7
  • Type

    conf

  • DOI
    10.1109/ICCES.2006.320434
  • Filename
    4115494