Real-time reconfigurable cache for low-power embedded systems

被引:0
|
作者
Jheng, Geng-Cyuan [1 ]
Duh, Dyi-Rong [1 ]
Lai, Cheng-Nan [2 ]
机构
[1] Natl Chi Nan Univ, Dept Comp Sci & Informat Engn, Nantou 54561, Taiwan
[2] Natl Kaohsiung Marine Univ, Dept Informat Management, Kaohsiung 81143, Taiwan
关键词
cache; reconfigurable cache; embedded systems; power consumption; benchmark;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern embedded systems execute a small set of applications or even a single one repeatedly. Specialising cache configurations to a particular application is well-known to have great benefits on performance and power. However, the fact that the behaviour of an application varies from phase to phase has been shown in recent years. Tuning cache configuration to fit a target application in different phases gives a further improvement in power consumption. This work presents a mechanism which determines the optimal configurations in different phases during an execution process. By applying corresponding cache configuration for each time interval of an execution process on L1 instruction cache, this work shows that on average 91.6% energy saving is obtained by comparing with average energy consumption of all four-way set-associative caches in search space. On average 5.29% power reduction is achieved by comparing with energy consumption of benchmarks with their respective global optimal cache configurations.
引用
收藏
页码:235 / 247
页数:13
相关论文
共 50 条
  • [1] A Hypervisor Architecture for Low-Power Real-Time Embedded Systems
    Onaindia, Peio
    Poggi, Tomaso
    Azkarate-askatsua, Mikel
    Gruttner, Kim
    Fakih, Maher
    Peiro, Salvador
    Balbastre, Patricia
    [J]. 2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 252 - 259
  • [2] Dynamically reconfigurable cache for low-power embedded system
    Chen, Liming
    Zou, Xuecheng
    Lei, Jianming
    Liu, Zhenglin
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 180 - +
  • [3] Device-centric low-power scheduling for real-time embedded systems
    Hsiung, PA
    Kao, HC
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2005, 15 (02) : 461 - 466
  • [4] Low-power design for real-time systems
    Cheng, ST
    Chen, CM
    Hwang, JW
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1746 - 1750
  • [5] Low-Power Design for Real-Time Systems
    Sheng-Tzong Cheng
    Chia-Mei Chen
    Jing-Wen Hwang
    [J]. Real-Time Systems, 1998, 15 : 131 - 148
  • [6] Low-power design for real-time systems
    Cheng, ST
    Chen, CM
    Hwang, JW
    [J]. REAL-TIME SYSTEMS, 1998, 15 (02) : 131 - 148
  • [7] SLOPES: Hardware-software cosynthesis of low-power real-time distributed embedded systems with dynamically reconfigurable FPGAs
    Shang, Li
    Dick, Robert P.
    Jha, Niraj K.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (03) : 508 - 526
  • [8] CINTIA - A NEURO-FUZZY REAL-TIME CONTROLLER FOR LOW-POWER EMBEDDED SYSTEMS
    CHIABERGE, M
    REYNERI, LM
    [J]. IEEE MICRO, 1995, 15 (03) : 40 - 47
  • [9] Dynamic voltage scaling of flash memory storage systems for low-power real-time embedded systems
    Du, YH
    Cai, M
    Dong, JX
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 152 - 157
  • [10] Real-time monocular depth estimation for low-power embedded systems using deep learning
    Shuyao Liu
    Shuo Zhao
    Pu Zhang
    Jingjing Cheng
    [J]. Journal of Real-Time Image Processing, 2022, 19 : 997 - 1006