Hybrid Stochastic Number and Its Neural Network Computation

被引:0
|
作者
Li, Hongge [1 ]
Chen, Yuhao [1 ]
机构
[1] Beihang Univ, Coll Elect & Informat Engn, Beijing 100191, Peoples R China
基金
中国国家自然科学基金;
关键词
Application-specific integrated circuit (ASIC); deep neural network; hybrid stochastic computing (HSC); hybrid stochastic number (HSN); stochastic number; BINARY; ACCELERATOR; FRAMEWORK; SYSTEMS;
D O I
10.1109/TVLSI.2023.3332170
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Stochastic computing (SC) is unique in that it is a type of arithmetic computation based on stochastic numbers (bitstream) instead of binary numbers (BNs). Stochastic number (SN) represents and carries information in the form of pseudo-analog probabilities by CMOS gate circuits. The renewed success of the stochastic number system is mainly related to super low power consumption and high reliability for edge computing. In fact, the stochastic number is a nonpositional number representation that is intrinsically sequential and consequently used for certain important arithmetic operations (such as addition/subtraction and multiplication), and corresponds to a super low area circuit. This article proposes a novel hybrid number system of BNs and stochastic number representation, called hybrid stochastic number (HSN). This study introduces the basic theoretical aspects of the HSN and demonstrates the properties of hybrid stochastic computing (HSC). The hardware implementation of deep neural network with HSC is fabricated using a standard 40-nm low-power CMOS process, with a core area of 0.53 mm(2) , power of 102.3 mW, and clock of 400 MHz, which has 4544 multiply accumulation operations (MACs).
引用
收藏
页码:432 / 441
页数:10
相关论文
共 50 条
  • [1] Hybrid computation with an attractor neural network
    Anderson, JA
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS, 2002, : 3 - 12
  • [2] Hybrid Spiking-Stochastic Deep Neural Network
    Kim, Heesu
    Yu, Joonsang
    Choi, Kiyoung
    [J]. 2017 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2017,
  • [3] Stochastic resonance neural network and its performance
    Nobori, T
    Matsui, N
    [J]. IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL II, 2000, : 13 - 17
  • [4] Drought forecasting using a hybrid Stochastic and neural network model
    Mishra, A. K.
    Desai, V. R.
    Singh, V. P.
    [J]. JOURNAL OF HYDROLOGIC ENGINEERING, 2007, 12 (06) : 626 - 638
  • [5] Optimization of Softmax Layer in Deep Neural Network Using Integral Stochastic Computation
    Hu, Ruofei
    Tian, Binren
    Yin, Shouyi
    Wei, Shaojun
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2018, 14 (04) : 475 - 480
  • [6] Optimization of Neural Network Computation with use of Residual Number System for Tasks of Design of Neural Network Systems of Automatic Control
    Tikhonov, E. E.
    Sosin, A., I
    Evdokimov, A. A.
    [J]. 2018 INTERNATIONAL SCIENTIFIC MULTI-CONFERENCE ON INDUSTRIAL ENGINEERING AND MODERN TECHNOLOGIES (FAREASTCON), 2018,
  • [7] Parallel Hybrid Stochastic-Binary-Based Neural Network Accelerators
    Zhang, Yawen
    Wang, Runsheng
    Zhang, Xinyue
    Wang, Yuan
    Huang, Ru
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (12) : 3387 - 3391
  • [8] An adaptive hybrid wavelet neural network and its application
    Kai, C
    Hamamatsu, Y
    [J]. IEEE ROBIO 2004: Proceedings of the IEEE International Conference on Robotics and Biomimetics, 2004, : 779 - 784
  • [9] A hybrid fuzzy neural network and its control applications
    Chuang, CH
    Lee, TS
    [J]. PROCEEDINGS OF THE 1996 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL, 1996, : 175 - 180
  • [10] Design and implementation of a parallel software for hybrid neural network computation in PVM environment
    Guan, HW
    Li, CK
    Cheung, TY
    Yu, SN
    Tong, WQ
    [J]. ICSP '96 - 1996 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1996, : 1421 - 1424