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 条
  • [31] INTRODUCTION TO STOCHASTIC COMPUTING
    KOHL, A
    FREQUENZ, 1977, 31 (10) : 315 - 319
  • [32] Asynchronous Stochastic Computing
    Gonzalez-Guerrero, Patricia
    Stan, Mircea R.
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 280 - 285
  • [33] On the Limits of Stochastic Computing
    Neugebauer, Florian
    Polian, Ilia
    Hayes, John P.
    PROCEEDINGS OF THE 2019 FOURTH IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2019, : 98 - 105
  • [34] Survey of Stochastic Computing
    Alaghi, Armin
    Hayes, John P.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [35] Reversible stochastic computing
    Khanday, Farooq A.
    Akhtar, Romisa
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2020, 33 (04)
  • [36] A Stochastic Theoretical Game Approach for Resource Allocation in Vehicular Fog Computing
    Birhanie, Habtamu Mohammed
    Senouci, Sidi-Mohammed
    Messous, Mohammed Ayoub
    Arfaoui, Amel
    Kies, Ali
    2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [37] Stochastic-HD: Leveraging Stochastic Computing on Hyper-Dimensional Computing
    Hao, Yilun
    Gupta, Saransh
    Morris, Justin
    Khaleghi, Behnam
    Aksanli, Baris
    Rosing, Tajana
    2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 321 - 325
  • [38] Investigation on the Vdd Scaling Limit of Stochastic Computing Circuits based on FinFET Technology
    Jiang, Xiaobo
    Wang, Runsheng
    Guo, Shaofeng
    Huang, Ru
    2017 SILICON NANOELECTRONICS WORKSHOP (SNW), 2017, : 149 - 150
  • [39] Efficient Task Scheduling With Stochastic Delay Cost in Mobile Edge Computing
    Zhang, Wenyu
    Zhang, Zhenjiang
    Zeadally, Sherali
    Chao, Han-Chieh
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (01) : 4 - 7
  • [40] Towards Acceleration of Deep Convolutional Neural Networks using Stochastic Computing
    Li, Ji
    Ren, Ao
    Li, Zhe
    Ding, Caiwen
    Yuan, Bo
    Qiu, Qinru
    Wang, Yanzhi
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 115 - 120