A Deep Convolutional Neural Network Based on Nested Residue Number System

被引:0
|
作者
Nakahara, Hiroki [1 ]
Sasao, Tsutomu [2 ]
机构
[1] Ehime Univ, Matsuyama, Ehime 790, Japan
[2] Meiji Univ, Tokyo 101, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A pre-trained deep convolutional neural network (DCNN) is the feed-forward computation perspective which is widely used for the embedded vision systems. In the DCNN, the 2D convolutional operation occupies more than 90% of the computation time. Since the 2D convolutional operation performs massive multiply-accumulation (MAC) operations, conventional realizations could not implement a fully parallel DCNN. The RNS decomposes an integer into a tuple of L integers by residues of moduli set. Since no pair of modulus have a common factor with any other, the conventional RNS decomposes the MAC unit into circuits with different sizes. It means that the RNS could not utilize resources of an FPGA with uniform size. In this paper, we propose the nested RNS (NRNS), which recursively decompose the RNS. It can decompose the MAC unit into circuits with small sizes. In the DCNN using the NRNS, a 48-bit MAC unit is decomposed into 4-bit ones realized by look-up tables of the FPGA. In the system, we also use binary to NRNS converters and NRNS to binary converters. The binary to NRNS converter is realized by on-chip BRAMs, while the NRNS to binary one is realized by DSP blocks and BRAMs. Thus, a balanced usage of FPGA resources leads to a high clock frequency with less hardware. The ImageNet DCNN using the NRNS is implemented on a Xilinx Virtex VC707 evaluation board. As for the performance per area GOPS (Giga operations per second) per a slice, the proposed one is 5.86 times better than the existing best realization.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] An epilepsy classification based on FFT and fully convolutional neural network nested LSTM
    Nie, Jianhao
    Shu, Huazhong
    Wu, Fuzhi
    FRONTIERS IN NEUROSCIENCE, 2024, 18
  • [32] FPGA-Based Deep Convolutional Neural Network Accelerator Design Techniques for the Handwritten Number Recognizer
    Yoo, Yechan
    Park, Yoonjin
    Kim, Injung
    Yi, Kang
    ADVANCED SCIENCE LETTERS, 2018, 24 (03) : 2152 - 2155
  • [33] Recognition Method for Handwritten Steel Billet Identification Number Based on Yolo Deep Convolutional Neural Network
    Sun, Qiaojie
    Chen, Dali
    Wang, Sen
    Liu, Shixin
    PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 5642 - 5646
  • [34] Embedding-Based Deep Neural Network and Convolutional Neural Network Graph Classifiers
    Elnaggar, Sarah G.
    Elsemman, Ibrahim E.
    Soliman, Taysir Hassan A.
    ELECTRONICS, 2023, 12 (12)
  • [35] Deep Positron: A Deep Neural Network Using the Posit Number System
    Carmichael, Zachariah
    Langroudi, Hamed F.
    Khazanov, Char
    Lillie, Jeffrey
    Gustafson, John L.
    Kudithipudi, Dhireesha
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1421 - 1426
  • [36] A Spectrogram Image-Based Network Anomaly Detection System Using Deep Convolutional Neural Network
    Khan, Adnan Shahid
    Ahmad, Zeeshan
    Abdullah, Johari
    Ahmad, Farhan
    IEEE ACCESS, 2021, 9 : 87079 - 87093
  • [37] Deep Convolutional Neural Network Based on Two-Stream Convolutional Unit
    Hou Congcong
    He Yuqing
    Jiang Xiaoheng
    Pan Jing
    LASER & OPTOELECTRONICS PROGRESS, 2018, 55 (02)
  • [38] A network intrusion detection system based on convolutional neural network
    Wang, Hui
    Cao, Zijian
    Hong, Bo
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (06) : 7623 - 7637
  • [39] Radar Emitter Identification Based on Deep Convolutional Neural Network
    Kong, Mingxin
    Zhang, Jing
    Liu, Weifeng
    Zhang, Guilin
    2018 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (ICCAIS), 2018, : 309 - 314
  • [40] Human Segmentation Based on Compressed Deep Convolutional Neural Network
    Miao, Jun
    Sun, Keqiang
    Liao, Xuan
    Leng, Lu
    Chu, Jun
    IEEE ACCESS, 2020, 8 : 167585 - 167595