Performance-aware cache management for energy-harvesting nonvolatile processors

被引:0
|
作者
Yan Wang
Kenli Li
Xia Deng
Keqin Li
机构
[1] Guangzhou University,School of Computer Science and Cyber Engineering
[2] Hunan University,College of Information Science and Engineering
[3] State University of New York,Department of Computer Science
来源
关键词
Backup; Energy harvesting; High performance; Nonvolatile processors (NVPs);
D O I
暂无
中图分类号
学科分类号
摘要
With the increasing popularity of wearable, implantable, and Internet of Things devices, energy-harvesting nonvolatile processors (NVPs) have become promising alternative platforms due to their durability when running on an intermittent power supply. To address the problem of an intermittent power supply, backing up of volatile data into a nonvolatile cache has been proposed to avoid the frequent need to restart the program from the beginning. However, the penalties incurred by frequent backup and recovery operations significantly degrade the system performance and waste considerable energy resources. Moreover, the increasing amounts of data to be processed pose critical challenges in energy-harvesting NVP platforms with tight energy and latency budgets. To further improve the performance of NVPs, this article adopts a retention state that can enable a system to retain data in a volatile cache to wait for power recovery instead of backing up data immediately. Based on the retention time, we propose a performance-aware cache management scheme and a pre-backup method to improve the system performance and energy utilization while guaranteeing successful backup. The pre-backup method is also optimized by retaining data in a volatile cache when receiving a high voltage warning. In particular, the nonvolatile memory (NVM) compression technique is introduced to achieve the goal of minimizing power failures and maximizing system performance. Moreover, the security problems in the sleep state are discussed with regard to the NVM compression technique to guarantee the NVP’s security. We evaluate the performance and energy consumption of our proposed algorithms in comparison with the dual-threshold scheme. The experimental results show that compared with the dual-threshold scheme, the proposed algorithms together can achieve a 52.6% energy reduction and a 13.72% performance improvement on average.
引用
收藏
页码:3425 / 3447
页数:22
相关论文
共 50 条
  • [31] An Energy-Aware Task Scheduler for Energy-Harvesting Batteryless IoT Devices
    Sabovic, Adnan
    Sultania, Ashish Kumar
    Delgado, Carmen
    De Roeck, Lander
    Famaey, Jeroen
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (22) : 23097 - 23114
  • [32] SkipCache: application aware cache management for chip multi-processors
    Warrier, Tripti S.
    Kanakagiri, Raghavendra
    Mutyam, Madhu
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2015, 9 (06): : 293 - 299
  • [33] Energy-aware Morphable Cache Management for Self-powered Non-volatile Processors
    Zhou, Yang
    Zhao, Mengying
    Ju, Lei
    Xue, Chun Jason
    Li, Xin
    Jia, Zhiping
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [34] Location-Aware Cache Management for Many-Core Processors with Deep Cache Hierarchy
    Park, Jongsoo
    Yoo, Richard M.
    Khudia, Daya S.
    Hughes, Christopher J.
    Kim, Daehyun
    2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [35] Balancing Energy Preservation and Performance in Energy-Harvesting Sensor Networks
    Hribar, Jernej
    Shinkuma, Ryoichi
    Akiyama, Kuon
    Iosifidis, George
    Dusparic, Ivana
    IEEE SENSORS JOURNAL, 2024, 24 (22) : 38352 - 38364
  • [36] Nonvolatile and SEU-Recoverable Latch Based on FeFET and CMOS for Energy-Harvesting Devices
    Yan, Aibin
    Lin, Zhuoyuan
    Liu, Guangzhu
    Zhang, Qingyang
    Huang, Zhengfeng
    Cui, Jie
    Wen, Xiaoqing
    Girard, Patrick
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [37] Wastage-Aware Routing in Energy-Harvesting Wireless Sensor Networks
    Martinez, Gina
    Li, Shufang
    Zhou, Chi
    IEEE SENSORS JOURNAL, 2014, 14 (09) : 2967 - 2974
  • [38] Energy- and performance-aware mapping for regular NoC architectures
    Hu, JC
    Marculescu, R
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (04) : 551 - 562
  • [39] An Architectural Charge Management Interface for Energy-Harvesting Systems
    Ruppel, Emily
    Surbatovich, Milijana
    Desai, Harsh
    Maeng, Kiwan
    Lucia, Brandon
    2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2022, : 318 - 335
  • [40] Performance-Aware Big Data Management for Remote Sensing Systems
    Pekturk, Mustafa Kemal
    Unal, Muhammet
    Gokcen, Hadi
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024, 49 (03) : 3845 - 3865