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
Link To Document :
بازگشت