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 条
  • [41] Performance-Aware Management of Cloud Resources: A Taxonomy and Future Directions
    Moghaddam, Sara Kardani
    Buyya, Rajkumar
    Ramamohanarao, Kotagiri
    ACM COMPUTING SURVEYS, 2019, 52 (04)
  • [42] Energy-and Performance-Aware Router Design for Chip Multiprocessors
    Singh, Wazir
    Deb, Sujay
    2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 316 - 319
  • [43] Performance-Aware Big Data Management for Remote Sensing Systems
    Mustafa Kemal Pekturk
    Muhammet Unal
    Hadi Gokcen
    Arabian Journal for Science and Engineering, 2024, 49 : 3845 - 3865
  • [44] Performance-aware Energy Optimization on Mobile Devices in Cellular Network
    Cui, Yong
    Xiao, Shihan
    Wang, Xin
    Li, Minming
    Wang, Hongyi
    Lai, Zeqi
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 1123 - 1131
  • [45] Energy-Aware Data Aggregation Scheme for Energy-Harvesting Wireless Sensor Networks
    Jeong, Semi
    Kim, Hyeok
    Noh, Dong Kun
    Yoon, Ikjune
    2016 FIRST IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND THE INTERNET (ICCCI 2016), 2016, : 140 - 143
  • [46] Performance-Aware Energy Optimization on Mobile Devices in Cellular Network
    Cui, Yong
    Xiao, Shihan
    Wang, Xin
    Lai, Zeqi
    Yang, Zhenjie
    Li, Minming
    Wang, Hongyi
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (04) : 1073 - 1089
  • [47] Evaluation of reinitialization-free nonvolatile computer systems for energy-harvesting Internet of things applications
    Onizawa, Naoya
    Tamakoshi, Akira
    Hanyu, Takahiro
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2017, 56 (08)
  • [48] A cache-defect-aware code placement algorithm for improving the performance of processors
    Ishihara, T
    Fallah, F
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 995 - 1001
  • [49] Dynamic Power and Energy Management for Energy Harvesting Nonvolatile Processor Systems
    Ma, Kaisheng
    Li, Xueqing
    Liu, Huichu
    Sheng, Xiao
    Wang, Yiqun
    Swaminathan, Karthik
    Liu, Yongpan
    Xie, Yuan
    Sampson, John
    Narayanan, Vijaykrishnan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (04)
  • [50] Adaptive Energy-Harvesting Aware Clustering Routing Protocol for Wireless Sensor Networks
    Meng, Jian
    Zhang, Xuedan
    Dong, Yuhan
    Lin, Xiaokang
    2012 7TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2012, : 742 - 747