TY - GEN
T1 - Energy-efficient dynamic instruction scheduling logic through instruction grouping
AU - Sasaki, Hiroshi
AU - Kondo, Masaaki
AU - Nakamura, Hiroshi
PY - 2006
Y1 - 2006
N2 - Dynamic instruction scheduling logic is quite complex and dissipates significant energy in microprocessors that support superscalar and out-of-order execution. We propose a novel microarchitectural technique to reduce the complexity and energy consumption of the dynamic instruction scheduling logic. The proposed method groups several instructions as a single issue unit and reduces the required number of ports and the size of the structure for dispatch, wakeup, select, and issue. The present paper describes the microarchitecture mechanisms and shows evaluation results for energy savings and performance. These results reveal that the proposed technique can greatly reduce energy with almost no performance degradation, compared to the conventional dynamic instruction scheduling logic.
AB - Dynamic instruction scheduling logic is quite complex and dissipates significant energy in microprocessors that support superscalar and out-of-order execution. We propose a novel microarchitectural technique to reduce the complexity and energy consumption of the dynamic instruction scheduling logic. The proposed method groups several instructions as a single issue unit and reduces the required number of ports and the size of the structure for dispatch, wakeup, select, and issue. The present paper describes the microarchitecture mechanisms and shows evaluation results for energy savings and performance. These results reveal that the proposed technique can greatly reduce energy with almost no performance degradation, compared to the conventional dynamic instruction scheduling logic.
KW - Dynamic instruction scheduling
KW - Instruction grouping
KW - Issue queue
UR - http://www.scopus.com/inward/record.url?scp=34247208067&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34247208067&partnerID=8YFLogxK
U2 - 10.1145/1165573.1165585
DO - 10.1145/1165573.1165585
M3 - Conference contribution
AN - SCOPUS:34247208067
SN - 1595934626
SN - 9781595934628
T3 - Proceedings of the International Symposium on Low Power Electronics and Design
SP - 43
EP - 48
BT - ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design
T2 - ISLPED'06 - 11th ACM/IEEE International Symposium on Low Power Electronics and Design
Y2 - 4 October 2006 through 6 October 2006
ER -