Zygarde: Time-Sensitive On-Device Deep Inference and Adaptation on Intermittently-Powered Systems

被引:27
|
作者
Islam, Bashima [1 ]
Nirjon, Shahriar [1 ]
机构
[1] Univ N Carolina, 201 S Columbia St, Chapel Hill, NC 27515 USA
关键词
Intermittent Computing; Deep Neural Network; Semi-Supervised Learning; On-Device Computation; Real-Time Systems; Batteryless System; Energy harvesting System; On-Device Learning; REAL-TIME; ENERGY; MODEL; APPROXIMATION; EXPLORATION; COMPUTATION;
D O I
10.1145/3411808
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose Zygarde - which is an energy- and accuracy-aware soft real-time task scheduling framework for batteryless systems that flexibly execute deep learning tasks1 that are suitable for running on microcontrollers. The sporadic nature of harvested energy, resource constraints of the embedded platform, and the computational demand of deep neural networks (DNNs) pose a unique and challenging real-time scheduling problem for which no solutions have been proposed in the literature. We empirically study the problem and model the energy harvesting pattern as well as the trade-off between the accuracy and execution of a DNN. We develop an imprecise computing-based scheduling algorithm that improves the timeliness of DNN tasks on intermittently powered systems. We evaluate Zygarde using four standard datasets as well as by deploying it in six real-life applications involving audio and camera sensor systems. Results show that Zygarde decreases the execution time by up to 26% and schedules 9% - 34% more tasks with up to 21% higher inference accuracy, compared to traditional schedulers such as the earliest deadline first (EDF).
引用
下载
收藏
页数:29
相关论文
共 2 条
  • [1] Deep-Learning-Based Resource Allocation for Time-Sensitive Device-to-Device Networks
    Zheng, Zhe
    Chi, Yingying
    Ding, Guangyao
    Yu, Guanding
    SENSORS, 2022, 22 (04)
  • [2] Towards On-device Deep Neural Network Inference and Model Update for Real-time Gesture Classification
    Dere, Mustapha Deji
    Ji-hun, Jo
    Lee, Boreom
    2022 22ND INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2022), 2022, : 337 - 341