Scheduling real-time deep learning services as imprecise computations

Shuochao Yao, Yifan Hao, Yiran Zhao, Huajie Shao, Dongxin Liu, Shengzhong Liu, Tianshi Wang, Jinyang Li, Tarek Abdelzaher

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The paper presents a real-time computing framework for intelligent real-time edge services, on behalf of local embedded devices that are themselves unable to support extensive computations. The work contributes to a new direction in realtime computing that develops scheduling algorithms for machine intelligence tasks that enable anytime prediction. We show that deep neural network workflows can be cast as imprecise computations, each with a mandatory part and (several) optional parts whose execution utility depends on input data. With our design, deep neural networks can be preempted before their completion and support anytime inference. The goal of the realtime scheduler is to maximize the average accuracy of deep neural network outputs while meeting task deadlines, thanks to opportunistic shedding of the least necessary optional parts. The work is motivated by the proliferation of increasingly ubiquitous but resource-constrained embedded devices (for applications ranging from autonomous cars to the Internet of Things) and the desire to develop services that endow them with intelligence. Experiments on recent GPU hardware and a state of the art deep neural network for machine vision illustrate that our scheme can increase the overall accuracy by 10% ∼ 20% while incurring (nearly) no deadline misses.

Original languageEnglish (US)
Title of host publication2020 IEEE 26th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728144030
DOIs
StatePublished - Aug 2020
Event26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2020 - Virtual, Gangnueng, Korea, Republic of
Duration: Aug 19 2020Aug 21 2020

Publication series

Name2020 IEEE 26th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2020

Conference

Conference26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2020
Country/TerritoryKorea, Republic of
CityVirtual, Gangnueng
Period8/19/208/21/20

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Scheduling real-time deep learning services as imprecise computations'. Together they form a unique fingerprint.

Cite this