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 …

LATICS: A low-overhead adaptive task-based intermittent computing system

S Liu, W Zhang, M Lv, Q Chen… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Energy harvesting promises to power billions of Internet-of-Things devices without being
restricted by battery life. The energy output of harvesters is typically tiny and highly unstable …

Autonomous I/O for intermittent IoT systems

YC Lin, PC Hsiu, TW Kuo - 2019 IEEE/ACM International …, 2019 - ieeexplore.ieee.org
Self-powered intermittent systems waste considerable I/O energy because volatile I/O
modules repeatedly issue identical operations under power failure conditions, and also due …

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 …

Multiversion concurrency control on intermittent systems

WM Chen, YT Chen, PC Hsiu… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
Concurrency control allows multiple tasks that share data objects to be concurrently
executed in a serializable order, thus significantly improving computation progress …

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 …

Efficient dnn execution on intermittently-powered iot devices with depth-first inference

M Lv, E Xu - IEEE Access, 2022 - ieeexplore.ieee.org
Program execution on intermittently powered Internet-of-Things (IoT) devices must ensure
forward progress in the presence of frequent power failures. A general solution is intermittent …

icheck: Progressive checkpointing for intermittent systems

WS Lim, CH Tu, CF Wu… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Energy harvesting devices powered by ambient energies, instead of batteries, have been
drawn lots of attention due to their advantages of energy saving, easy deployment without …