A survey of techniques for intermittent computing

S Umesh, S Mittal - Journal of Systems Architecture, 2021 - Elsevier
Intermittent computing (ImC) refers to the scenario where periods of program execution are
separated by reboots. ImC systems are generally powered by energy-harvesting (EH) …

A survey and experimental analysis of checkpointing techniques for energy harvesting devices

P Singla, SR Sarangi - Journal of Systems Architecture, 2022 - Elsevier
With the advent of ultra-low-power embedded processors, energy harvesting devices
(EHDs) are becoming exceedingly prevalent. These devices are highly portable, self …

Transient computing for energy harvesting systems: A survey

M Jia, EHM Sha, Q Zhuge, S Gu - Journal of Systems Architecture, 2022 - Elsevier
Abstract Battery-powered, ultra-low-power embedded devices are often limited by the size
and maintenance costs of batteries, giving rise to battery-less devices and the emergence of …

The EH model: Early design space exploration of intermittent processor architectures

J San Miguel, K Ganesan, M Badr, C Xia… - 2018 51st Annual …, 2018 - ieeexplore.ieee.org
Energy-harvesting devices—which operate solely on energy collected from their
environment—have brought forth a new paradigm of intermittent computing. These devices …

Stateful neural networks for intermittent systems

CH Yen, HR Mendis, TW Kuo… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Deep neural network (DNN) inference on intermittently powered battery-less devices has the
potential to unlock new possibilities for sustainable and intelligent edge applications …

Keep in Balance: Runtime-reconfigurable Intermittent Deep Inference

CH Yen, HR Mendis, TW Kuo, PC Hsiu - ACM Transactions on …, 2023 - dl.acm.org
Intermittent deep neural network (DNN) inference is a promising technique to enable
intelligent applications on tiny devices powered by ambient energy sources. Nonetheless …

Fast and energy-efficient state checkpointing for intermittent computing

S Ahmed, NA Bhatti, MH Alizai, JH Siddiqui… - ACM Transactions on …, 2020 - dl.acm.org
Intermittently powered embedded devices ensure forward progress of programs through
state checkpointing in non-volatile memory. Checkpointing is, however, expensive in energy …

Intermittent computing emulation of ultralow-power processors: Evaluation of backup strategies for RISC-V

SS Philip, R Passerone, KS Yildirim… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
With the progress in energy harvesting circuits and the decrease in power requirements of
processing, sensing, and communication hardware, we have the potential of freeing the …

Rapid recovery of program execution under power failures for embedded systems with NVM

M Jia, EHM Sha, Q Zhuge, R Xu, S Gu - Microprocessors and Microsystems, 2023 - Elsevier
Embedded systems experience execution interruption due to power failures. After a power
failure restarts, recovering the interrupted program from the initial state may lead to non …

Ensuring consistent recovery under power failure with minimal NVM write overhead

M Jia, EHM Sha, Q Zhuge, R Xu - Journal of Systems Architecture, 2024 - Elsevier
Intermittent embedded devices and systems are widely used in various scenarios, but they
often experience power failures due to unstable power supplies. Non-volatile memory …