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 条
  • [21] Navigation Systems Panel Report Navigation Systems for Autonomous and Semi-Autonomous Vehicles: Current Trends and Future Challenges
    Kassas, Zaher M.
    Closas, Pau
    Gross, Jason
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2019, 34 (05) : 82 - 84
  • [22] Autonomous Driving as System of Systems: roadmap for accelerating development
    Assaad, Mohamad Ali
    Talj, Reine
    Charara, Ali
    [J]. 2019 14TH ANNUAL CONFERENCE SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2019, : 102 - 107
  • [23] Autonomous navigation systems with hierarchical fuzzy controllers
    Sirisaengtaksin, O
    Kutiev, G
    [J]. SECOND INTERNATIONAL CONFERENCE ON NONLINEAR PROBLEMS IN AVIATION & AEROSPACE VOL 1 AND 2, 1999, : 723 - 730
  • [24] An Optical Navigation System for Autonomous Aerospace Systems
    Sung, Kookjin
    Peck, Caleb
    Majji, Manoranjan
    Junkins, John L.
    [J]. IEEE SENSORS JOURNAL, 2022, 22 (17) : 16862 - 16873
  • [25] Autonomous navigation through a system of systems cooperation
    Lakhal, Othman
    Koubeissi, Ahmad
    Aitouche, Abdel
    Sueur, Christophe
    Merzouki, Rochdi
    [J]. 2021 16TH INTERNATIONAL SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2021, : 49 - 54
  • [26] Autonomous Navigation Systems for Emergency Management in Buildings
    Filippoupolitis, Avgoustinos
    Gorbil, Gokce
    Gelenbe, Erol
    [J]. 2011 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2011, : 1056 - 1061
  • [27] Integration of navigation systems for autonomous underwater vehicles
    Dinc, Mustafa
    Hajiyev, Chingiz
    [J]. JOURNAL OF MARINE ENGINEERING AND TECHNOLOGY, 2015, 14 (01): : 32 - 43
  • [28] Study About Navigation Systems for Autonomous Robots
    Lugli, Alexandre Baratella
    Raimundo Neto, Egidio
    Alves, Nicole Escobar
    Mesquita, Renzo Paranaiba
    Alves, Thais Escobar
    Saldanha, Wanderson Eleuterio
    [J]. 2022 29TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM (MIXDES 2022), 2022, : 223 - 228
  • [29] Autonomous Underwater Vehicles: Localization, Navigation, and Communication for Collaborative Missions
    Gonzalez-Garcia, Josue
    Gomez-Espinosa, Alfonso
    Cuan-Urquizo, Enrique
    Govinda Garcia-Valdovinos, Luis
    Salgado-Jimenez, Tomas
    Escobedo Cabello, Jesus Arturo
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (04):
  • [30] Adaptive and Hierarchical Large Message All-to-all Communication Algorithms for Large-scale Dense GPU Systems
    Khorassani, Kawthar Shafie
    Chu, Ching-Hsiang
    Anthony, Quentin G.
    Subramoni, Hari
    Panda, Dhabaleswar K.
    [J]. 21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 113 - 122