An FPGA-based accelerator for deep neural network with novel reconfigurable architecture

被引:11
|
作者
Jia, Han [1 ]
Ren, Daming [1 ]
Zou, Xuecheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan, Peoples R China
来源
IEICE ELECTRONICS EXPRESS | 2021年 / 18卷 / 04期
关键词
deep neural network; accelerate solutions; reconfigurable ar-chitecture; data flow; PROCESSOR;
D O I
10.1587/elex.18.20210012
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Due to the high parallelism, Data flow architecture is a common solution for deep neural network (DNN) acceleration, however, existing DNN accelerate solutions exhibit limited flexibility to diverse network models. This paper presents a novel reconfigurable architecture as DNN accelerate solution, which consists of circuit blocks all can be reconfigured to adapt to different networks, and maintain high throughput. The proposed architecture shows good transferability to diverse DNN models due to its reconfigurable processing element (PE) array, which can be adjusted to deal with various filter sizes of networks. In the meanwhile, according to proposed data reuse technique based on parameter proportion property of different layers in DNN, a reconfigurable on-chip buffer mechanism is raised. Moreover, the accelerator enhances its performance by exploiting the sparsity property of input feature map. Compared to other state-of-theart solutions based on FPGA, our architecture achieves high performance, and presents good flexibility in the meantime.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] A Flexible FPGA-Based Inference Architecture for Pruned Deep Neural Networks
    Posewsky, Thorbjoern
    Ziener, Daniel
    ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 311 - 323
  • [32] Implementation of Data-optimized FPGA-based Accelerator for Convolutional Neural Network
    Cho, Mannhee
    Kim, Youngmin
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [33] A Low Power and Low Latency FPGA-Based Spiking Neural Network Accelerator
    Liu, Hanwen
    Chen, Yi
    Zeng, Zihang
    Zhang, Malu
    Qu, Hong
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [34] An FPGA-based Hybrid Neural Network accelerator for embedded satellite image classification
    Lemaire, Edgar
    Moretti, Matthieu
    Daniel, Lionel
    Miramond, Benoit
    Millet, Philippe
    Feresin, Frederic
    Bilavarn, Sebastien
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [35] Optimize FPGA-based Neural Network Accelerator with Bit-shift Quantization
    Liu, Yu
    Liu, XueJiao
    Liang, Luhong
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [36] An FPGA-Based High-Throughput Dataflow Accelerator for Lightweight Neural Network
    Zhao, Zhiyuan
    Li, Jixing
    Chen, Gang
    Jiang, Zhelong
    Qiao, Ruixiu
    Xu, Peng
    Chen, Yihao
    Lu, Huaxiang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [37] An FPGA-Based Microinstruction Sequence Driven Spaceborne Convolution Neural Network Accelerator
    Guo Z.-B.
    Liu K.
    Hu H.-T.
    Li Y.-D.
    Qu Z.-X.
    Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (10): : 2047 - 2064
  • [38] VHDL Generator for A High Performance Convolutional Neural Network FPGA-Based Accelerator
    Hamdan, Muhammad K.
    Rover, Diane T.
    2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,
  • [39] FPGA-Based Convolutional Neural Network Architecture with Reduced Parameter Requirements
    Hailesellasie, Muluken
    Hasan, Syed Rafay
    Khalid, Faiq
    Awwad, Falah
    Shafique, Muhammad
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [40] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    YANG MengFei
    LIU Bo
    GONG Jian
    LIU HongJin
    HU HongKai
    DONG YangYang
    SHI Lei
    ZHAO YunFu
    MIAO ZhiFu
    Science China(Technological Sciences), 2016, (02) : 289 - 300