Title
Toward the Predictability of Dynamic Real-Time DNN Inference
Abstract
Deep neural networks (DNNs) have been widely used in many cyber–physical systems (CPSs). However, it is still a challenging work to deploy DNNs in real-time systems. In particular, the execution time of DNN inference must be predictable, s.t. it could be known whether the runtime inference can complete within a required timing constraint. Moreover, the timing constraints may change dynamically with the runtime environment in many embedded applications, such as autonomous cars. A possible way to meet such dynamic real-time requirements is to execute different subnetworks of a DNN at runtime. However, improper construction of subnetworks may not only introduce unpredictable inference time, s.t. the real-timing constraints could be violated unexpectedly, but also has poor compatibility with the well-optimized machine learning framework (e.g., TensorFlow). In this article, we study the predictability when executing different subnetworks of a DNN. In particular, we present a featurewise runtime adaptation framework for DNN inference, which is implemented and validated on NVIDIA Jetson TX2 and Nano with TensorFlow. The experimental results show that our method can achieve predictable inference time in comparison with the state-of-the-art methods.
Year
DOI
Venue
2022
10.1109/TCAD.2021.3120329
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Keywords
DocType
Volume
Deep neural network (DNN),predictability,pruning,runtime
Journal
41
Issue
ISSN
Citations 
9
0278-0070
0
PageRank 
References 
Authors
0.34
5
6
Name
Order
Citations
PageRank
Weiguang Pang100.34
Xu Jiang200.34
Mingsong Lv315815.88
Teng Gao400.34
Di Liu511.71
Wang Yi64232332.05