Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/580550.876437guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Integrated Circuit/Architecture Approach to Reducing Leakage in Deep-Submicron High-Performance I-Caches

Published: 20 January 2001 Publication History

Abstract

Abstract: Deep-submicron CMOS design maintain high transistor switching speeds by scaling down the supply voltage and proportionately reducing the transistor threshold voltage. Lowering the threshold voltage increases leakage energy dissipation due to subthreshold leakage current even when the transistor is not switching. Estimates suggest a five-fold increase in leakage energy in every future generation. In modern microarchitectures, much of the leakage energy is dissipated in large on-chip cache memory structures with high transistor densities. While cache utilization varies both within and across applications, modern cache designs are fixed in size resulting in transistor leakage inefficiencies.This paper explores an integrated architectural and circuit-level approach to reducing leakage energy in instruction caches (i-caches). At the architectural level, we propose the Dynamically ResIzable i-cache (DRI i-cache), a novel i-cache design that dynamically resizes and adapts to an application's required size. At the circuit-level, we use gated-Vdd, a mechanism that effectively turns off the supply voltage to, and eliminates leakage in, the SRAM cells in a DRI i-cache successfully and robustly exploits the cache size variability both within and across applications. Compared to a conventional i-cache using an aggressively-scaled threshold voltage a 64K DRI i-cache reduces on average both the leakage energy-delay product and cache size by 62%, with less than 4% impact on execution time.

Cited By

View all

Index Terms

  1. An Integrated Circuit/Architecture Approach to Reducing Leakage in Deep-Submicron High-Performance I-Caches
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image Guide Proceedings
        HPCA '01: Proceedings of the 7th International Symposium on High-Performance Computer Architecture
        January 2001
        ISBN:0769510191

        Publisher

        IEEE Computer Society

        United States

        Publication History

        Published: 20 January 2001

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 02 Oct 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2018)DarkCacheACM Transactions on Architecture and Code Optimization10.1145/318689515:2(1-26)Online publication date: 1-May-2018
        • (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
        • (2014)NUCA-L1ACM Transactions on Architecture and Code Optimization10.1145/263191811:3(1-28)Online publication date: 27-Oct-2014
        • (2013)Toward application-specific memory reconfiguration for energy efficiencyProceedings of the 1st International Workshop on Energy Efficient Supercomputing10.1145/2536430.2536434(1-8)Online publication date: 17-Nov-2013
        • (2013)Leakage energy estimates for HPC applicationsProceedings of the 1st International Workshop on Energy Efficient Supercomputing10.1145/2536430.2536431(1-8)Online publication date: 17-Nov-2013
        • (2012)Low-Latency Mechanisms for Near-Threshold Operation of Private Caches in Shared Memory MulticoresProceedings of the 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture Workshops10.1109/MICROW.2012.10(68-73)Online publication date: 1-Dec-2012
        • (2010)Cache partitioning for energy-efficient and interference-free embedded multitaskingACM Transactions on Embedded Computing Systems10.1145/1698772.16987749:3(1-35)Online publication date: 5-Mar-2010
        • (2008)Case study of reliability-aware and low-power designIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2008.200046016:7(861-873)Online publication date: 1-Jul-2008
        • (2008)On-Demand Solution to Minimize I-Cache Leakage Energy with Maintaining PerformanceIEEE Transactions on Computers10.1109/TC.2007.7077057:1(7-24)Online publication date: 1-Jan-2008
        • (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
        • Show More Cited By

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media