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 条
  • [11] [Anonymous], 2015, PROC CVPR IEEE
  • [12] [Anonymous], 2016, Proceedings of the 15th International Conference on Information Processing in Sensor Networks
  • [13] [Anonymous], TPDS
  • [14] [Anonymous], 2015, ABS151106530 CORR
  • [15] [Anonymous], 2014, COMPRESSING DEEP CON
  • [16] [Anonymous], RTAS 01
  • [17] Energy-efficient scheduling for real-time systems on dynamic voltage scaling (DVS) platforms
    Chen, Jian-Jia
    Kuo, Chin-Fu
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 28 - +
  • [18] Chen WL, 2015, PR MACH LEARN RES, V37, P2285
  • [19] Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
    Chen, Yu-Hsin
    Krishna, Tushar
    Emer, Joel S.
    Sze, Vivienne
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2017, 52 (01) : 127 - 138
  • [20] Simplifying Deep Neural Networks for Neuromorphic Architectures
    Chung, Jaeyong
    Shin, Taehwan
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,