Energy-aware Morphable Cache Management for Self-powered Non-volatile Processors

被引:0
|
作者
Zhou, Yang [1 ]
Zhao, Mengying [1 ]
Ju, Lei [1 ]
Xue, Chun Jason [2 ]
Li, Xin [1 ]
Jia, Zhiping [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Shandong, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
REDUCTION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wearable, implantable and Internet of Things devices are attracting increasing attention from both research and industry. Energy harvesting is a promising alternative of battery to power these embedded systems. However, the intrinsic instability of energy harvesting systems leads to potential frequent power interruptions. In order to survive the power failures, non-volatile processor (NVP) is proposed to back up volatile information before power depletion and recover the system status after power resumes. Non-volatile memory (NVM) is typically attached for cache and main memory backup. There are researches working on optimization of the backup, however, little of them involve multiple level cell (MLC) NVM. In this work, we first discuss the benefit of applying MLC NVM for cache backup, and then propose a three-stage energy-aware cache management strategy to improve the system performance and energy utilization while guaranteeing successful backups. Evaluation shows that the proposed scheme can achieve 16.7% energy reduction with comparative performance with the single level cell (SLC) based hybrid cache.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] EMC: Energy-Aware Morphable Cache Design for Non-Volatile Processors
    Song, Weining
    Zhou, Yang
    Zhao, Mengying
    Ju, Lei
    Xue, Chun Jason
    Jia, Zhiping
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (04) : 498 - 509
  • [2] Maximizing Forward Progress with Cache-aware Backup for Self-powered Non-volatile Processors
    Li, Jing
    Zhao, Mengying
    Ju, Lei
    Xue, Chun Jason
    Jia, Zhiping
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [3] Redesigning Software and Systems for Non-volatile Processors on Self-powered Devices
    Zhao, Mengying
    Qiu, Keni
    Xie, Yuan
    Hu, Jingtong
    Xue, Chun Jason
    [J]. 2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,
  • [4] Checkpointing-aware Data Allocation for Energy Harvesting Powered Non-volatile Processors
    Li, Fuyang
    Li, Qing'an
    Xue, Chun Jason
    [J]. 2019 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA-2019), 2019,
  • [5] Endurance-Aware Cache Line Management for Non-Volatile Caches
    Wang, Jue
    Dong, Xiangyu
    Xie, Yuan
    Jouppi, Norman P.
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (01)
  • [6] Energy-aware memory allocation in heterogeneous non-volatile memory systems
    Lee, HG
    Chang, N
    [J]. ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 420 - 423
  • [7] Content-Aware Non-Volatile Cache Replacement
    Zeng, Qi
    Peir, Jih-Kwon
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 92 - 101
  • [8] Amnesic Cache Management for Non-Volatile Memory
    Kang, Dongwoo
    Baek, Seungjae
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    Mutlu, Onur
    [J]. 2015 31ST SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2015,
  • [9] Energy-Aware task scheduler for self-powered sensor nodes: From model to firmware
    Severini, Marco
    Squartini, Stefano
    Piazza, Francesco
    Conti, Massimo
    [J]. AD HOC NETWORKS, 2015, 24 : 73 - 91
  • [10] A high performance triboelectric nanogenerator for self-powered non-volatile ferroelectric transistor memory
    Fang, Huajing
    Li, Qiang
    He, Wenhui
    Li, Jing
    Xue, Qingtang
    Xu, Chao
    Zhang, Lijing
    Ren, Tianling
    Dong, Guifang
    Chan, H. L. W.
    Dai, Jiyan
    Yan, Qingfeng
    [J]. NANOSCALE, 2015, 7 (41) : 17306 - 17311