Power-efficient Algorithms for Autonomous Navigation

被引:0
|
作者
Pant, Yash Vardhan [1 ]
Abbas, Houssam
Nischal, K. N.
Kelkar, Paritosh
Kumar, Dhruva
Devietti, Joseph
Mangharam, Rahul
机构
[1] Univ Penn, Dept Elect & Syst Engn, Philadelphia, PA 19104 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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%.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A comparison of power-efficient broadcast routing algorithms
    Kane, I
    Poovendran, R
    [J]. GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 387 - 392
  • [2] Architectures and synthesis algorithms for power-efficient bus interfaces
    Benini, L
    Macii, A
    Macii, E
    Poncino, M
    Scarsi, R
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (09) : 969 - 980
  • [3] Algorithms for Power-Efficient QoS in Application Specific NoCs
    He, Hao
    Yang, Gongming
    Hu, Jiang
    [J]. PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 165 - 170
  • [4] A Power-Efficient Autonomous Current Adaptation ADC Input Driver
    Lo, Zu-Jia
    Hsu, Tzu-Heng
    Yang, Hsiu-Min
    Li, Xiu-Zhu
    Lai, Wei-Zhi
    Hung, Ren-Yong
    Huang, Yun-Jie
    Peng, Sheng-Yu
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (08) : 3476 - 3488
  • [5] Empirical comparison of power-efficient virtual machine assignment algorithms
    Aroca, Jordi Arjona
    Fernandez Anta, Antonio
    [J]. COMPUTER COMMUNICATIONS, 2016, 96 : 86 - 98
  • [6] Optimization of Power-Efficient Vehicular Networks in Rate Adaptation Algorithms
    Nwizege, Kenneth S.
    Nwiwure, Emmanuel D.
    MacMammah, Michael
    [J]. 2014 UKSIM-AMSS 16TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2014, : 525 - 530
  • [7] Algorithms for power-efficient data acquisition in underwater sensor networks
    Dhurandher, Sanjay K.
    Misra, Sudip
    Khairwal, Sushil
    Neelay, Saurabh
    [J]. PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE: COMPUTER SCIENCE CHALLENGES, 2007, : 418 - +
  • [8] Empirical Comparison of Power-efficient Virtual Machine Assignment Algorithms
    Arjona Aroca, Jordi
    Fernandez Anta, Antonio
    [J]. 2015 SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT), 2015,
  • [9] Towards an Autonomous, Power-efficient Base Station for Sensor Data Collection
    Sixdenier, Pierre-Louis
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2021), 2021, : 313 - 315
  • [10] Adaptive distributed algorithms for power-efficient data gathering in sensor networks
    Acimovic, J
    Beferull-Lozano, B
    Cristescu, R
    [J]. 2005 International Conference on Wireless Networks, Communications and Mobile Computing, Vols 1 and 2, 2005, : 946 - 951