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 条
  • [21] Data and Hardware Efficient Design for Convolutional Neural Network
    Lin, Yue-Jin
    Chang, Tian Sheuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (05) : 1642 - 1651
  • [22] Efficient Hardware Architectures for Deep Convolutional Neural Network
    Wang, Jichen
    Lin, Jun
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (06) : 1941 - 1953
  • [23] End-to-End Hardware Accelerator for Deep Convolutional Neural Network
    Chang, Tian-Sheuan
    2018 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2018,
  • [24] A hardware-efficient computing engine for FPGA-based deep convolutional neural network accelerator
    Li, Xueming
    Huang, Hongmin
    Chen, Taosheng
    Gao, Huaien
    Hu, Xianghong
    Xiong, Xiaoming
    MICROELECTRONICS JOURNAL, 2022, 128
  • [25] Resource Efficient 3D Convolutional Neural Networks
    Koepueklue, Okan
    Kose, Neslihan
    Gunduz, Ahmet
    Rigoll, Gerhard
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2019, : 1910 - 1919
  • [26] 3D Convolutional Neural Network for Action Recognition
    Zhang, Junhui
    Chen, Li
    Tian, Jing
    COMPUTER VISION, PT I, 2017, 771 : 600 - 607
  • [27] Efficient Hardware Accelerator for Compressed Sparse Deep Neural Network
    Xiao, Hao
    Zhao, Kaikai
    Liu, Guangzhu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (05) : 772 - 775
  • [28] A Resource-Efficient Inference Accelerator for Binary Convolutional Neural Networks
    Kim, Tae-Hwan
    Shin, Jihoon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (01) : 451 - 455
  • [29] Design framework for an energy-efficient binary convolutional neural network accelerator based on nonvolatile logic
    Suzuki, Daisuke
    Oka, Takahiro
    Tamakoshi, Akira
    Takako, Yasuhiro
    Hanyu, Takahiro
    IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2021, 12 (04): : 695 - 710
  • [30] XNORBIN: A 95 TOp/s/W Hardware Accelerator for Binary Convolutional Neural Networks
    Al Bahou, Andrawes
    Karunaratne, Geethan
    Andri, Renzo
    Cavigelli, Lukas
    Benini, Luca
    PROCEEDINGS 2018 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS (COOL CHIPS), 2018,