Memory-efficient Energy-adaptive Inference of Pre-Trained Models on Batteryless Embedded Systems
Not on the map. Why?
Abstract (arXiv)
Batteryless systems frequently face power failures, requiring extra runtime buffers to maintain inference progress and leaving only a memory space for storing ultra-tiny deep neural networks (DNNs). Besides, making these models responsive to stochastic energy harvesting dynamics during inference requires a balance between inference accuracy, latency, and energy overhead. Recent works on compression mostly focus on time and memory, but often ignore energy dynamics or significantly reduce the accuracy of pre-trained DNNs. Existing energy-adaptive inference works modify the architecture of pre-trained models and have significant memory overhead. Thus, energy-adaptive and accurate inference of pre-trained DNNs on batteryless devices with extreme memory constraints is more challenging than traditional microcontrollers. We combat these issues by proposing FreeML, a framework to optimize pre-trained DNN models for memory-efficient and energy-adaptive inference on batteryless systems. FreeML comprises (1) a novel compression technique to reduce the model footprint and runtime memory requirements simultaneously, making them executable on extremely memory-constrained batteryless platforms; and (2) the first early exit mechanism that uses a single exit branch for all exit points to terminate inference at any time, making models energy-adaptive with minimal memory overhead. Our experiments showed that FreeML reduces the model sizes by up to 95 ×, supports adaptive inference with a 2.03-19.65 × less memory overhead, and provides significant time and energy benefits with only a negligible accuracy drop compared to the state-of-the-art.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 13 of its 38 references that are in the map. First posted on arXiv 16 May 2024.
Builds on
13 of 38 references.
References · 13
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,315
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,017
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 748
- 2018Rethinking the Value of Network Pruningcited by 597
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 592
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 162
- 2018Intelligence Beyond the Edge: Inference on Intermittent Embedded Systemscited by 25
- 2022Edge Impulse: An MLOps Platform for Tiny Machine Learningcited by 24
- 2017DeepIoT: Compressing Deep Neural Network Structures for Sensing Systems with a Compressor-Critic Frameworkcited by 22
- 2018FastDeepIoT: Towards Understanding and Optimizing Neural Network Execution Time on Mobile and Embedded Devicescited by 14
1 more
- 2019Alpaca: Intermittent Execution without Checkpointscited by 10
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024Energy-Aware Dynamic Neural Inference
- 2022Energy-efficient Deployment of Deep Learning Applications on Cortex-M based Microcontrollers using Deep Compression
- 2026From Compression to Deployment: Real-Time and Energy-Efficient FastGRNN on Ultra-Constrained Microcontrollers
- 2023EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systems
- 2026Energy Efficient Software Hardware CoDesign for Machine Learning: From TinyML to Large Language Models
- 2024Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computers
- 2025Evaluating the Energy Efficiency of NPU-Accelerated Machine Learning Inference on Embedded Microcontrollers
- 2023TopSpark: A Timestep Optimization Methodology for Energy-Efficient Spiking Neural Networks on Autonomous Mobile Agents