Stochastic Computing Architectures: Modeling, Optimization, and Applications

被引:0
|
作者
Wang, Lin [1 ]
Luo, Zhongqiang [1 ,2 ]
Gao, Li [1 ]
机构
[1] Sichuan Univ Sci & Engn, Sch Automat & Informat Engn, Yibin 644000, Peoples R China
[2] Sichuan Univ Sci & Engn, Artificial Intelligence Key Lab Sichuan Prov, Yibin 644000, Peoples R China
来源
SYMMETRY-BASEL | 2024年 / 16卷 / 12期
基金
中国国家自然科学基金;
关键词
stochastic computing; neural network; integrated circuit; artificial intelligence; ENERGY-EFFICIENT; NEURAL-NETWORKS; DESIGN;
D O I
10.3390/sym16121701
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
With the rapid development of artificial intelligence (AI), the design and implementation of very large-scale integrated circuits (VLSI) based on traditional binary computation are facing challenges of high complexity, computational power, and high power consumption. The development of Moore's law has reached the limit of physical technology, and there is an urgent need to explore new computing architectures to make up for the shortcomings of traditional binary computing. To address the existing problems, Stochastic Computing (SC) is an unconventional stochastic sequence that converts binary numbers into a coded stream of digital pulses. It has a remarkable symmetry with binary computation. It uses logic gate circuits in the probabilistic domain to implement complex arithmetic operations at the expense of computational accuracy and time. It has low power and logic resource consumption and a small circuit area. This paper analyzes the basic concepts and development history of SC and neural networks (NNs), summarizes the development progress of SC with NN at home and abroad, and discusses the development trend of SC and the future challenges and prospects of NN. Through systematic summarization, this paper provides new learning ideas and research directions for developing AI chips.
引用
收藏
页数:37
相关论文
共 50 条
  • [1] Stochastic Systems: Modeling, Optimization, and Applications
    He, Shuping
    Park, Ju H.
    Shen, Hao
    Wu, Zhengguang
    Dai, Hongsheng
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [2] ARCHITECTURES FOR DIGITAL FILTERS USING STOCHASTIC COMPUTING
    Chang, Yun-Nan
    Parhi, Keshab K.
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2697 - 2701
  • [3] Compact MAX and MIN Stochastic Computing architectures
    Sotiriadis, Paul P.
    Temenos, Nikos
    INTEGRATION-THE VLSI JOURNAL, 2022, 87 : 194 - 204
  • [4] Cognitive computing: Principles, architectures, and applications
    Rozenblit, JW
    SIMULATION IN WIDER EUROPE, 2005, : 15 - 20
  • [5] NEURAL COMPUTING AND STOCHASTIC OPTIMIZATION
    WONG, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 653 : 339 - 342
  • [6] Editorial: Advances in Stochastic System Modeling, Control, Optimization, and Their Applications
    Zhang, Qichun
    Shu, Zhan
    ELECTRONICS, 2022, 11 (24)
  • [7] Stochastic Computing for Neuromorphic Applications
    Henkel, Joerg
    IEEE DESIGN & TEST, 2021, 38 (06) : 4 - 4
  • [8] Stochastic Computing Architectures for Lightweight LSTM Neural Networks
    Sengupta, Roshwin
    Polian, Ilia
    Hayes, John P.
    2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2022, : 124 - 129
  • [9] Architectures for Recursive Digital Filters Using Stochastic Computing
    Liu, Yin
    Parhi, Keshab K.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (14) : 3705 - 3718
  • [10] Architectures For IIR Digital Filters Using Stochastic Computing
    Parhi, Keshah K.
    Liu, Yin
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 373 - 376