Stochastic memory device based on a bistable system model with a simple analog circuit

被引:1
作者
Muramatsu, Seiya [1 ]
Nishida, Kohei [2 ]
Ando, Kota [3 ]
Asai, Tetsuya [3 ]
机构
[1] Hokkaido Univ, Grad Sch IST, Sapporo, Japan
[2] Hokkaido Univ, Fac Engn, Sapporo, 060, Japan
[3] Hokkaido Univ, Fac IST, Kita 14,Nishi 9,Kita Ku, Sapporo, Hokkaido 0600814, Japan
来源
IEICE NONLINEAR THEORY AND ITS APPLICATIONS | 2024年 / 15卷 / 02期
关键词
analog circuit; stochastic computing; memory; bistable circuit; IMPLEMENTATION;
D O I
10.1587/nolta.15.249
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In recent years, artificial intelligence (AI) has attracted attention for edge AI, which operates in an offline environment without using clouds and focuses on the speed of responsiveness. Devices for this purpose must be power efficient and compact, and various methods have been studied to implement AI in hardware. In this context, an approximate computation method called stochastic computing (SC) can implement multiplication and addition, which are frequently used in AI computations with low resources, and are suitable for parallel processing. However, SC -based AI hardware implementations have problems with the use of conventional memory. To solve this problem, we propose a stochastic memory (SM) model based on a bistable system and simple analog circuit. We evaluate the SM characteristics using SPICE simulations and experiments using actual ICs. This is expected to enable the implementation of a combination of SM and AI hardware using SC from previous studies that are more suitable for edge AI requirements.
引用
收藏
页码:249 / 261
页数:13
相关论文
共 18 条
  • [1] Accurate and compact convolutional neural network based on stochastic computing
    Abdellatef, Hamdan
    Khalil-Hani, Mohamed
    Shaikh-Husin, Nasir
    Ayat, Sayed Omid
    [J]. NEUROCOMPUTING, 2022, 471 : 31 - 47
  • [2] VLSI Implementation of Deep Neural Network Using Integral Stochastic Computing
    Ardakani, Arash
    Leduc-Primeau, Francois
    Onizawa, Naoya
    Hanyu, Takahiro
    Gross, Warren J.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (10) : 2688 - 2699
  • [3] Hardware-Software Co-Optimization of Long-Latency Stochastic Computing
    Aygun, Sercan
    Kouhalvandi, Lida
    Najafi, M. Hassan
    Ozoguz, Serdar
    Gunes, Ece Olcay
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (04) : 190 - 193
  • [4] Stochastic neural computation I: Computational elements
    Brown, BD
    Card, HC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (09) : 891 - 905
  • [5] Fully Parallel Stochastic Computing Hardware Implementation of Convolutional Neural Networks for Edge Computing Applications
    Frasser, Christiam F.
    Linares-Serrano, Pablo
    de los Rios, Ivan Diez
    Moran, Alejandro
    Skibinsky-Gitlin, Erik S.
    Font-Rossello, Joan
    Canals, Vincent
    Roca, Miquel
    Serrano-Gotarredona, Teresa
    Rossello, Josep L.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (12) : 10408 - 10418
  • [6] Gaines B. R., 1969, Advances in Information Systems Science, P37, DOI 10.1007/978-1-4899-5841-9_2
  • [7] Gross W. J., 2019, Stochastic Computing: Techniques and Applications
  • [8] Kan S., 2021, Journal of Signal Processing, V25, P221, DOI [10.2299/jsp.25.221, DOI 10.2299/JSP.25.221]
  • [9] Muramatsu S., 2022, paper ID (5025), P405
  • [10] FPGA-based implementation of deep neural network using stochastic computing
    Nobari, Maedeh
    Jahanirad, Hadi
    [J]. APPLIED SOFT COMPUTING, 2023, 137