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 条
  • [21] Memory allocation for low-power real-time embedded microcontroller: a case study
    Zhang, Zhishen
    Shen, Yuwen
    Sun, Binqi
    Kloda, Tomasz
    Caccamo, Marco
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [22] Low-Power Embedded ECG Acquisition System for Real-Time Monitoring and Analysis
    Mewada, Hirenkumar Kantilal
    Deepanraj, B.
    [J]. 2024 IEEE 5TH ANNUAL WORLD AI IOT CONGRESS, AIIOT 2024, 2024, : 0179 - 0184
  • [23] Custom instruction filter cache synthesis for low-power embedded systems
    Vivekanandarajah, K
    Srikanthan, T
    [J]. 16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 151 - 157
  • [24] A low-power cache system for embedded processors
    Park, GH
    Lee, KW
    Lee, JS
    Han, TD
    Kim, SD
    [J]. PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 316 - 319
  • [25] A Study of Cache Management Mechanisms for Real-Time Embedded Systems
    Dohan, Murtada
    Agyeman, Michael Opoku
    [J]. ISCSIC'18: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND INTELLIGENT CONTROL, 2018,
  • [26] A Survey on Cache Management Mechanisms for Real-Time Embedded Systems
    Gracioli, Giovani
    Alhammad, Ahmed
    Mancuso, Renato
    Froehlich, Antonio Augusto
    Pellizzoni, Rodolfo
    [J]. ACM COMPUTING SURVEYS, 2015, 48 (02)
  • [27] Run-time voltage hopping for low-power real-time systems
    Lee, S
    Sakurai, T
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 806 - 809
  • [28] Low-power Dynamic Scheduling Algorithm For Real-time Multiprocessor Systems
    Ko, Se-Jin
    Kim, Ki-Young
    Kim, Seok-Yoon
    [J]. ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 516 - 519
  • [29] Efficient Workload Adaptive Scheme for Low-power Real-time Systems
    Zhang Zhe
    Hu Chen
    Qian Dejun
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2010, 19 (04) : 603 - 607
  • [30] Design-Time Verification of Reconfigurable Real-Time Embedded Systems
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1487 - 1494