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 条
  • [31] 2D and 3D Physics Informed Neural Networks to Model Pollution Spread with Obstructions
    Ranjith, Yash
    PROCEEDINGS OF THE IEEE/ACM 10TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, BDCAT 2023, 2023,
  • [32] Segmentation of 3D MRI Using 2D Convolutional Neural Networks in Infants' Brain
    Karimi, Hamed
    Hamghalam, Mohammad
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (11) : 33511 - 33526
  • [33] Segmentation of 3D MRI Using 2D Convolutional Neural Networks in Infants’ Brain
    Hamed Karimi
    Mohammad Hamghalam
    Multimedia Tools and Applications, 2024, 83 : 33511 - 33526
  • [34] Neural networks based recognition of 3D freeform surface from 2D sketch
    Sun, GM
    Qin, SF
    Wright, DK
    EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 1378 - 1381
  • [35] 2D to 3D Evolutionary Deep Convolutional Neural Networks for Medical Image Segmentation
    Hassanzadeh, Tahereh
    Essam, Daryl
    Sarker, Ruhul
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2021, 40 (02) : 712 - 721
  • [36] Segmentation of Aorta 3D CT Images Based on 2D Convolutional Neural Networks
    Bonechi, Simone
    Andreini, Paolo
    Mecocci, Alessandro
    Giannelli, Nicola
    Scarselli, Franco
    Neri, Eugenio
    Bianchini, Monica
    Dimitri, Giovanna Maria
    ELECTRONICS, 2021, 10 (20)
  • [37] HIGHER-ORDER NEURAL NETWORKS APPLIED TO 2D AND 3D OBJECT RECOGNITION
    SPIRKOVSKA, L
    REID, MB
    MACHINE LEARNING, 1994, 15 (02) : 169 - 199
  • [38] 2D or not 2D? Adaptive 3D Convolution Selection for Efficient Video Recognition
    Li, Hengduo
    Wu, Zuxuan
    Shrivastava, Abhinav
    Davis, Larry S.
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 6151 - 6160
  • [39] Efficient 2D Simulation on Moving 3D Surfaces
    Morgenroth, D.
    Reinhardt, S.
    Weiskopf, D.
    Eberhardt, B.
    COMPUTER GRAPHICS FORUM, 2020, 39 (08) : 27 - 38
  • [40] Bandwidth Scalability and Efficient 2D and 3D Video Transmission over LTE Networks
    Nasralla, Moustafa M.
    Ognenoski, Ognen
    Martini, Maria G.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 617 - 621