loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2005 International Conference on Computer Design
A New Pointer-based Instruction Queue Design and Its Power-Performance Evaluation
San Jose, California
October 02-October 05
ISBN: 0-7695-2451-6
Marco A. Ram?rez, Computer Architecture Department U.P.C. Spain
Adrian Cristal, Computer Architecture Department U.P.C. Spain
Mateo Valero, Computer Architecture Department U.P.C. Spain
Alexander V. Veidenbaum, Dep. of Computer Science, University of California Irvine
Luis Villa, Mexican Petroleum Institute

Instruction queues consume a significant amount of power in a high-performance processor. The wakeup logic delay is also a critical timing parameter. This paper compares a commonly used CAM-based instruction queue organization with a new pointer-based design for delay and energy efficiency. A design and pre-layout of all critical structures in 70nm technology is performed for both organizations. The pointerbased design is shown to use 10 to 15 times less power than the CAM-based design, depending on queue size, for a 4-wide issue, 5GHz processor. The results also demonstrate the importance of evaluating all steps of instruction queue access: allocation, issue and wakeup rather than wakeup alone, especially for power consumption.

Index Terms:
Instruction Wakeup, Issue Queue, Out-of-Order Processors, CAM, Low Power.
Citation:
Marco A. Ram?rez, Adrian Cristal, Mateo Valero, Alexander V. Veidenbaum, Luis Villa, "A New Pointer-based Instruction Queue Design and Its Power-Performance Evaluation," iccd, pp.647-653, 2005 International Conference on Computer Design, 2005
Usage of this product signifies your acceptance of the Terms of Use.