Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems
Graham Gobieski, Nathan Beckmann, Brandon Lucia

TL;DR
This paper demonstrates a full-scale system for running deep neural network inference on energy-harvesting embedded devices, addressing intermittent power and resource constraints with novel techniques and tools.
Contribution
It introduces SONIC, GENESIS, and TAILS, a suite of methods and tools that enable accurate, energy-efficient DNN inference on intermittently powered, resource-constrained systems.
Findings
SONIC reduces inference energy by 6.9x
TAILS reduces inference energy by 12.2x
System guarantees correct intermittent execution without performance loss
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Quantum Computing Algorithms and Architecture · Error Correcting Code Techniques
