A Multistage Dataflow Implementation of a Deep Convolutional Neural Network Based on FPGA For High-Speed Object Recognition

被引:0
|
作者
Li, Ning [1 ]
Takaki, Shunpei [1 ]
Tomioka, Yoichi [2 ]
Kitazawa, Hitoshi [1 ]
机构
[1] Tokyo Univ Agr & Technol, 2-24-16 Naka Cho, Koganei, Tokyo, Japan
[2] Univ Aizu Aizu Wakamatsu, Fukushima, Japan
关键词
FPGA Accelerator; Convolutional Neural Network; Image Recognition;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep Neural Networks (DNNs) have progressed significantly in recent years. Novel DNN methods allow tasks such as image and speech recognition to be conducted easily and efficiently, com pared with previous methods that needed to search for valid feature values or algorithms. However, DNN computations typically consume a significant amount of time and high-performance computing resources. To facilitate high-speed object recognition, this article introduces a Deep Convolutional Neural Network (DCNN) accelerator based on a field-programmable gate array (FPGA). Our hardware takes full advantage of the characteristics of convolutional calculation; this allowed us to implement all DCNN layers, from image input to classification, in a single chip. In particular, the dateflow from input to classification is uninterrupted and paralleled. As a result, our implementation achieved a speed of 409.62 giga-operations per second (GOPS), which is approximately twice as fast as the latest reported result. Furthermore, we used the same architecture to implement a Recurrent Convolutional Neural Network (RCNN), which can, in theory, provide better recognition accuracy.
引用
收藏
页码:165 / 168
页数:4
相关论文
共 50 条
  • [1] FPGA Implementation of Deep Neural Network Based Equalizers for High-Speed PON
    Kaneda, Noriaki
    Zhu, Ziyi
    Chuang, Chun-Yen
    Mahadevan, Amitkumar
    Farah, Bob
    Bergman, Keren
    Van Veen, Doutje
    Houtsma, Vincent
    2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2020,
  • [2] Fixed-Point Analysis and FPGA Implementation of Deep Neural Network Based Equalizers for High-Speed PON
    Kaneda, Noriaki
    Chuang, Chun-Yen
    Zhu, Ziyi
    Mahadevan, Amitkumar
    Farah, Bob
    Bergman, Keren
    Van Veen, Doutje
    Houtsma, Vincent
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2022, 40 (07) : 1972 - 1980
  • [3] A High-speed Low-power Deep Neural Network on an FPGA based on the Nested RNS: Applied to an Object Detector
    Nakahara, Hiroki
    Sasao, Tsutomu
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [4] FPGA-Based Implementation of a Real-Time Object Recognition System Using Convolutional Neural Network
    Gilan, Ali Azarmi
    Emad, Mohammad
    Alizadeh, Bijan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (04) : 755 - 759
  • [5] Optimizing OpenCL Implementation of Deep Convolutional Neural Network on FPGA
    Qiao, Yuran
    Shen, Junzhong
    Huang, Dafei
    Yang, Qianming
    Wen, Mei
    Zhang, Chunyuan
    NETWORK AND PARALLEL COMPUTING (NPC 2017), 2017, 10578 : 100 - 111
  • [6] FPGA implementation of high-speed neural network for power amplifier behavioral modeling
    Bahoura, Mohammed
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2014, 79 (03) : 507 - 527
  • [7] FPGA implementation of high-speed neural network for power amplifier behavioral modeling
    Mohammed Bahoura
    Analog Integrated Circuits and Signal Processing, 2014, 79 : 507 - 527
  • [8] A Pipelined and Scalable Dataflow Implementation of Convolutional Neural Networks on FPGA
    Bacis, Marco
    Natale, Giuseppe
    Del Sozzo, Emanuele
    Santambrogio, Marco Domenico
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 90 - 97
  • [9] 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
  • [10] FPGA-based Implementation of Hand Gesture Recognition Using Convolutional Neural Network
    Zhang, Tongtong
    Zhou, Weiguo
    Jiang, Xin
    Liu, Yunhui
    2018 IEEE INTERNATIONAL CONFERENCE ON CYBORG AND BIONIC SYSTEMS (CBS), 2018, : 133 - 138