Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems
Not on the map. Why?
Abstract (arXiv)
Energy-harvesting technology provides a promising platform for future IoT applications. However, since communication is very expensive in these devices, applications will require inference "beyond the edge" to avoid wasting precious energy on pointless communication. We show that application performance is highly sensitive to inference accuracy. Unfortunately, accurate inference requires large amounts of computation and memory, and energy-harvesting systems are severely resource-constrained. Moreover, energy-harvesting systems operate intermittently, suffering frequent power failures that corrupt results and impede forward progress. This paper overcomes these challenges to present the first full-scale demonstration of DNN inference on an energy-harvesting system. We design and implement SONIC, an intermittence-aware software system with specialized support for DNN inference. SONIC introduces loop continuation, a new technique that dramatically reduces the cost of guaranteeing correct intermittent execution for loop-heavy code like DNN inference. To build a complete system, we further present GENESIS, a tool that automatically compresses networks to optimally balance inference accuracy and energy, and TAILS, which exploits SIMD hardware available in some microcontrollers to improve energy efficiency. Both SONIC & TAILS guarantee correct intermittent execution without any hand-tuning or performance loss across different power systems. Across three neural networks on a commercially available microcontroller, SONIC & TAILS reduce inference energy by 6.9x and 12.2x, respectively, over the state-of-the-art.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 6; 2023: 3; 2024: 9; 2025: 5.
25 papers.
Sort:
By area:
- 2021Collaborative Federated Learning For Healthcare: Multi-Modal COVID-19 Diagnosis at the Edgecited by 56
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023Green Edge AI: A Contemporary Surveycited by 24
- 2022A Survey on Collaborative DNN Inference for Edge Intelligencecited by 23
- 2023Real-time Neural Network Inference on Extremely Weak Devices: Agile Offloading with Explainable AIcited by 17
- 2022Accuracy-Guaranteed Collaborative DNN Inference in Industrial IoT via Deep Reinforcement Learningcited by 10
- 2022Towards Battery-Free Machine Learning and Inference in Underwater Environmentscited by 9
- 2022Update Compression for Deep Neural Networks on the Edgecited by 6
- 2023Is TinyML Sustainable? Assessing the Environmental Impacts of Machine Learning on Microcontrollerscited by 4
- 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruningcited by 4
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devicescited by 3
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applicationscited by 3
13 more
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardwarecited by 3
- 2022EVE: Environmental Adaptive Neural Network Models for Low-power Energy Harvesting Systemcited by 2
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 2
- 2025Send Less, Save More: Energy-Efficiency Benchmark of Embedded CNN Inference vs. Data Transmission in IoTcited by 2
- 2024A Converting Autoencoder Toward Low-latency and Energy-efficient DNN Inference at the Edgecited by 1
- 2024Energy-Aware Dynamic Neural Inferencecited by 1
- 2024Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocationcited by 0
- 2024Memory-efficient Energy-adaptive Inference of Pre-Trained Models on Batteryless Embedded Systemscited by 0
- 2024Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computerscited by 0
- 2024E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learningcited by 0
- 2025Offload Rethinking by Cloud Assistance for Efficient Environmental Sound Recognition on LPWANscited by 0
- 2025UnIT: Scalable Unstructured Inference-Time Pruning for MAC-efficient Neural Inference on MCUscited by 0
- 2025AutoTailor: Automatic and Efficient Adaptive Model Deployment for Diverse Edge Devicescited by 0
- 2025AutoTailor: Automatic and Efficient Adaptive Model Deployment for Diverse Edge Devices27 Nov 2025
- 2025Send Less, Save More: Energy-Efficiency Benchmark of Embedded CNN Inference vs. Data Transmission in IoT28 Oct 2025
- 2025UnIT: Scalable Unstructured Inference-Time Pruning for MAC-efficient Neural Inference on MCUs10 Jul 2025
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardware18 May 2025
- 2025Offload Rethinking by Cloud Assistance for Efficient Environmental Sound Recognition on LPWANs21 Feb 2025
- 2024Energy-Aware Dynamic Neural Inference4 Nov 2024
- 2024E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learning12 Sep 2024
- 2024Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computers25 Aug 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024Memory-efficient Energy-adaptive Inference of Pre-Trained Models on Batteryless Embedded Systems16 May 2024
- 2024Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocation10 Apr 2024
- 2024A Converting Autoencoder Toward Low-latency and Energy-efficient DNN Inference at the Edge11 Mar 2024
13 more
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applications3 Mar 2024
- 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruning17 Jan 2024
- 2023Real-time Neural Network Inference on Extremely Weak Devices: Agile Offloading with Explainable AI21 Dec 2023
- 2023Green Edge AI: A Contemporary Survey1 Dec 2023
- 2023Is TinyML Sustainable? Assessing the Environmental Impacts of Machine Learning on Microcontrollers27 Jan 2023
- 2022Accuracy-Guaranteed Collaborative DNN Inference in Industrial IoT via Deep Reinforcement Learning31 Dec 2022
- 2022A Survey on Collaborative DNN Inference for Edge Intelligence16 Jul 2022
- 2022EVE: Environmental Adaptive Neural Network Models for Low-power Energy Harvesting System14 Jul 2022
- 2022Machine Learning for Microcontroller-Class Hardware: A Review29 May 2022
- 2022Update Compression for Deep Neural Networks on the Edge9 Mar 2022
- 2022Towards Battery-Free Machine Learning and Inference in Underwater Environments16 Feb 2022
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices28 Nov 2021
- 2021Collaborative Federated Learning For Healthcare: Multi-Modal COVID-19 Diagnosis at the Edge19 Jan 2021
- 2021Collaborative Federated Learning For Healthcare: Multi-Modal COVID-19 Diagnosis at the Edgecited by 56
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023Green Edge AI: A Contemporary Surveycited by 24
- 2022A Survey on Collaborative DNN Inference for Edge Intelligencecited by 23
- 2023Real-time Neural Network Inference on Extremely Weak Devices: Agile Offloading with Explainable AIcited by 17
- 2022Accuracy-Guaranteed Collaborative DNN Inference in Industrial IoT via Deep Reinforcement Learningcited by 10
- 2022Towards Battery-Free Machine Learning and Inference in Underwater Environmentscited by 9
- 2022Update Compression for Deep Neural Networks on the Edgecited by 6
- 2023Is TinyML Sustainable? Assessing the Environmental Impacts of Machine Learning on Microcontrollerscited by 4
- 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruningcited by 4
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devicescited by 3
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applicationscited by 3
12 most cited of 24 All 24 (JSON)
- 2025AutoTailor: Automatic and Efficient Adaptive Model Deployment for Diverse Edge Devices27 Nov 2025
- 2025Send Less, Save More: Energy-Efficiency Benchmark of Embedded CNN Inference vs. Data Transmission in IoT28 Oct 2025
- 2025UnIT: Scalable Unstructured Inference-Time Pruning for MAC-efficient Neural Inference on MCUs10 Jul 2025
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardware18 May 2025
- 2025Offload Rethinking by Cloud Assistance for Efficient Environmental Sound Recognition on LPWANs21 Feb 2025
- 2024Energy-Aware Dynamic Neural Inference4 Nov 2024
- 2024E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learning12 Sep 2024
- 2024Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computers25 Aug 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024Memory-efficient Energy-adaptive Inference of Pre-Trained Models on Batteryless Embedded Systems16 May 2024
- 2024Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocation10 Apr 2024
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applications3 Mar 2024
12 newest of 24 All 24 (JSON)