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 条
  • [21] Reconfigurable architectures for system level applications of adaptive computing
    Schott, B
    Crago, SP
    Parker, RH
    Chen, CH
    Carter, LC
    Czarnaski, JP
    French, M
    Hom, I
    Tho, T
    Valenti, T
    VLSI DESIGN, 2000, 10 (03) : 265 - 279
  • [22] Error detection for adaptive computing architectures in spacecraft applications
    Brodrick, D
    Dawood, A
    Bergmann, N
    Wark, M
    PROCEEDINGS OF THE 6TH AUSTRALASIAN COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, ACSAC 2001, 2001, 23 (04): : 19 - 26
  • [23] Demystifying Fog Computing: Characterizing Architectures, Applications and Abstractions
    Varshney, Prateeksha
    Simmhan, Yogesh
    2017 IEEE 1ST INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC), 2017, : 115 - 124
  • [24] SDN orchestration architectures and their integration with Cloud Computing applications
    Mayoral, Arturo
    Vilalta, Ricard
    Munoz, Raul
    Casellas, Ramon
    Martinez, Ricardo
    OPTICAL SWITCHING AND NETWORKING, 2017, 26 : 2 - 13
  • [25] Modeling Complex Architectures Based on Granular Computing on Ontology
    Liu, Yong
    Jiang, Yunliang
    Huang, Lican
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2010, 18 (03) : 585 - 598
  • [26] High-Performance Computing Applications on Novel Architectures
    Kindratenko, Volodymyr
    Thiruvathukal, George K.
    Gottlieb, Steven
    COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (06) : 13 - 15
  • [27] Architectures and protocols for mobile computing applications: a reconfigurable approach
    Chiasserini, CF
    Cuomo, F
    Piacentini, L
    Rossi, M
    Tinirello, I
    Vacirca, F
    COMPUTER NETWORKS, 2004, 44 (04) : 545 - 567
  • [28] Ubiquitous and Pervasive Computing: Architectures and Protocols for Applications Design
    Bakhouya, Mohamed
    3RD ACM WORKSHOP ON AGENT-ORIENTED SOFTWARE ENGINEERING CHALLENGES FOR UBIQUITOUS AND PERVASIVE COMPUTING - AUPC 09, 2009, : 1 - 1
  • [29] Emerging Computing Offloading for IoTs: Architectures, Technologies, and Applications
    Cao, Jiannong
    Zhang, Deyu
    Zhou, Haibo
    Wan, Peng-Jun
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 3987 - 3993
  • [30] CNN wave computing: Theory, architectures, implementations and applications
    Gilli, Marco
    Rekeczky, Csaba
    Shi, Bertram
    PROCEEDINGS OF THE 2006 10TH IEEE INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2006, : 7 - 7