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 …

Compiler-directed high-performance intermittent computation with power failure immunity

J Choi, L Kittinger, Q Liu, C Jung - 2022 IEEE 28th Real-Time …, 2022 - ieeexplore.ieee.org
This paper introduces power failure immunity (PFI), an essential program execution property
for energy harvesting systems to achieve efficient intermittent computation. PFI ensures …

Everything leaves footprints: Hardware accelerated intermittent deep inference

CK Kang, HR Mendis, CH Lin… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Current peripheral execution approaches for intermittently powered systems require full
access to the internal hardware state for checkpointing or rely on application-level energy …

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 …

Enabling failure-resilient intermittent systems without runtime checkpointing

WM Chen, TW Kuo, PC Hsiu - IEEE Transactions on Computer …, 2020 - ieeexplore.ieee.org
Self-powered intermittent systems typically adopt runtime checkpointing as a means to
accumulate computation progress across power cycles and recover system status from …

Heterogeneity-aware multicore synchronization for intermittent systems

WM Chen, TW Kuo, PC Hsiu - ACM Transactions on Embedded …, 2021 - dl.acm.org
Intermittent systems enable batteryless devices to operate through energy harvesting by
leveraging the complementary characteristics of volatile (VM) and non-volatile memory …

Accumulative display updating for intermittent systems

HR Mendis, PC Hsiu - ACM Transactions on Embedded Computing …, 2019 - dl.acm.org
Electrophoretic displays are ideal for self-powered systems, but currently require an
uninterrupted power supply to carry out the full display update cycle. Although sensible for …

MaxTracker: Continuously tracking the maximum computation progress for energy harvesting ReRAM-based CNN accelerators

K Qiu, N Jao, K Zhou, Y Liu, J Sampson… - ACM Transactions on …, 2021 - dl.acm.org
There is an ongoing trend to increasingly offload inference tasks, such as CNNs, to edge
devices in many IoT scenarios. As energy harvesting is an attractive IoT power source …

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 …