Advanced Neural Network ApplicationsAdversarial Robustness in Machine LearningGenerative Adversarial Networks and Image Synthesis

Sepehr Tabrizchi, Shayan Gerami, Justin Feng, Nader Sehatbakhsh, David Z. Pan, Arman Roohi

2026.3.4IEEE TRANSACTIONS ON COMPUTERS

DOI: 10.1109/tc.2026.3669818

Abstract

We present BISen, a framework for efficient and reliable convolutional neural network (CNN) inference on battery-free, energy-harvesting IoT sensor nodes. Battery-powered deployments suffer from limited lifetimes, high replacement costs, and environmental impacts, problems that will intensify as IoT scales to billions of devices. Energy-harvesting nodes remove batteries but face intermittent power, resulting in frequent failures that corrupt the intermediate CNN state, require costly checkpointing and rollback, and amplify non-volatile memory (NVM) traffic under tight on-chip memory constraints, leaving little harvested energy for useful sensing and inference. BISen introduces a reactive intermittent execution model for CNN workloads on off-the-shelf ultra-low-power microcontrollers. An energy-aware state machine with a safe-stop mechanism halts execution before brownout, while selective checkpointing preserves only the minimal CNN state needed for forward progress. This enables seamless resumption across power cycles while sharply reducing NVM reads/writes and memory-access overheads. Across two commercial MCU+radio platforms, three real harvested power traces, and nine CNNs, BISen cuts NVM operations by up to 86.4%, reduces standby/load/store operations by up to 94.1%, 94.5%, and 90.7%, and improves sensing throughput by about 1.3−1.4× compared to a state-of-the-art reactive baseline under the same energy budget, enabling long-lived, battery-free, carbon-aware IoT deployments.

Citation format

TABRIZCHI, Sepehr, et al. Bisen: A robust framework for efficient CNN inference on b attery-free i ntelligent s ensory nodes. IEEE TRANSACTIONS ON COMPUTERS, 2026, 75(8): 2730–2744.