Low-Cost Stochastic Number Generators for Stochastic Computing

被引:42
|
作者
Salehi, Sayed Ahmad [1 ]
机构
[1] Univ Kentucky, Elect & Comp Engn Dept, Lexington, KY 40508 USA
关键词
Linear feedback shift register (LFSR); permutation; stochastic computing (SC); stochastic number generator (SNG); COMPUTATION;
D O I
10.1109/TVLSI.2019.2963678
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Stochastic unary computing provides low-area circuits. However, the required area consuming stochastic number generators (SNGs) in these circuits can diminish their overall gain in area, particularly if several SNGs are required. We propose area-efficient SNGs by sharing the permuted output of one linear feedback shift register (LFSR) among several SNGs. With no hardware overhead, the proposed architecture generates stochastic bit streams with minimum stochastic computing correlation (SCC). Compared to the circular shifting approach presented in prior work, our approach produces stochastic bit streams with 67% less average SCC when a 10-bit LFSR is shared between two SNGs. To generalize our approach, we propose an algorithm to find a set of permutations with a minimum pairwise SCC, for an -bit LFSR. The search space for finding permutations with an exact minimum SCC grows rapidly when increases and it is intractable to perform a search algorithm using accurately calculated pairwise SCC values, for We propose a similarity function that can be used in the proposed search algorithm to quickly find a set of permutations with SCC values close to the minimum one. We evaluate our approach for several applications. The results show that, compared to prior work, it achieves lower mean-squared error (MSE) with the same (or even lower) area. Additionally, based on simulation results, we show that replacing the comparator component of an SNG circuit with a weighted binary generator can reduce SCC.
引用
下载
收藏
页码:992 / 1001
页数:10
相关论文
共 50 条
  • [1] Low-correlation Low-cost Stochastic Number Generators for Stochastic Computing
    Salehi, Sayed Ahmad
    2019 7TH IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (IEEE GLOBALSIP), 2019,
  • [2] Low-cost stochastic number generator based on MRAM for stochastic computing
    Wang, You
    Wu, Bi
    Cai, Hao
    Liu, Weiqiang
    PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [3] Towards Theoretical Cost Limit of Stochastic Number Generators for Stochastic Computing
    Yang, Meng
    Li, Bingzhe
    Lilja, David J.
    Yuan, Bo
    Qian, Weikang
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 154 - 159
  • [4] Design of Accurate Stochastic Number Generators with Noisy Emerging Devices for Stochastic Computing
    Yang, Meng
    Hayes, John P.
    Fan, Deliang
    Qian, Weikang
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 638 - 644
  • [5] Joint Optimization of Randomizer and Computing Core for Low-Cost Stochastic Circuits
    Zhong, Kuncai
    Wang, Xuan
    Wang, Chen
    Qian, Weikang
    PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [6] A Low-cost Implementation Method on Deep Neural Network Using Stochastic Computing
    Dong, Ya
    Xiong, Xingzhong
    Li, Tianyu
    Zhang, Lin
    Chen, Jienan
    SECOND IYSF ACADEMIC SYMPOSIUM ON ARTIFICIAL INTELLIGENCE AND COMPUTER ENGINEERING, 2021, 12079
  • [7] A Low-Cost Stochastic Computing-based Fuzzy Filtering for Image Noise Reduction
    Estiri, Seyedeh Newsha
    Jalilvand, Amir Hossein
    Naderi, Samaneh
    Najafi, M. Hassan
    Fazeli, Mahdi
    2022 IEEE 13TH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2022, : 157 - 162
  • [8] Low-Cost Adaptive Exponential Integrate-and-Fire Neuron Using Stochastic Computing
    Xiao, Shanlin
    Liu, Wei
    Guo, Yuhao
    Yu, Zhiyi
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2020, 14 (05) : 942 - 950
  • [9] Implementing Stochastic Bayesian Inference Design of the Stochastic Number Generators
    Hoe, David H. K.
    Pajardo, Chet, II
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 1105 - 1109
  • [10] STOCHASTIC INVESTIGATIONS OF PSEUDORANDOM NUMBER GENERATORS
    UGRINSPARAC, G
    COMPUTING, 1991, 46 (01) : 53 - 65