DocumentCode
2190758
Title
Energy-efficient hybrid wakeup logic
Author
Huang, Michael ; Renau, Jose ; Torrellas, Josep
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
2002
fDate
2002
Firstpage
196
Lastpage
201
Abstract
The instruction window is a critical component and a major energy consumer in out-of-order superscalar processors. An important source of energy consumption in the instruction window is the instruction wakeup: a completing instruction broadcasts its result register tag and an associative comparison is performed with all the entries in the window. This paper shows that a very large fraction of the completing instructions have to wake up no more than a single instruction currently in the window. Consequently, we propose to save energy by using indexing to only enable the comparator at the single instruction to wake up. Only in the rare case when more than one instruction needs to wake up, our scheme reverts to enabling all the comparators or a subset of them. For this reason, we call our scheme Hybrid. Overall, our scheme is very effective: for a processor with a 96-entry window, the number of comparisons performed by the average completing instruction with a destination register is reduced to 0.8. The exact magnitude of the energy savings will depend on the specific instruction window implementation. Furthermore, the application suffers no performance penalty.
Keywords
instruction sets; logic design; low-power electronics; multiprocessing systems; parallel architectures; 96-entry window processor; Hybrid; completing instructions; destination register; energy savings; energy-efficient hybrid wakeup logic; instruction wakeup; instruction window; micro-architecture; out-of-order superscalar processors; register tag; Broadcasting; Computer architecture; Computer science; Energy consumption; Energy efficiency; Indexing; Logic design; Out of order; Permission; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design, 2002. ISLPED '02. Proceedings of the 2002 International Symposium on
Print_ISBN
1-5811-3475-4
Type
conf
DOI
10.1109/LPE.2002.146736
Filename
1029602
Link To Document