DocumentCode
3733231
Title
Power-efficient algorithms for autonomous navigation
Author
Yash Vardhan Pant;Houssam Abbas;K. N. Nischal;Paritosh Kelkar;Dhruva Kumar;Joseph Devietti;Rahul Mangharam
Author_Institution
The Departments of Electrical and Systems Engineering and Computer and Information Sciences, University of Pennsylvania, Philadelphia, U.S.A.
fYear
2015
Firstpage
1
Lastpage
6
Abstract
Real-time navigation of autonomous vehicles requires the processing of a large amount of sensor data by the perception algorithms onboard the vehicle, like object detection and localization. To meet the driving performance and safety requirements, these algorithms require the hardware to be over-engineered to always operate for the worst-case. This leads to excessive power consumption by the computation platform. In this paper, we study how platform-level optimizations affect the computation throughput and power, and how to use this trade-off to save computation power without overly degrading throughput and control performance. The approach uses an offline profiling stage of the perception algorithm, which gives us Throughput versus Power curves for various processor frequencies and various scheduling of the perception code on CPU and GPU. At runtime, we combine power and throughput into one objective function, and design a supervisor what will determine the frequency and CPU/GPU allocation to maximize the objective. We illustrate our approach on a scaled-down autonomous car which uses Vanishing Point navigation. Experimental results demonstrate that we can achieve an energy savings of upto 20% while degrading control performance by less than 1%.
Keywords
"Throughput","Graphics processing units","Navigation","Schedules","Power demand","Delays","Algorithm design and analysis"
Publisher
ieee
Conference_Titel
Complex Systems Engineering (ICCSE), 2015 International Conference on
Type
conf
DOI
10.1109/ComplexSys.2015.7385991
Filename
7385991
Link To Document