EVE: Environmental Adaptive Neural Network Models for Low-power Energy Harvesting System
IoT devices are increasingly being implemented with neural network models to enable smart applications. Energy harvesting (EH) technology that harvests energy from ambient environment is a promising alternative to batteries for powering those devices due to the low maintenance cost and wide availability of the energy sources. However, the power provided by the energy harvester is low and has an intrinsic drawback of instability since it varies with the ambient environment. This paper proposes EVE, an automated machine learning (autoML) co-exploration framework to search for desired multi-models with shared weights for energy harvesting IoT devices. Those shared models incur significantly reduced memory footprint with different levels of model sparsity, latency, and accuracy to adapt to the environmental changes. An efficient on-device implementation architecture is further developed to efficiently execute each model on device. A run-time model extraction algorithm is proposed that retrieves individual model with negligible overhead when a specific model mode is triggered.Experimental results show that the neural networks models generated by EVE is on average 2.5X times faster than the baseline models without pruning and shared weights.
Code (0)
등록된 구현이 없습니다.
Tasks
AutoMLModel extractionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Integrated Switched Capacitor Array and Synchronous Charge Extraction with Adaptive Hybrid MPPT for Piezoelectric Harvesters
Energy Harvesting technologies will play a fundamental role in the development of the next generation of electronic systems as well as in advancing the development of sustainable infrastructure. One of the critical chall…
Point TrackingACES -- Automatic Configuration of Energy Harvesting Sensors with Reinforcement Learning
Internet of Things forms the backbone of modern building applications. Wireless sensors are being increasingly adopted for their flexibility and reduced cost of deployment. However, most wireless sensors are powered by b…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)Transfer LearningSmartON: Just-in-Time Active Event Detection on Energy Harvesting Systems
We propose SmartON, a batteryless system that learns to wake up proactively at the right moment in order to detect events of interest. It does so by adapting the duty cycle to match the distribution of event arrival time…
Event DetectionManagementEco: A Hardware-Software Co-Design for In Situ Power Measurement on Low-end IoT Systems
Energy-constrained sensor nodes can adaptively optimize their energy consumption if a continuous measurement exists. This is of particular importance in scenarios of high dynamics such as energy harvesting or adaptive ta…
energy managementManagementSchedulingPractical Issues of Energy Harvesting and Data Transmissions in Sustainable IoT
The sustainable Internet of Things (IoT) is becoming a promising solution for the green living and smart industries. In this article, we investigate the practical issues in the radio energy harvesting and data communicat…