[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1057661.1057752acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Total leakage optimization strategies for multi-level caches

Published: 17 April 2005 Publication History

Abstract

Gate leakage current is fast becoming a major contributor to total leakage and will become the dominant leakage mechanism as gate oxide is scaled below 10Å. This has special relevance for caches, because they are often the largest component by area in state-of-the-art microprocessors, and leakage is their major contribution to overall chip power. In this paper, we investigate the impact of Tox and Vth on power performance trade-offs for on-chip caches. We examine the optimization of the various components of a single level cache and then extend this to two level cache systems. In addition to leakage, our studies also account for the dynamic power expended as a result of cache misses. Our results show that, surprisingly, one can often reduce overall power by increasing the size of the L2 cache if we only allow one pair of Vth/Tox in L2. We further show that two Vth's and two Tox's are sufficient to get close to an optimal solution and that Vth is generally a better design knob than Tox for leakage optimization, thus it is better to restrict the number of Tox's rather than Vth's if cost is a concern. Finally, we show that optimal power performance points are remarkably robust to wide changes in ambient temperature.

References

[1]
International Technology Roadmap for Semiconductors, 2003.
[2]
K. Nii, et al., "A Low Power SRAM Using Auto-Backgate-Controlled MTCMOS," Proc. ISLPED, pp 293--298, 1998.
[3]
M. Powell, et al., "Gated-VDD: A Circuit Technique to Reduce Leakage in Deep-Submicron Cache Memories," Proc. ISLPED, pp. 90--95, 2000.
[4]
F. Hamzaoglu, et al., "Analysis of Dual-VT SRAM Cells with Full-Swing Single-Ended Bit Line Sensing for On-Chip Cache," IEEE Transaction on VLSI Systems, Vol 10, pp 91--95, Apr. 2002.
[5]
N. Azizi, et al., "Low-Leakage Asymmetric-Cell SRAM," Proc. ISLPED, pp. 48--51, 2002.
[6]
A. Agarwal, et al., "A Single-Vt Low-Leakage Gated-Ground Cache for Deep Submicron," IEEE JSCC, Vol 38, pp. 319--328, 2003.
[7]
C. H. Kim, et al., "A Forward Body-Biased Low-Leakage SRAM Cache: Device and Architecture Considerations," Proc. ISLPED, pp. 6--9, 2003.
[8]
N. Kim, et al., "Leakage Power Optimization Techniques for Ultra Deep Sub-Micron Multi-Level Caches," Proc. ICCAD, pp. 627--632, 2003.
[9]
Berkeley Predictive Technology Model, 2002.
[10]
A. Sultania, et al., "Tradeoffs between Gate Oxide Leakage and Delay for Dual Tox Circuits," Proc. DAC, pp. 761--766, 2004.
[11]
D. Bertsekas, "Nonlinear Programming," Athena Scientific, 1995.
[12]
J. Hennessy and D. Patterson, "Computer Architecture A Quantitative Approach," Morgan Kaufmann Publisher, 2nd edition, 1996.
[13]
V. Delaluz, et al., "Compiler-Directed Array Interleaving for Reducing Energy in Multi-Bank Memories," Proc. ASPDAC, pp. 288--293, 2002.

Cited By

View all

Index Terms

  1. Total leakage optimization strategies for multi-level caches

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '05: Proceedings of the 15th ACM Great Lakes symposium on VLSI
    April 2005
    518 pages
    ISBN:1595930574
    DOI:10.1145/1057661
    • General Chair:
    • John Lach,
    • Program Chairs:
    • Gang Qu,
    • Yehea Ismail
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 April 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cache memory
    2. gate leakage
    3. low power

    Qualifiers

    • Article

    Conference

    GLSVLSI05
    Sponsor:
    GLSVLSI05: Great Lakes Symposium on VLSI 2005
    April 17 - 19, 2005
    Illinois, Chicago, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Multi-cache resizing via greedy coordinate descentThe Journal of Supercomputing10.1007/s11227-016-1927-073:6(2402-2429)Online publication date: 1-Jun-2017
    • (2011)MZZ-HVSIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2010.208650019:12(2303-2316)Online publication date: 1-Dec-2011
    • (2008)Evaluating the effects of cache redundancy on profitProceedings of the 41st annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO.2008.4771807(388-398)Online publication date: 8-Nov-2008
    • (2008)Adaptive techniques for leakage power management in L2 cache peripheral circuits2008 IEEE International Conference on Computer Design10.1109/ICCD.2008.4751917(563-569)Online publication date: Oct-2008
    • (2007)Reducing leakage power in peripheral circuits of L2 caches2007 25th International Conference on Computer Design10.1109/ICCD.2007.4601907(230-237)Online publication date: Oct-2007
    • (2007)Evaluating voltage islands in CMPs under process variations2007 25th International Conference on Computer Design10.1109/ICCD.2007.4601891(129-136)Online publication date: Oct-2007
    • (2006)Reducing execution unit leakage power in embedded processorsProceedings of the 6th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation10.1007/11796435_31(299-308)Online publication date: 17-Jul-2006

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media