Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices
Sahidul Islam, Jieren Deng, Shanglin Zhou, Chen Pan and, Caiwen Ding, Mimi Xie

TL;DR
This paper introduces RAD, ACE, and FLEX, a comprehensive methodology enabling fast, energy-efficient deep learning inference on tiny energy-harvesting IoT devices despite intermittent power and resource constraints.
Contribution
The paper presents a novel resource-aware training framework, low-energy accelerator-based implementation, and system support for intermittent computation tailored for EH IoT devices.
Findings
Up to 4.26X faster inference runtime.
Up to 7.7X energy savings.
Higher accuracy compared to state-of-the-art.
Abstract
Energy harvesting (EH) IoT devices that operate intermittently without batteries, coupled with advances in deep neural networks (DNNs), have opened up new opportunities for enabling sustainable smart applications. Nevertheless, implementing those computation and memory-intensive intelligent algorithms on EH devices is extremely difficult due to the challenges of limited resources and intermittent power supply that causes frequent failures. To address those challenges, this paper proposes a methodology that enables fast deep learning with low-energy accelerators for tiny energy harvesting devices. We first propose , a resource-aware structured DNN training framework, which employs block circulant matrix and structured pruning to achieve high compression for leveraging the advantage of various vector operation accelerators. A DNN implementation method, , is then proposed that…
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
TopicsEnergy Harvesting in Wireless Networks · Innovative Energy Harvesting Technologies · Indoor and Outdoor Localization Technologies
MethodsPruning · Alternating Direction Method of Multipliers
