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 条
  • [1] Efficient binary 3D convolutional neural network and hardware accelerator
    Guoqing Li
    Meng Zhang
    Qianru Zhang
    Zhijian Lin
    Journal of Real-Time Image Processing, 2022, 19 : 61 - 71
  • [2] Towards designing a hardware accelerator for 3D convolutional neural networks
    Khan, Fatima Hameed
    Pasha, Muhammad Adeel
    Masud, Shahid
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 105
  • [3] VWA: Hardware Efficient Vectorwise Accelerator for Convolutional Neural Network
    Chang, Kuo-Wei
    Chang, Tian-Sheuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (01) : 145 - 154
  • [4] A 3D Tiled Low Power Accelerator for Convolutional Neural Network
    Huan, Yuxiang
    Xu, Jiawei
    Zheng, Lirong
    Tenhunen, Hannu
    Zou, Zhuo
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [5] Snowflake: An Efficient Hardware Accelerator for Convolutional Neural Networks
    Gokhale, Vinayak
    Zaidy, Aliasger
    Chang, Andre Xian Ming
    Culurciello, Eugenio
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2082 - 2085
  • [6] An Efficient Reconfigurable Hardware Accelerator for Convolutional Neural Networks
    Ansari, Anaam
    Gunnam, Kiran
    Ogunfunmi, Tokunbo
    2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2017, : 1337 - 1341
  • [7] Area and Energy Efficient 2D Max-Pooling For Convolutional Neural Network Hardware Accelerator
    Zhao, Bin
    Chong, Yi Sheng
    Anh Tuan Do
    IECON 2020: THE 46TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2020, : 423 - 427
  • [8] A Binary Weight Convolutional Neural Network Hardware Accelerator for Analysis Faults of the CNC Machinery on FPGA
    Chung, Ching-Che
    Liang, Yu-Pei
    Chang, Ya-Ching
    Chang, Chen-Ming
    2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [9] An Efficient Convolutional Neural Network Accelerator on FPGA
    Si, Junye
    Jiang, Jianfei
    Wang, Qin
    Huang, Jia
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 1392 - 1394
  • [10] An Efficient Optical-Based Binary Neural Network Hardware Accelerator for Harsh Environments
    Jahannia, Belal
    Ye, Jiachi
    Altaleb, Salem
    Patil, Chandraman
    Heidari, Elham
    Dalir, Hamed
    SILICON PHOTONICS XIX, 2024, 12891