Abstract
In this paper, we present a novel technique to reduce dynamic and static power dissipation in the issue queue. The proposed scheme is based on delaying the dispatch of instructions whenever this delay is expected not to degrade performance. The proposed technique outperforms previous schemes in both performance and power savings. It achieves more than 34% dynamic and 21% static power savings in the issue queue at the expense of just 1.77% IPC loss. Significant power savings may be also achieved for the register file.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abella, J., González, A.: Power-Aware Adaptive Instruction Queue and Rename Buffers. Technical Report UPC-DAC-2002-31, http://www.ac.upc.es
Bahar, R.I., Manne, S.: Power and Energy Reduction Via Pipelining Balancing. In: ISCA 2001 (2001)
Bai, Y., Bahar, R.I.: A Dynamically Reconfigurable Mixed In-Order/Out-of-Order Issue Queue for Power-Aware Microprocessors. In: VLSI 2003 (2003)
Brooks, D., Tiwari, V., Martonosi, M.: Wattch: a Framework for Architectural-Level Power Analysis and Optimizations. In: ISCA 2000 (2000)
Burger, D., Austin, T.: The SimpleScalar Tool Set, Version 3.0. Technical report, Computer Sciences Department, University of Wisconsin-Madison (1999)
Buyuktosunoglu, A., Albonesi, D., Schuster, S., Brooks, D., Bose, P., Cook, P.: A Circuit Level Implementation of an Adaptive Issue Queue for Power-Aware Microprocessors. In: GLSVLSI 2001 (2001)
Emer, J.: EV8: The post-ultimate alpha. Keynote at PACT (2001)
Folegnani, D., González, A.: Energy-Effective Issue Logic. In: ISCA 2001 (2001)
Karkhanis, T., Smith, J.E., Bose, P.: Saving Energy with Just in Time Instruction Delivery. In: ISLPED 2002 (2002)
Palacharla, S., Jouppi, N.P., Smith, J.E.: Complexity-Effective Superscalar Processors. In: ISCA 1997 (1997)
Ponomarev, D., Kucuk, G., Ghose, K.: Reducing Power Requirements of Instruction Scheduling Logic Through Dynamic Allocation of Multiple Datapath Resources. In: MICRO 2001 (2001)
Shivakumar, P., Jouppi, N.P.: CACTI 3.0: An Integrated Cache Timing, Power and Area Model. Research report 2001/2, WRL, Palo Alto, CA, USA (2001)
Winston, W.L.: Operations Research Applications and Algorithms, 2nd edn. Duxbury Press, Boston (1991)
Yang, S.H., Powell, M.D., Falsafi, B., Vijaykumar, T.N.: Exploiting Choice in Resizable Cache Design to Optimize Deep-Submicron Processor Energy-Delay. In: HPCA 2002 (2002)
SPEC2000 (2000), http://www.specbench.org/osg/cpu2000/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abella, J., González, A. (2003). Power-Aware Adaptive Issue Queue and Register File. In: Pinkston, T.M., Prasanna, V.K. (eds) High Performance Computing - HiPC 2003. HiPC 2003. Lecture Notes in Computer Science, vol 2913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24596-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-24596-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20626-2
Online ISBN: 978-3-540-24596-4
eBook Packages: Springer Book Archive