Towards Theoretical Cost Limit of Stochastic Number Generators for Stochastic Computing

被引:19
|
作者
Yang, Meng [1 ]
Li, Bingzhe [2 ]
Lilja, David J. [2 ]
Yuan, Bo [3 ]
Qian, Weikang [1 ]
机构
[1] Shanghai Jiao Tong Univ, Univ Michigan Shanghai Jiao Tong Univ Joint Inst, Shanghai, Peoples R China
[2] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
[3] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
ARCHITECTURE;
D O I
10.1109/ISVLSI.2018.00037
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Stochastic number generator (SNG) is one important component of stochastic computing (SC). An SNG usually consists of a random number source (RNS) and a probability conversion circuit (PCC). The SNGs occupy a large portion of the total area and power of a stochastic circuit. Thus, it is critical to lower the area and power of the SNGs. The existing methods only focused on simplifying the RNSs inside the SNGs, such as sharing the RNSs and using emerging devices. However, how to reduce the area and power of PCCs is never studied. In this work, we explore this problem and propose a solution that can effectively reduce the area and power of PCCs. We also study the theoretical limit on the cost of SNG and find that our proposed design approaches the limit. The experimental results show that our design can gain up to 2x improvement in power-delay product over the traditional SNGs.
引用
收藏
页码:154 / 159
页数:6
相关论文
共 50 条
  • [1] Low-Cost Stochastic Number Generators for Stochastic Computing
    Salehi, Sayed Ahmad
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (04) : 992 - 1001
  • [2] 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,
  • [3] 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
  • [4] 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,
  • [5] 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
  • [6] STOCHASTIC INVESTIGATIONS OF PSEUDORANDOM NUMBER GENERATORS
    UGRINSPARAC, G
    COMPUTING, 1991, 46 (01) : 53 - 65
  • [7] Pseudo-Random Number Generators for Stochastic Computing (SC): Design and Analysis
    Junsangsri P.
    Lombardi F.
    IEEE Open Journal of Nanotechnology, 2024, 5 : 1 - 10
  • [8] Survey of Stochastic Number Generators and Optimizing Techniques
    Nahar, Pooja
    Khandekar, Prasad
    Deshmukh, Minal
    Jatana, Harpreet Singh
    Khambete, Uday
    INTELLIGENT SYSTEMS AND APPLICATIONS, ICISA 2022, 2023, 959 : 405 - 415
  • [9] Stochastic Number Generators with Minimum Probability Conversion Circuits
    Collinsworth, Chris
    Salehi, Sayed Ahmad
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 49 - 54
  • [10] Stochastic investigations of pseudo-random number generators
    Ugrin-Sparac, G.
    Computing (Vienna/New York), 1991, 46 (01): : 67 - 86