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
来源
2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS | 2015年
关键词
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 条
  • [21] Link Prediction Based on Deep Convolutional Neural Network
    Wang, Wentao
    Wu, Lintao
    Huang, Ye
    Wang, Hao
    Zhu, Rongbo
    INFORMATION, 2019, 10 (05)
  • [22] Deep Face Verification Based Convolutional Neural Network
    Ben Fredj, Hana
    Bouguezzi, Safa
    Souani, Chokri
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (05): : 256 - 266
  • [23] Speech Enhancement based on Deep Convolutional Neural Network
    Nuthakki, Ramesh
    Masanta, Payel
    Yukta, T. N.
    PROCEEDINGS OF THE 2021 FIFTH INTERNATIONAL CONFERENCE ON I-SMAC (IOT IN SOCIAL, MOBILE, ANALYTICS AND CLOUD) (I-SMAC 2021), 2021, : 770 - 775
  • [24] RNSiM: Efficient Deep Neural Network Accelerator Using Residue Number Systems
    Roohi, Arman
    Taheri, MohammadReza
    Angizi, Shaahin
    Fan, Deliang
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [25] Pedestrian Re-Identification Monitoring System Based on Deep Convolutional Neural Network
    Qu, Wenzheng
    Xu, Zhiming
    Luo, Bei
    Feng, Haihua
    Wan, Zhiping
    IEEE ACCESS, 2020, 8 : 86162 - 86170
  • [26] Deep convolutional neural network for partial discharge monitoring system
    Srivastava, Rajat
    Avasthi, Vinay
    Priya, R. Krishna
    ADVANCES IN ENGINEERING SOFTWARE, 2023, 180
  • [27] A system based on deep convolutional neural network improves the detection of early gastric cancer
    Feng, Jie
    Yu, Shang Rui
    Zhang, Yao Ping
    Qu, Lina
    Wei, Lina
    Wang, Peng Fei
    Zhu, Li juan
    Bao, Yanfeng
    Lei, Xiao Gang
    Gao, Liang Liang
    Feng, Yan Hu
    Yu, Yi
    Huang, Xiao Jun
    FRONTIERS IN ONCOLOGY, 2022, 12
  • [28] Memristor Crossbar Deep Network Implementation Based on a Convolutional Neural Network
    Yakopcic, Chris
    Alom, Md Zahangir
    Taha, Tarek M.
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 963 - 970
  • [29] WEB-BASED CATARACT DETECTION SYSTEM USING DEEP CONVOLUTIONAL NEURAL NETWORK
    Yusuf, Musa
    Theophilous, Samuel
    Adejoke, Jadesola
    Hassan, Annah B.
    2019 2ND INTERNATIONAL CONFERENCE OF THE IEEE NIGERIA COMPUTER CHAPTER (NIGERIACOMPUTCONF), 2019, : 102 - 108
  • [30] Cryptographic Primitives Optimization Based on the Concepts of the Residue Number System and Finite Ring Neural Network
    Tchernykh, Andrei
    Babenko, Mikhail
    Pulido-Gaytan, Bernardo
    Shiryaev, Egor
    Golimblevskaia, Elena
    Avetisyan, Arutyun
    Hung, Nguyen Viet
    Cortes-Mendoza, Jorge M.
    OPTIMIZATION AND LEARNING, OLA 2021, 2021, 1443 : 241 - 253