Efficient binary 3D convolutional neural network and hardware accelerator

被引:10
|
作者
Li, Guoqing [1 ]
Zhang, Meng [1 ]
Zhang, Qianru [1 ]
Lin, Zhijian [2 ]
机构
[1] Southeast Univ, Sch Elect Sci & Engn, Natl ASIC Res Ctr, Nanjing 210096, Peoples R China
[2] Southeast Univ, Sch Microelect, Nanjing 210096, Peoples R China
关键词
Binary convolutional neural network; Hardware accelerator; Three-dimensional convolution; Action recognition; FPGA;
D O I
10.1007/s11554-021-01161-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The three-dimensional convolutional neural networks have abundant parameters and computational costs. It is urgent to compress the three-dimensional convolutional neural network. In this paper, an efficient and simple binary three-dimensional convolutional neural network architecture is proposed, in which the weight and activation are constrained to 0 or 1 instead of the common + 1 or - 1. Binary weight and activation are first applied to the three-dimensional convolutional neural networks. The proposed binary three-dimensional convolutional neural network has less computational complexity and memory consumption than standard convolution, and it is more appropriate for digital hardware design. Furthermore, an optimized convolution operation is proposed, in which case one input pixel is only required to be read once. A distributed storage approach is proposed to support the proposed convolution operation. With the proposed methods, a hardware accelerator for the binary three-dimensional convolutional neural network on the field programmable gate array platform is designed. The experimental results show that the presented accelerator is excellent in terms of computational resources and power efficiency. By jointly optimizing the algorithm and hardware, the accelerator achieves 89.2% accuracy and 384 frames per second on the KTH dataset.
引用
收藏
页码:61 / 71
页数:11
相关论文
共 50 条
  • [41] A lightweight 3D convolutional neural network for deepfake detection
    Liu, Jiarui
    Zhu, Kaiman
    Lu, Wei
    Luo, Xiangyang
    Zhao, Xianfeng
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (09) : 4990 - 5004
  • [42] A 3D Implementation of Convolutional Neural Network for Fast Inference
    Miniskar, Narasinga Rao
    Vanna-iampikul, Pruek
    Young, Aaron
    Lim, Sung Kyu
    Liu, Frank
    Yoo, Jieun
    Mills, Corrinne
    Nhan Tran
    Fahim, Farah
    Vetter, Jeffrey S.
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [43] Fast 3D lithography simulation by convolutional neural network
    Tanabe, Hiroyoshi
    Sato, Shimpei
    Takahashi, Atsushi
    DESIGN-PROCESS-TECHNOLOGY CO-OPTIMIZATION XV, 2021, 11614
  • [44] 3D Face Reconstruction Based on Convolutional Neural Network
    Li Fangmin
    Chen Ke
    Liu Xinhua
    2017 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2017), 2017, : 71 - 74
  • [45] 3D convolutional neural network for object recognition: a review
    Singh, Rahul Dev
    Mittal, Ajay
    Bhatia, Rajesh K.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (12) : 15951 - 15995
  • [46] High-Speed 2D Parallel MAC Unit Hardware Accelerator for Convolutional Neural Network
    Ahmed, Hossam O.
    Ghoneima, Maged
    Dessouky, Mohamed
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, 2019, 868 : 655 - 663
  • [47] High Speed Binary Neural Network Hardware Accelerator Relied on Optical NEMS
    Gholami, Yashar
    Marvi, Fahimeh
    Ghorbanloo, Romina
    Eslami, Mohammad Reza
    Jafari, Kian
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2024, 23 : 63 - 69
  • [48] An Efficient Analog Convolutional Neural Network Hardware Accelerator Enabled by a Novel Memoryless Architecture for Insect-Sized Robots
    Dadras, Iman
    Ahmadilivani, Mohammad Hasan
    Banerji, Saoni
    Raik, Jaan
    Abloo, Alvo
    2022 11TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2022,
  • [49] Designing efficient accelerator of depthwise separable convolutional neural network on FPGA
    Ding, Wei
    Huang, Zeyu
    Huang, Zunkai
    Tian, Li
    Wang, Hui
    Feng, Songlin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 97 : 278 - 286
  • [50] GCNTrain: A Unified and Efficient Accelerator for Graph Convolutional Neural Network Training
    Lu, Heng
    Song, Zhuoran
    Li, Xing
    Jing, Naifeng
    Liang, Xiaoyao
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 730 - 737