Dynamic Indexing: Leakage-Aging Co-Optimization for Caches

被引:15
|
作者
Calimera, Andrea [1 ]
Loghi, Mirko [2 ]
Macii, Enrico [1 ]
Poncino, Massimo [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
[2] Univ Udine, Dipartimento Ingn Elettr Gestionale & Meccan, I-33100 Udine, Italy
关键词
Aging; caches; leakage power; memories; negative bias temperature instability (NBTI); reliability; NBTI;
D O I
10.1109/TCAD.2013.2287187
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional implementations of low-power states based on voltage scaling or power gating have been shown to have a beneficial effect on the aging phenomena caused by negative bias temperature instability (NBTI), which can be explained in terms of the intuitive correlation between the idleness and the reduced workload of a system. Such a joint benefit has been exploited only partially because of the different nature of energy and aging as cost functions: as a performance figure, aging is affected by the worst idleness pattern. Therefore, large potential energy savings usually result in limited aging reductions. In this paper, we address this problem in the context of power-managed caches, which represent a critical target for NBTI-reduced aging: given their symmetric structure, SRAM structures are, in particular, sensitive to NBTI effects because they cannot take advantage of the value-dependent recovery typical of NBTI. We propose a strategy called dynamic indexing, in which the cache indexing function is changed over time in order to uniformly distribute the idleness over all the various power managed units (e. g., lines). This distribution allows fully using the leakage optimization potential and extending the lifetime of a cache. We explore various alternatives, in particular different granularities of the power managed units as well as different reindexing functions. Experimental analysis shows that it is possible to simultaneously reduce leakage power and aging in caches, with minimal power consumption overhead.
引用
收藏
页码:251 / 264
页数:14
相关论文
共 50 条
  • [1] Machine Learned Machines: Adaptive Co-optimization of Caches, Cores, and On-chip Network
    Jain, Rahul
    Panda, Preeti Ranjan
    Subramoney, Sreenivas
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 253 - 256
  • [2] Dose Map and Placement Co-Optimization for Improved Timing Yield and Leakage Power
    Jeong, Kwangok
    Kahng, Andrew B.
    Park, Chul-Hong
    Yao, Hailong
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (07) : 1070 - 1082
  • [3] Co-optimization of Dynamic/Static Test Power in Scan Test
    Wang Wei
    Han Yinhe
    Li Xiaowei
    Fang Fang
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2009, 18 (01) : 54 - 58
  • [4] GNN-Based INC and IVC Co-Optimization for Aging Mitigation
    Chen, Yu-Guang
    Yane, Hsiu-Yi
    Lin, Ing-Chao
    [J]. IEEE EUROPEAN TEST SYMPOSIUM, ETS 2024, 2024,
  • [5] Dose map and placement co-optimization for timing yield enhancement and leakage power reduction
    Jeong, Kwangok
    Kahng, Andrew B.
    Park, Chul-Hong
    Yao, Hailong
    [J]. 2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 516 - +
  • [6] Gate Level NBTI and Leakage Co-Optimization in Combinational Circuits with Input Vector Cycling
    Pendyala, Shilpa
    Islam, Sheikh Ariful
    Katkoori, Srinivas
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (03) : 738 - 749
  • [7] Co-Optimization of Distribution Transformer Aging and Energy Arbitrage Using Electric Vehicles
    Sarker, Mushfiqur R.
    Olsen, Daniel Julius
    Ortega-Vazquez, Miguel A.
    [J]. IEEE TRANSACTIONS ON SMART GRID, 2017, 8 (06) : 2712 - 2722
  • [8] Hardware-Software Co-optimization of Memory Management in Dynamic Languages
    Ismail, Mohamed
    Suh, G. Edward
    [J]. PROCEEDINGS OF THE 2018 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON MEMORY MANAGEMENT (ISMM'18), 2018, : 45 - 58
  • [9] Hardware-Software Co-optimization of Memory Management in Dynamic Languages
    Ismail, Mohamed
    Suh, G. Edward
    [J]. ACM SIGPLAN NOTICES, 2018, 53 (05) : 45 - 58
  • [10] A stochastic dynamic programming model for co-optimization of distributed energy storage
    Xi X.
    Sioshansi R.
    Marano V.
    [J]. Energy Systems, 2014, 5 (3) : 475 - 505