DeepRT: predictable deep learning inference for cyber-physical systems

被引:8
作者
Kang, Woochul [1 ]
Chung, Jaeyong [2 ]
机构
[1] Incheon Natl Univ, Dept Embedded Syst Engn, Incheon, South Korea
[2] Incheon Natl Univ, Dept Elect Engn, Incheon, South Korea
基金
新加坡国家研究基金会;
关键词
Deep learning; QoS; Real-time; Embedded systems; Energy efficiency; Cyberphysical systems; DVFS;
D O I
10.1007/s11241-018-9314-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, in mobile and embedded devices, deep learning is changing the way computers see, hear, and understand the world. When deep learning is deployed to such systems, they are supposed to perform inference tasks in a timely and energy-efficient manner. Lots of research has focused on taming deep learning for resource-constrained devices by either compressing deep learning models or devising hardware accelerators. However, these approaches have focused on providing best-effort' performance for such devices. In this paper, we present the design and implementation of DeepRT, a novel deep learning inference runtime. Unlike previous approaches, DeepRT focuses on supporting predictable temporal and spatial inference performance when deep learning models are used under unpredictable and resource-constrained environments. In particular, DeepRT applies formal control theory to support Quality-of-Service (QoS) management that can dynamically minimize the tardiness of inference tasks at runtime while achieving high energy-efficiency. Further, DeepRT determines a proper level of compression of deep learning models at runtime according to the memory availability and users' QoS requirements, resulting in proper trade-offs between the memory savings and the losses of inference accuracy. We evaluate DeepRT on a wide range of deep learning models under various conditions. The experimental results show that DeepRT supports the timeliness of inference tasks in a robust and energy-efficient manner.
引用
收藏
页码:106 / 135
页数:30
相关论文
共 51 条
  • [1] Power and Performance Characterization and Modeling of GPU-Accelerated Systems
    Abe, Yuki
    Inoue, Koji
    Sasaki, Hiroshi
    Edahiro, Masato
    Kato, Shinpei
    Peres, Martin
    [J]. 2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [2] GPU Scheduling on the NVIDIA TX2: Hidden Details Revealed
    Amert, Tanya
    Otterness, Nathan
    Yang, Ming
    Anderson, James H.
    Smith, F. Donelson
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 104 - 115
  • [3] [Anonymous], CAFFE MODEL ZOO
  • [4] [Anonymous], 2014, P BRIT MACH VIS C
  • [5] [Anonymous], SYSTEMS IDENTIFICATI
  • [6] [Anonymous], 2015, ABS151000149 CORR
  • [7] [Anonymous], 2017, COMMUN ACM, DOI DOI 10.1145/3065386
  • [8] [Anonymous], NVIDIA TENSORRT
  • [9] [Anonymous], COMMUN NETW
  • [10] [Anonymous], 2014, TECHNICAL REPORT