Accelerating GPU Message Communication for Autonomous Navigation Systems

被引:0
|
作者
Wu, Hao [1 ]
Jin, Jiangming [1 ]
Zhai, Jidong [2 ]
Gong, Yifan [1 ]
Liu, Wei [1 ]
机构
[1] TuSimple, San Diego, CA 92122 USA
[2] Tsinghua Univ, Beijing, Peoples R China
关键词
Message Communication; GPUs; Autonomous Navigation Systems;
D O I
10.1109/Cluster48925.2021.00029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous navigation systems consist of multiple software modules, such as sensing, object detection, and planning, to achieve traffic perception and fast decision making. Such a system generates a large amount of data and requires data processing and communication in real-time. Although accelerators, such as GPUs, have been exploited to speed up data processing, communicating GPU messages between modules is still lacking support, leading to high communication latency and resource contention. For such a latency-sensitive and resource-limited autonomous navigation system, high performance and lightweight message communication are crucial and demanding. To obtain both high performance and low resource usages, we first propose a novel pub-centric memory pool and an on-the-fly offset conversion algorithm to avoid unnecessary data movement. Secondly, we combine these two techniques and propose an efficient message communication on a single GPU. Finally, we extend this approach to multi-GPU and design a framework that natively supports GPU message communication for Inter-Process Communication. With comprehensive evaluation, results show our approach is able to reduce communication latency by 53.7% for PointCloud and Image messages compared to the state-of-the-art approach. Moreover, in the real autonomous navigation scenario, our approach reduces the end-to-end latency by 29.2% and decreases resource usage up to 58.9%.
引用
收藏
页码:181 / 191
页数:11
相关论文
共 50 条
  • [41] COMMUNICATION TECHNOLOGIES FOR ROBOTICS AND AUTONOMOUS SYSTEMS
    Zaidi, Syed A. R.
    Lee, Jemin
    Challita, Ursula
    Win, Moe Z.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2021, 59 (01) : 14 - 15
  • [42] Autonomous Execution for Multi-GPU Systems: Compiler Support
    Koç University, Istanbul, Turkey
    不详
    CA, United States
    [J]. Proc. SC -W: Workshops Int. Conf. High Perform. Comput., Netw., Storage Anal., (1129-1140):
  • [43] A Modified SDREF for Autonomous Navigation of Distributed Satellite Systems
    Zhang, Ai
    Li, Yong
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 4638 - 4643
  • [44] Perception and Navigation in Autonomous Systems in the Era of Learning: A Survey
    Tang, Yang
    Zhao, Chaoqiang
    Wang, Jianrui
    Zhang, Chongzhen
    Sun, Qiyu
    Zheng, Wei Xing
    Du, Wenli
    Qian, Feng
    Kurths, Juergen
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (12) : 9604 - 9624
  • [45] Advances in intelligent and autonomous navigation systems for small UAS
    Bijjahalli, Suraj
    Sabatini, Roberto
    Gardi, Alessandro
    [J]. PROGRESS IN AEROSPACE SCIENCES, 2020, 115
  • [46] GPS/INS autonomous navigation systems for space applications
    Bunn, RL
    [J]. GUIDANCE AND CONTROL 1998, 1998, 98 : 181 - 195
  • [47] A Unified Method for Vision Aided Navigation of Autonomous Systems
    Wee, Liang-Boon
    Lee, Wei Sheng Eugene
    Yu, Haoyong
    [J]. 2020 IEEE/ION POSITION, LOCATION AND NAVIGATION SYMPOSIUM (PLANS), 2020, : 1635 - 1641
  • [48] Correction of Autonomous Navigation Systems Using The Kalman Filter
    Neusypin, K. A.
    Selezneva, M. S.
    Truong Ngoc Huong
    Tsibizova, T. Yu.
    [J]. XLIII ACADEMIC SPACE CONFERENCE, DEDICATED TO THE MEMORY OF ACADEMICIAN S P KOROLEV AND OTHER OUTSTANDING RUSSIAN SCIENTISTS - PIONEERS OF SPACE EXPLORATION, 2019, 2171
  • [49] Geophysical Support of Advanced Autonomous Magnetometric Navigation Systems
    Minligareev V.T.
    Sazonova T.V.
    Arutyunyan D.A.
    Tregubov V.V.
    Khotenko Y.N.
    [J]. Gyroscopy and Navigation, 2020, 11 (04) : 350 - 356
  • [50] Lane Detection in Unstructured Environments for Autonomous Navigation Systems
    Manh Cuong Le
    Son Lam Phung
    Bouzerdoum, Abdesselam
    [J]. COMPUTER VISION - ACCV 2014, PT I, 2015, 9003 : 414 - 429