A Comprehensive of CPU and GPU Performance and Applications in Autonomous Vehicles

Authors

  • Haoxuan Wu

DOI:

https://doi.org/10.61173/farmxs55

Keywords:

NVIDIA Orin X, Image processing; autonomous driving GPU, Heterogeneous computing, CPU and GPU collaboration

Abstract

The rapid advancement of autonomous vehicle technology over the past decade has significantly increased the complexity of intelligent transportation systems. This need is clearly reflected in the requirements for high-performance computing in autonomous vehicles — a requirement that artificial intelligence, machine learning and big data analytic have all come to meet through their integration. We need the CPU and GPU power to handle processing in real-time data, sensor fusion and decision-making. We investigate how the CPU and GPU perform in an autonomous driving scenario, concluding that these tasks are complementary to one another describing where each can be best used within a heterogeneous computing architecture. The research delves into how these computing chips can be best used under the demand for real-time processing, reliability and efficiency. The study is to better understand the techniques for improving CPU-GPU collaboration, and applies these new findings on performance-intensive tasks like image recognition or track construction. The technical part involves conducting driving scenarios in the real world on three different types of CPU and several GPU, with key metrics such as processing latency, power consumption and accuracy. The actual experimental results show the advantages of GPU parallel computing and deep learning, while CPU still has a good advantage in multi-tasking ability and logical calculation. The results are important for the implementation of future autonomous driving systems, highlighting heterogeneous computing architectures as a means to optimize and support safe, effective vehicle operations.

References

[1] Tae-Wook Heo,Woojin Nam,Jeongyeup Paek,JeongGil Ko Autonomous Reckless Driving Detection Using Deep Learning on Embedded GPUs. Institute of Electrical and Electronics Engineers Inc. 2020,12(01): 464-472.

[2] Yitong Huang, Yu Zhang, Boyuan Feng, Xing Guo, Yanyong Zhang, Yufei Ding. A Close Look at Multi-tenant Parallel CNN Inference for Autonomous Driving. Network and Parallel Computing: 17th IFIP WG 10.3 International Conference NPC 2020, Revised Selected Papers, 2020, pp. 92-104. Springer. DOI: 10.1007/978-3-030-79478-1_8.

[3] Maximilian Fink, Stefan Feiner, Marc Erich Latoschik. Deep Learning-Based Multi-scale Multi-object Detection and Classification for Autonomous Driving. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2019, pp. 1450-1459. IEEE.

[4] Seyyed Hamed Naghavi, Mohammad Reza Keyvanpour. Real-Time Object Detection and Classification for Autonomous Driving. IEEE Transactions on Intelligent Transportation Systems, 2018, 19(3): 764-778.

[5] Polykarpos Thomadakis, Nikos Chrisochoides. Runtime Support for CPU-GPU High-Performance Computing on Distributed Memory Platforms. IEEE Transactions on Parallel and Distributed Systems, 2024, 35(6): 1310-1321.

[6] Fei Yin, Xiao Liu, Jing Zhang. Cluster Optimization Algorithm Based on CPU and GPU Hybrid Architecture. Journal of Parallel and Distributed Computing, 2021, 154: 98-109.

[7] Juan Fang, Xiaohui Zhang. Resource Scheduling Strategy for Performance Optimization Based on Heterogeneous CPU-GPU Platform. Journal of Supercomputing, 2022, 78(2): 2387-2402

[8] Ethery Ramirez-Robles, Juan Perez-Limon. Real-time Path Planning for Autonomous Vehicle Off-road Driving. Sensors, 2024, 24(1): 122-134.

[9] Runqi Qiu, Xiaoping Chen. Real-Time Terrain-Aware Dean&Francis Path Optimization for Off-Road Autonomous Vehicles. IEEE Robotics and Automation Letters, 2024, 9(2): 675-682.

[10] Polykarpos Thomadakis, Nikos Chrisochoides. Runtime Support for CPU-GPU High-Performance Computing on Distributed Memory Platforms. Frontiers in High Performance Computing, 2024, 2: Article 1417040. DOI: 10.3389/ fhpcp.2024.1417040. Amjady N. Short-term hourly load forecasting using time series modeling with peak load estimation capability. IEEE Transactions on Power Systems, 2001, 16(4): 798-805.

Downloads

Published

2024-10-29