FADEC: FPGA-based Acceleration of Video Depth Estimation by HW/SW Co-design

被引:0
|
作者
Hashimoto, Nobuho [1 ]
Takamaeda-Yamazaki, Shinya [1 ]
机构
[1] Univ Tokyo, Tokyo, Japan
关键词
Depth estimation; DeepVideoMVS; HW/SW codesign; FPGA; Deep neural network;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
3D reconstruction from videos has become increasingly popular for various applications, including navigation for autonomous driving of robots and drones, augmented reality (AR), and 3D modeling. This task often combines traditional image/video processing algorithms and deep neural networks (DNNs). Although recent developments in deep learning have improved the accuracy of the task, the large number of calculations involved results in low computation speed and high power consumption. Although there are various domain-specific hardware accelerators for DNNs, it is not easy to accelerate the entire process of applications that alternate between traditional image/video processing algorithms and DNNs. Thus, FPGAbased end-to-end acceleration is required for such complicated applications in low-power embedded environments. This paper proposes a novel FPGA-based accelerator for DeepVideoMVS, which is a DNN-based depth estimation method for 3D reconstruction. We employ HW/SW co-design to appropriately utilize heterogeneous components in modern SoC FPGAs, such as programmable logic (PL) and CPU, according to the inherent characteristics of the method. As some operations are unsuitable for hardware implementation, we determine the operations to be implemented in software through analyzing the number of times each operation is performed and its memory access pattern, and then considering comprehensive aspects: the ease of hardware implementation and degree of expected acceleration by hardware. The hardware and software implementations are executed in parallel on the PL and CPU to hide their execution latencies. The proposed accelerator was developed on a Xilinx ZCU104 board by using NNgen, an opensource high-level synthesis (HLS) tool. Experiments showed that the proposed accelerator operates 60.2 times faster than the software-only implementation on the same FPGA board with minimal accuracy degradation. Code available: https://github. com/casys-utokyo/fadec/
引用
收藏
页码:103 / 111
页数:9
相关论文
共 50 条
  • [1] HW/SW co-design project with FPGA prototyping
    Moreno Zamora, Jose A.
    Valverde Sanchez, Jose V.
    Alvarez Garcia, Francisco J.
    [J]. PROCEEDINGS OF 2016 TECHNOLOGIES APPLIED TO ELECTRONICS TEACHING (TAEE 2016), 2016,
  • [2] Exploring HW/SW Co-Design for Video Analysis on CPU-FPGA Heterogeneous Systems
    Zhang, Xiaofan
    Ma, Yuan
    Xiong, Jinjun
    Hwu, Wen-Mei W.
    Kindratenko, Volodymyr
    Chen, Deming
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (06) : 1606 - 1619
  • [3] FPGA Implementation for GPR Signal Processing Based on HW/SW Co-Design Architecture
    Srimuk, Pachara
    Boonpoonga, Akkarat
    Burintramart, Santana
    [J]. 2015 IEEE CONFERENCE ON ANTENNA MEASUREMENTS & APPLICATIONS (CAMA), 2015,
  • [4] Initiatives for HW/SW co-design
    不详
    [J]. COMPUTER DESIGN, 1998, 37 (01): : 68 - 68
  • [5] Energy-efficient crypto acceleration with HW/SW co-design for HTTPS
    Xiao, Chunhua
    Zhang, Lei
    Liu, Weichen
    Bergmann, Neil
    Xie, Yuhua
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 96 : 336 - 347
  • [6] Optimization of HW/SW co-design: Relevance to configurable processor and FPGA technology
    Xu, Susan
    Pollitt-Smith, Hugh
    [J]. 2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 1691 - 1696
  • [7] Hw Acceleration for FPGA-based Drive Controllers
    Ben Othman, Slim
    Ben Salem, Ahmed Karim
    Ben Saoud, Slim
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 196 - 201
  • [8] HW/SW Co-Design Based Implementation of Gas Discrimination
    Ali, Amine Ait Si
    Amira, Abbes
    Bensaali, Faycal
    Benammar, Mohieddine
    Bermak, Amine
    [J]. 2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 237 - 238
  • [9] A Reconfigurable SoPC Based on HW-SW Co-design
    Liu, Limin
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-5, 2008, : 286 - 289
  • [10] HW/SW Co-Design of Parallel Systems
    Wein, Enno
    [J]. 2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 344 - 348