Enhancing Leakage Power in CPU Cache Using Inverted Architecture

Full Text (PDF, 452KB), PP.12-18

Views: 0 Downloads: 0

Author(s)

Bilal A. Shehada 1,* Ahmed M. Serdah 1 Aiman Abu Samra 1

1. Department of Computer Engineering Islamic University of Gaza

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2013.02.02

Received: 14 Nov. 2012 / Revised: 6 Dec. 2012 / Accepted: 12 Jan. 2013 / Published: 8 Feb. 2013

Index Terms

SRAM, Cache, Inverter, Dynamic power, Static power, CMOS

Abstract

Power consumption is an increasingly pressing problem in modern processor design. Since the on-chip caches usually consume a significant amount of power so power and energy consumption parameters have become one of the most important design constraint. It is one of the most attractive targets for power reduction. This paper presents an approach to enhance the dynamic power consumption of CPU cache using inverted cache architecture. Our assumption tries to reduce dynamic write power dissipation based on number of ones and zeros in the in-coming cache block data using bit to indicate is the block is mostly one or zero. This architecture reduces the dynamic write power by 17 %. We use Proteus Simulator to test that proposed circuit and performed the experiments on a modified version of the cacti6.0 simulator.

Cite This Paper

Bilal A. Shehada, Ahmed M. Serdah, Aiman Abu Samra, "Enhancing Leakage Power in CPU Cache Using Inverted Architecture", International Journal of Modern Education and Computer Science (IJMECS), vol.5, no.2, pp.12-18, 2013. DOI:10.5815/ijmecs.2013.02.02

Reference

[1]S. Borkar, Design Challenges of Technology Scaling, IEEE Micro, 19(4):23–29, 1999.
[2]R. Aitken, G. Kuo, and E. Wan, Low-Power Flow Enable Multi-Supply Voltage ICs, EETimes,http://www.eetimes.com/news/design/show Article. 2005.
[3]J. Hennessy, D. Patterson, Computer Architecture A Quantitative Approach, Fourth edition, 2007.
[4]J. M. Rabaey, A. Chandrakasan, and B. Nikolic, Digital Integrated Circuits. Pearson Education International, 2 edition, 2003 , London u.a.
[5]M. Nakkar and N. Ahmed, Low Power Cache Architecture, Int System on Chip for Real Time Applications, IEEE, 2006.
[6]Y. Jiongyao, T. Watanabe, A Variable Bitline Data Cache for low power design, Microelectronics and Electronics (PrimeAsia), Asia Pacific Conference on Postgraduate Research in, 2010.
[7]Ch. Li, F. Qiao, H. Yang, Low power cache architecture with security mechanism, Education Technology and Computer (ICETC), 2nd International Conference on, 2010.
[8]J. Yang and R. Gupta, Energy Efficient Frequent Value Data Cache Design, Int. Symp. On Microarchitecture, Nov, 2002.
[9]A. Abu Samraa , A. Alsalhi and R. Abutair, Low Power Architecture Cache For Embedded Systems, Alazhar University journal 2010.
[10]L. Villa, M. Zhang and K. Asanovi´c, Dynamic Zero Compression for Cache Energy Reduction, 33rd International Symposium on Microarchitecture, Monterey, CA, December 2000.
[11]W. Shieh, H. Chen , Saving Register- File Static Power By Monitoring Instruction Sequence In ROB, Journal of Systems Architecture 57, 2011.
[12]H. Kim, J. Kim, A Leakage- Aware L2 Cache Management Technique For Producer–Consumer Sharing In Low-Power Chip Multiprocessors, J. Parallel Distrib. Comput. 71, 2011.
[13]A. Pavlov, M. Sachdev, CMOS SRAM Circuit Design and Parametric Test in Nano-Scaled Technologies.
[14]http://www.hpl.hp.com/research/cacti/.
[15]A. Asaduzzaman, M. Rani, F.N. Sibai, On The Design Of Low-Power Cache Memories For Homogeneous Multi-Core Processors Microelectronics (ICM), International Conference, 2010.
[16]K. Bhattacharya, S. Kim and N. Ranganathan Improving the Reliability of On-chip L2 Cache Using Redundancy, Computer Design, ICCD 2007, 25th International Conference, 2007.