Efficient Implementation of 2D and 3D Sparse Deconvolutional Neural Networks with a Uniform Architecture on FPGAs

被引:10
|
作者
Wang, Deguang [1 ]
Shen, Junzhong [1 ]
Wen, Mei [1 ]
Zhang, Chunyuan [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410073, Hunan, Peoples R China
关键词
DCNN; FPGA; pruning; sparsity; acceleration; 2D; 3D; uniform architecture;
D O I
10.3390/electronics8070803
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Three-dimensional (3D) deconvolution is widely used in many computer vision applications. However, most previous works have only focused on accelerating two-dimensional (2D) deconvolutional neural networks (DCNNs) on Field-Programmable Gate Arrays (FPGAs), while the acceleration of 3D DCNNs has not been well studied in depth as they have higher computational complexity and sparsity than 2D DCNNs. In this paper, we focus on the acceleration of both 2D and 3D sparse DCNNs on FPGAs by proposing efficient schemes for mapping 2D and 3D sparse DCNNs on a uniform architecture. Firstly, a pruning method is used to prune unimportant network connections and increase the sparsity of weights. After being pruned, the number of parameters of DCNNs is reduced significantly without accuracy loss. Secondly, the remaining non-zero weights are encoded in coordinate (COO) format, reducing the memory demands of parameters. Finally, to demonstrate the effectiveness of our work, we implement our accelerator design on the Xilinx VC709 evaluation platform for four real-life 2D and 3D DCNNs. After the first two steps, the storage required of DCNNs is reduced up to 3.9x. Results show that the performance of our method on the accelerator outperforms that of the our prior work by 2.5x to 3.6x in latency.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] EFFICIENT 2D AND 3D SHOT RECORD REDATUMING
    KINNEGING, NA
    BUDEJICKY, V
    WAPENAAR, CPA
    BERKHOUT, AJ
    GEOPHYSICAL PROSPECTING, 1989, 37 (05) : 493 - 530
  • [42] 3D Convolutional Neural Networks Initialized from Pretrained 2D Convolutional Neural Networks for Classification of Industrial Parts
    Merino, Ibon
    Azpiazu, Jon
    Remazeilles, Anthony
    Sierra, Basilio
    SENSORS, 2021, 21 (04) : 1 - 18
  • [43] Simulation of the statics of 2D and 3D dislocation networks
    Raabe, D
    Roters, F
    Gottstein, G
    COMPUTATIONAL MATERIALS SCIENCE, 1996, 5 (1-3) : 203 - 209
  • [44] Path Tracing in 2D, 3D, and Physicalized Networks
    McGuffin, Michael J.
    Servera, Ryan
    Forest, Marie
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (07) : 3564 - 3577
  • [45] 2D and 3D pictural networks of evolutionary processors
    Dersanambika, KS
    Subramanian, KG
    Mary, ARS
    ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING APPLICATIONS: A BIOINSPIRED APPROACH, PT 2, PROCEEDINGS, 2005, 3562 : 92 - 101
  • [46] A cost effective architecture for HDTV with 2D/3D graphics
    Kovacevic, B
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - 2000 DIGEST OF TECHNICAL PAPERS, 2000, : 380 - 381
  • [47] 2D or 3D?
    Mills, R
    COMPUTER-AIDED ENGINEERING, 1996, 15 (08): : 4 - 4
  • [48] BezierFormer: A Unified Architecture for 2D and 3D Lane Detection
    Dong, Zhiwei
    Zhu, Xi
    Cao, Xiya
    Ding, Ran
    Zhou, Caifa
    Li, Wei
    Wang, Yongliang
    Liu, Qiangbo
    2024 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, ICME 2024, 2024,
  • [49] Evaluation of an efficient GPU implementation of digitally reconstructed radiographs in 3D/2D image registration
    Zhang, Chong
    Villa-Uriol, Maria-Cruz
    Frangi, Alejandro F.
    MEDICAL IMAGING 2010: IMAGE PROCESSING, 2010, 7623
  • [50] 3D Diverging Waves With 2D Sparse Arrays: A Feasibility Study
    Roux, Emmanuel
    Varray, Francois
    Petrusca, Lorena
    Mattesini, Paolo
    Cachard, Christian
    Tortoli, Piero
    Liebgott, Herve
    2017 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2017,