Title | ||
---|---|---|
PredJoule: A Timing-Predictable Energy Optimization Framework for Deep Neural Networks |
Abstract | ||
---|---|---|
The revolution of deep neural networks (DNNs) is enabling dramatically better autonomy in autonomous driving. However, it is not straightforward to simultaneously achieve both timing predictability (i.e., meeting job latency requirements) and energy efficiency that are essential for any DNN-based autonomous driving system, as they represent two (often) conflicting goals. In this paper, we propose PredJoule, a timing-predictable energy optimization framework for running DNN workloads in a GPU-enabled automotive system. PredJoule achieves both latency guarantees and energy efficiency through a layer-aware design that explores specific performance and energy characteristics of different layers within the same neural network. We implement and evaluate PredJoule on the automotive-specific NVIDIA Jetson TX2 platform for five state-of-the-art DNN models with both high and low variance latency requirements. Experiments show that PredJoule rarely violates job deadlines, and can improve energy by 65% on average compared to five existing approaches and 68% compared to an energy-oriented approach. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1109/RTSS.2018.00020 | 2018 IEEE Real-Time Systems Symposium (RTSS) |
Keywords | Field | DocType |
Real-time systems,Embedded,Autonomous Driving,Energy Optimization,DVFS | Predictability,Characteristic energy,Computer science,Efficient energy use,Latency (engineering),Automotive systems,Artificial neural network,Deep neural networks,Energy minimization,Distributed computing | Conference |
ISSN | ISBN | Citations |
1052-8725 | 978-1-5386-7909-8 | 4 |
PageRank | References | Authors |
0.38 | 18 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Soroush Bateni | 1 | 13 | 2.19 |
Husheng Zhou | 2 | 56 | 4.95 |
Yuankun Zhu | 3 | 7 | 2.11 |
Cong Liu | 4 | 780 | 56.17 |