A Reconfigurable Pipelined Architecture for Convolutional Neural Network Acceleration

被引:2
|
作者
Xue, Chengbo [1 ]
Cao, Shan [2 ]
Jiang, Rongkun [1 ]
Yang, Hao [1 ]
机构
[1] Beijing Inst Technol, Sch Informat & Elect, Beijing 100081, Peoples R China
[2] Shanghai Univ, Shanghai Inst Adv Commun & Data Sci, Joint Int Res Lab Specialty Fiber Opt & Adv Commu, Key Lab Specialty Fiber Opt & Opt Access Networks, Shanghai, Peoples R China
关键词
Convolutional neural network; inter-layer pipeline; hardware accelerator; machine learning;
D O I
10.1109/ISCAS.2018.8351425
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The convolutional neural network (CNN) has become widely used in a variety of vision recognition applications, and the hardware acceleration of CNN is in urgent need as increasingly more computations are required in the state-of-the-art CNN networks. In this paper, we propose a pipelined architecture for CNN acceleration. The probability of both inner-layer and inter-layer pipeline for typical CNN networks is analyzed. And two types of data re-ordering methods, the filter-first (FF) flow and the image-first (IF) flow, are proposed for different kinds of layers. Then, a pipelined CNN accelerator for AlexNet is implemented, the dataflow of which can be reconfigurably selected for different layer processing. Simulation results show that the proposed pipelined architecture achieves 43% performance improvement compared with the non-pipelined ones. The AlexNet accelerator is implemented in 65 nm CMOS technology working at 200 MHz, with 350 mW power consumption and 24 GFLOPS peak performance.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] A Novel Reconfigurable Hardware Architecture of Neural Network
    Khalil, Kasem
    Eldash, Omar
    Dey, Bappaditya
    Kumar, Ashok
    Bayoumi, Magdy
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 618 - 621
  • [22] Reconfigurable architecture for probabilistic neural network system
    Mizuno, R
    Aibe, N
    Yasunaga, M
    Yoshihara, I
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 367 - 370
  • [23] Analog Implementation of Reconfigurable Convolutional Neural Network Kernels
    Zhu, Jianghan
    Huang, Yucong
    Yang, Zhitao
    Tang, Xiaoying
    Ye, Terry Tao
    2019 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2019), 2019, : 265 - 268
  • [24] A Multi-Neural Network Acceleration Architecture
    Baek, Eunjin
    Kwon, Dongup
    Kim, Jangwoo
    2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), 2020, : 940 - 953
  • [25] Acceleration and Implementation of Convolutional Neural Network Based on FPGA
    Wang, Enyi
    Qiu, Dehui
    PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 321 - 325
  • [26] Convolutional Neural Network Architecture for Semaphore Recognition
    Li, Wanchong
    Yang, Yuliang
    Wang, Mengyuan
    Zhang, Linhao
    Zhu, Mengyu
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 559 - 562
  • [27] Reconfigurable Network-on-Chip based Convolutional Neural Network Accelerator
    Firuzan, Arash
    Modarressi, Mehdi
    Reshadi, Midia
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
  • [28] Convolutional neural network architecture for geometric matching
    Rocco, Ignacio
    Arandjelovic, Relja
    Sivic, Josef
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 39 - 48
  • [29] A generic reconfigurable neural network architecture implemented as a network on chip
    Theocharides, T
    Link, G
    Vijaykrishnan, N
    Irwin, MJ
    Srikantam, V
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 191 - 194
  • [30] Convolutional Neural Network Architecture for Geometric Matching
    Rocco, Ignacio
    Arandjelovic, Relja
    Sivic, Josef
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2019, 41 (11) : 2553 - 2567