CNN-based End-to-end Autonomous Driving on FPGA Using TVM and VTA

被引:0
|
作者
Uetsuki Toshihiro [1 ]
Okuyama Yuichi [1 ]
Shin Jungpil [1 ]
机构
[1] Univ Aizu, Sch Comp Sci & Engn, Fukushima, Japan
关键词
End-to-End; Deep Neural Network; Autonomous Driving; Quantization; Donkeycar; DNN compiler; TVM; VTA; FPGA;
D O I
10.1109/MCSoC51149.2021.00028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a method reducing inference time and maintaining inference accuracy in autonomous driving using TVM and Versatile Tensor Accelerator (VTA) on Field Programmable Gate Array (FPGA). We focus on End-to-end deep neural networks (DNNs) that directly calculate throttle and steering values of cars using camera images to realize autonomous driving. This network is highly accurate in that it does not add any artificial features. However, real-time implementation of autonomous driving DNNs in embedded systems is problematic due to the limited computational resources and electric power. To address this problem, we implemented the network on an FPGA using TVM and VTA. We modified the network using TVM to (1) reduce the number of bits in the neural network parameters from float32 to int8, (2) schedule the matrix computation in hardware, and (3) optimize the operators, tensors, and hardware parameters to maximize the performance of the neural network at runtime. We measured inference time and accuracy of the CPU and CPU + FPGA implementations on the same board. The experiment shows that CPU+FPGA reduced the inference time by 61%, with a 1% decrease in inference accuracy than CPU implementation. We conclude that FPGA implementation of the end-to-end autonomous driving network can reduce the inference time and maintain the inference accuracy.
引用
收藏
页码:140 / 144
页数:5
相关论文
共 50 条
  • [41] End-to-End Deep Conditional Imitation Learning for Autonomous Driving
    Abdou, Mohammed
    Kamal, Hanan
    El-Tantawy, Samah
    Abdelkhalek, Ali
    Adel, Omar
    Hamdy, Karim
    Abaas, Mustafa
    [J]. 31ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS (IEEE ICM 2019), 2019, : 346 - 350
  • [42] Incremental End-to-End Learning for Lateral Control in Autonomous Driving
    Kwon, Jaerock
    Khalil, Aws
    Kim, Donghyun
    Nam, Haewoon
    [J]. IEEE ACCESS, 2022, 10 : 33771 - 33786
  • [43] Explaining Autonomous Driving by Learning End-to-End Visual Attention
    Cultrera, Luca
    Seidenari, Lorenzo
    Becattini, Federico
    Pala, Pietro
    Del Bimbo, Alberto
    [J]. 2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2020), 2020, : 1389 - 1398
  • [44] An End-to-End Curriculum Learning Approach for Autonomous Driving Scenarios
    Anzalone, Luca
    Barra, Paola
    Barra, Silvio
    Castiglione, Aniello
    Nappi, Michele
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (10) : 19817 - 19826
  • [45] End-to-End Autonomous Driving: An Angle Branched Network Approach
    Wang, Qing
    Chen, Long
    Tian, Bin
    Tian, Wei
    Li, Lingxi
    Cao, Dongpu
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (12) : 11599 - 11610
  • [46] NEAT: Neural Attention Fields for End-to-End Autonomous Driving
    Chitta, Kashyap
    Prakash, Aditya
    Geiger, Andreas
    [J]. 2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2021), 2021, : 15773 - 15783
  • [47] Integrating End-to-End Learned Steering into Probabilistic Autonomous Driving
    Huhschneider, Christian
    Bauer, Andre
    Doll, Jens
    Weber, Michael
    Klemm, Sebastian
    Kuhnt, Florian
    Zoellner, J. Marius
    [J]. 2017 IEEE 20TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2017,
  • [48] End-to-end Autonomous Driving in Heterogeneous Traffic Scenario Using Deep Reinforcement Learning
    Chakraborty, Soumyajit
    Kumar, Subhadeep
    Bhatt, Nirav
    Pasumarthy, Ramkrishna
    [J]. 2023 EUROPEAN CONTROL CONFERENCE, ECC, 2023,
  • [49] A Light-Weight Autoregressive CNN-Based Frame Level Transducer Decoder for End-to-End ASR
    Noh, Hyeon-Kyu
    Park, Hong-June
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (03):
  • [50] DNNVM: End-to-End Compiler Leveraging Heterogeneous Optimizations on FPGA-Based CNN Accelerators
    Xing, Yu
    Liang, Shuang
    Sui, Lingzhi
    Jia, Xijie
    Qiu, Jiantao
    Liu, Xin
    Wang, Yushun
    Shan, Yi
    Wang, Yu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2668 - 2681