SAGE: A Split-Architecture Methodology for Efficient End-to-End Autonomous Vehicle Control

被引:11
作者
Malawade, Arnav [1 ]
Odema, Mohanad [1 ]
Lajeunesse-DeGroot, Sebastien [1 ]
Al Faruque, Mohammad Abdullah [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
Energy optimization; edge computing; computation offloading; deep learning; autonomous vehicles; CLOUD;
D O I
10.1145/3477006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous vehicles (AV) are expected to revolutionize transportation and improve road safety significantly. However, these benefits do not come without cost; AVs require large Deep-Learning (DL) models and powerful hardware platforms to operate reliably in real-time, requiring between several hundred watts to one kilowatt of power. This power consumption can dramatically reduce vehicles' driving range and affect emissions. To address this problem, we propose SAGE: a methodology for selectively offloading the key energy-consuming modules of DL architectures to the cloud to optimize edge, energy usage while meeting real-time latency constraints. Furthermore, we leverage Head Network Distillation (HND) to introduce efficient bottlenecks within the DL architecture in order to minimize the network overhead costs of offloading with almost no degradation in the model's performance. We evaluate SAGE using an Nvidia Jetson TX2 and an industry-standard Nvidia Drive PX2 as the AV edge, devices and demonstrate that our offloading strategy is practical for a wide range of DL models and internet connection bandwidths on 3G, 4G LTE, and WiFi technologies. Compared to edge-only computation, SAGE reduces energy consumption by an average of 36.13%, 47.07%, and 55.66% for an AV with one low-resolution camera, one high-resolution camera, and three high-resolution cameras, respectively. SAGE also reduces upload data size by up to 98.40% compared to direct camera offloading.
引用
收藏
页数:22
相关论文
共 42 条
[1]  
Abuelsamid Sam, 2020, Forbes
[2]   Energy Management-as-a-Service Over Fog Computing Platform [J].
Al Faruque, Mohammad Abdullah ;
Vatanparvar, Korosh .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (02) :161-169
[3]  
[Anonymous], 2012, P ACM INT C MOB SYST
[4]  
[Anonymous], 2016, ALL NEWTESLAS ARE EQ
[5]  
ARM, ARM NPU ETH 77
[6]  
Ba LJ, 2014, ADV NEUR IN, V27
[7]   On the Efficacy of Knowledge Distillation [J].
Cho, Jang Hyun ;
Hariharan, Bharath .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :4793-4801
[8]   Exploring the Limitations of Behavior Cloning for Autonomous Driving [J].
Codevilla, Felipe ;
Santana, Eder ;
Lopez, Antonio M. ;
Gaidon, Adrien .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :9328-9337
[9]   On Offline Evaluation of Vision-Based Driving Models [J].
Codevilla, Felipe ;
Lopez, Antonio M. ;
Koltun, Vladlen ;
Dosovitskiy, Alexey .
COMPUTER VISION - ECCV 2018, PT 15, 2018, 11219 :246-262
[10]  
Codevilla F, 2018, IEEE INT CONF ROBOT, P4693