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) …

ResiRCA: A resilient energy harvesting ReRAM crossbar-based accelerator for intelligent embedded processors

K Qiu, N Jao, M Zhao, CS Mishra… - … Symposium on High …, 2020 - ieeexplore.ieee.org
Many recent works have shown substantial efficiency boosts from performing inference tasks
on Internet of Things (IoT) nodes rather than merely transmitting raw sensor data. However …

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 …

ENZYME: An energy-efficient transient computing paradigm for ultralow self-powered IoT edge devices

C Pan, M Xie, J Hu - … on Computer-Aided Design of Integrated …, 2018 - ieeexplore.ieee.org
Internet of Things (IoT) edge devices usually work under power-constrained scenarios like
outdoor environmental monitoring. Considering the cost and sustainability in a long run …

Etap: Energy-aware timing analysis of intermittent programs

F Erata, E Yildiz, A Goknil, KS Yildirim, J Szefer… - ACM Transactions on …, 2023 - dl.acm.org
Energy harvesting battery-free embedded devices rely only on ambient energy harvesting
that enables stand-alone and sustainable IoT applications. These devices execute programs …

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 …

SCHEMATIC: Compile-time checkpoint placement and memory allocation for intermittent systems

H Reymond, JL Béchennec, M Briday… - 2024 IEEE/ACM …, 2024 - ieeexplore.ieee.org
Battery-free devices enable sensing in hard-to-access locations, opening up new
opportunities in various fields such as healthcare, space, or civil engineering. Such devices …

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 …

Freezer: A specialized nvm backup controller for intermittently powered systems

D Pala, I Miro-Panades… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
The explosion of IoT and wearable devices determined a rising attention toward energy
harvesting as source for powering these systems. In this context, many applications cannot …

Checkpointing-aware loop tiling for energy harvesting powered nonvolatile processors

F Li, K Qiu, M Zhao, J Hu, Y Liu… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
As power failures often occur in energy harvesting powered nonvolatile processors (NVPs),
checkpointing is needed during program execution. It is observed that checkpointing is …