Q-learning based backup for energy harvesting powered embedded systems

W Fan, Y Zhang, W Song, M Zhao… - … Design, Automation & …, 2020 - ieeexplore.ieee.org
Non-volatile processors (NVPs) are used in energy harvesting powered embedded systems
to preserve data across interruptions. In NVP systems, volatile data are backed up to non …

Sudden power-outage resilient in-processor checkpointing for energy-harvesting nonvolatile processors

N Onizawa, A Mochizuki, A Tamakoshi… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
This paper introduces a sudden power-outage resilient in-processor checkpointing for
energy-harvesting nonvolatile processors. In energy harvesting applications, a power supply …

Efficient Checkpoint under Unstable Power Supplies on NVM based Devices

J Liu, E Sha, Q Zhuge, R Xu… - … IEEE 24th Int Conf on High …, 2022 - ieeexplore.ieee.org
In smart cities, many embedded devices' power supply lacks stability, eg, solar panel, since
they are used outdoors. In these systems, power failures can cause data lost if the data is …

Dual-threshold directed execution progress maximization for nonvolatile processors

D Zhou, K Qiu, X Shi, Y Liu - Proceedings of the 15th ACM International …, 2018 - dl.acm.org
To meet the needs of the Internet of Things (IoTs) devices, energy harvesting systems are
proposed to power the systems instead of battery. Addressing the problem that harvested …

Maximizing forward progress with cache-aware backup for self-powered non-volatile processors

J Li, M Zhao, L Ju, CJ Xue, Z Jia - … of the 54th Annual Design Automation …, 2017 - dl.acm.org
Energy harvesting is replacing battery to power embedded systems such as Internet of
Things and wearable devices. Unstable energy supply brings challenges to energy …

A lightweight progress maximization scheduler for non-volatile processor under unstable energy harvesting

C Pan, M Xie, Y Liu, Y Wang, CJ Xue, Y Wang… - ACM SIGPLAN …, 2017 - dl.acm.org
Energy harvesting techniques become increasingly popular as power supplies for
embedded systems. However, the harvested energy is intrinsically unstable. Thus, the …

Lightweight hardware support for transparent consistency-aware checkpointing in intermittent energy-harvesting systems

Q Liu, C Jung - 2016 5th Non-Volatile Memory Systems and …, 2016 - ieeexplore.ieee.org
Non-volatile memory (NVM) enables intermittent systems without batteries because of the
persistence of NVM. However, the persistence presents a new challenge to memory …

MPU-based incremental checkpointing for transiently-powered systems

G Berthou, K Marquet, T Risset… - 2020 23rd Euromicro …, 2020 - ieeexplore.ieee.org
Transiently-powered devices are a class of small devices powered by energy harvesting.
Because such devices are subject to frequent power outages, many recent works propose to …

Prototyping energy harvesting powered systems with nonvolatile processor

Y Wu, Y Sun, Z Jia, L Zhang, Y Liu… - … Symposium on Rapid …, 2018 - ieeexplore.ieee.org
Energy harvesting is a promising solution to power ubiquitous Internet-of-Things (IoT)
devices. But the frequent and inevitable power failure incurs significant backup overhead …

Checkpoint-aware instruction scheduling for nonvolatile processor with multiple functional units

M Xie, C Pan, J Hu, C Yang… - The 20th Asia and South …, 2015 - ieeexplore.ieee.org
Embedded systems powered with harvested energy experience frequent execution
interruption due to unstable energy source. Nonvolatile (NV) register based processor is …