Temperature-aware configurable cache to reduce energy in embedded systems

被引:2
|
作者
Noori, Hamid [1 ]
Goudarzi, Maziar [2 ]
Inoue, Koji [3 ]
Murakami, Kazuaki [3 ]
机构
[1] Inst Syst & Informat Technol KYUSHU, Fukuoka 8140001, Japan
[2] Kyushu Univ, Syst LSI Res Ctr, Fukuoka 8140001, Japan
[3] Kyushu Univ, Dept Informat, Grad Sch Informat Sci & Elect Engn, Fukuoka 8190395, Japan
关键词
temperature-aware design; cache memory; leakage current; low energy; embedded systems;
D O I
10.1093/ietele/e91-c.4.418
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Energy consumption is a major concern in embedded computing systems. Several studies have shown that cache memories account for 40% or more of the total energy consumed in these systems. Active power used to be the primary contributor to total power dissipation of CMOS designs, but with the technology scaling, the share of leakage in total power consumption of digital systems continues to grow. Moreover, temperature is another factor that exponentially increases the leakage current. In this paper, we show the effect of temperature on the optimal (minimum-energy-consuming) cache configuration for low energy embedded systems. Our results show that for a given application and technology, the optimal cache size moves toward smaller caches at higher temperatures, due to the larger leakage. Consequently, a Temperature-Aware Configurable Cache (TACC) is an effective way to save energy in finer technologies when the embedded system is used in different temperatures. Our results show that using a TACC, up to 61% energy can be saved for instruction cache and 77% for data cache compared to a configurable cache that has been configured for only the corner-case temperature (100 degrees C). Furthermore, the TACC also enhances the performance by up to 28% for the instruction cache and up to 17% for the data cache.
引用
收藏
页码:418 / 431
页数:14
相关论文
共 50 条
  • [1] TaPT: Temperature-Aware Dynamic Cache Optimization for Embedded Systems
    Adegbija, Tosiron
    Gordon-Ross, Ann
    [J]. COMPUTERS, 2018, 7 (01)
  • [2] Temperature-Aware Data Allocation for Embedded Systems with Cache and Scratchpad Memory
    Jia, Zhiping
    Li, Yang
    Wang, Yi
    Wang, Meng
    Shao, Zili
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (02)
  • [3] Energy benefits of a configurable line size cache for embedded systems
    Zhang, CJ
    Vahid, F
    Najar, W
    [J]. ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN, 2003, : 87 - 91
  • [4] Leakage/Temperature-Aware Dynamic Voltage Scaling and Dynamic Cache Reconfiguration to Reduce Power Consumption
    Abed, Sa'ed
    AlAhmad, Haya
    Safar, Maryam
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2018, 14 (02) : 318 - 326
  • [5] A highly configurable cache architecture for embedded systems
    Zhang, CJ
    Vahid, F
    Najjar, W
    [J]. 30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 136 - 146
  • [6] Reliability and Energy-aware Cache Reconfiguration for Embedded Systems
    Huang, Yuanwen
    Mishra, Prabhat
    [J]. PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 313 - 318
  • [7] The need for temperature-aware storage systems
    Gurumurthi, Sudhanva
    [J]. 2006 PROCEEDINGS 10TH INTERSOCIETY CONFERENCE ON THERMAL AND THERMOMECHANICAL PHENOMENA IN ELECTRONICS SYSTEMS, VOLS 1 AND 2, 2006, : 387 - 394
  • [8] Temperature-aware computer systems: Opportunities and challenges
    Skadron, K
    Stan, MR
    Huang, W
    Velusamy, S
    Sankaranarayanan, K
    Tarjan, D
    [J]. IEEE MICRO, 2003, 23 (06) : 52 - 61
  • [9] Temperature-aware voltage selection for energy optimization
    Bao, M.
    Andrei, A.
    Eles, P.
    Peng, Z.
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 1442 - 1445
  • [10] Temperature-Aware DRAM Cache Management-Relaxing Thermal Constraints in 3-D Systems
    Zhou, Minxuan
    Prodromou, Andreas
    Wang, Rui
    Yang, Hailong
    Qian, Depei
    Tullsen, Dean
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 1973 - 1986