Abstract
To better address power concerns, a good design strategy should be flexible enough to dynamically reconfigure available resources according to the application's needs such that extra power is dissipated only when it is really needed. In this work, we focus on power-aware solutions for the issue queue (IQ) in an out-of-order superscalar processor. We propose two schemes that partition the IQ into FIFOs such that only the instructions at the head of each FIFO may request to issue. We then monitor the processor and dynamically vary the number and/or size of FIFOs in accordance with utilization. Experimenting with two different distributions in power dissipation, we show up to 69% reduction in power dissipation in the wakeup and arbitration loop, while constraining performance degradation to be no more than 5%. © 2004, ACM. All rights reserved.
Author supplied keywords
Cite
CITATION STYLE
Bai, Y., & Bahar, R. I. (2004). A Low-Power In-Order/Out-Of-Order Issue Queue. ACM Transactions on Architecture and Code Optimization, 1(2), 152–179. https://doi.org/10.1145/1011528.1011530
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.