Energy-efficient issue queue design

D.V. Ponomarev, G. Kucuk, O. Ergin, K. Ghose, P.M. Kogge
2003 IEEE Transactions on Very Large Scale Integration (vlsi) Systems  
The out-of-order issue queue (IQ), used in modern superscalar processors is a considerable source of energy dissipation. We consider design alternatives that result in significant reductions in the power dissipation of the IQ (by as much as 75%) through the use of comparators that dissipate energy mainly on a tag match, 0-B encoding of operands to imply the presence of bytes with all zeros and, bitline segmentation. Our results are validated by the execution of SPEC 95 benchmarks on a true
more » ... are level, cycle-by-cycle simulator for a superscalar processor and SPICE measurements for actual layouts of the IQ in a 0.18-m CMOS process. Index Terms-Bitline segmentation, low-power comparator, low-power instruction scheduling, low-power superscalar datapath.
doi:10.1109/tvlsi.2003.814321 fatcat:ejlogejduzhx7kolaciem4iaqi