Low-correlation Low-cost Stochastic Number Generators for Stochastic Computing

S. A. Salehi
{"title":"Low-correlation Low-cost Stochastic Number Generators for Stochastic Computing","authors":"S. A. Salehi","doi":"10.1109/GlobalSIP45357.2019.8969375","DOIUrl":null,"url":null,"abstract":"Stochastic computing provides low-area and fault- tolerant computing circuits. However, the required stochastic number generators (SNGs) in these circuits are area consuming and can diminish their overall saving in hardware size, particularly if several SNGs are required. A SNG circuit consists of two parts: a random number source (RNS), e.g., a linear feedback shift register (LFSR), and a probability converter circuit (PCC), e.g., a comparator. In this paper, we propose area-efficient SNGs by sharing the permuted output of one RNS among several SNGs. With no hardware overhead, the proposed architecture generates random bit streams with minimum stochastic computing correlation (SCC). Compared to the circular shifting approach presented in recent prior work, our approach produces stochastic bit streams with 52% and 67% less average SCC when a 8-bit and a 10-bit LFSR are shared between two SNGs, respectively. We evaluated the proposed method for several applications. The results show that, compared to prior work, our approach yields lower MSE values with the same (or even lower) area-cost.","PeriodicalId":221378,"journal":{"name":"2019 IEEE Global Conference on Signal and Information Processing (GlobalSIP)","volume":"162 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Global Conference on Signal and Information Processing (GlobalSIP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GlobalSIP45357.2019.8969375","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Stochastic computing provides low-area and fault- tolerant computing circuits. However, the required stochastic number generators (SNGs) in these circuits are area consuming and can diminish their overall saving in hardware size, particularly if several SNGs are required. A SNG circuit consists of two parts: a random number source (RNS), e.g., a linear feedback shift register (LFSR), and a probability converter circuit (PCC), e.g., a comparator. In this paper, we propose area-efficient SNGs by sharing the permuted output of one RNS among several SNGs. With no hardware overhead, the proposed architecture generates random bit streams with minimum stochastic computing correlation (SCC). Compared to the circular shifting approach presented in recent prior work, our approach produces stochastic bit streams with 52% and 67% less average SCC when a 8-bit and a 10-bit LFSR are shared between two SNGs, respectively. We evaluated the proposed method for several applications. The results show that, compared to prior work, our approach yields lower MSE values with the same (or even lower) area-cost.
用于随机计算的低相关低成本随机数发生器
随机计算提供了低面积和容错的计算电路。然而,这些电路中所需的随机数字发生器(sng)是消耗面积的,并且可以减少硬件尺寸的总体节省,特别是如果需要几个sng。SNG电路由两部分组成:随机数源(RNS),例如线性反馈移位寄存器(LFSR)和概率转换电路(PCC),例如比较器。在本文中,我们通过在多个sng中共享一个RNS的排列输出来提出面积高效的sng。在没有硬件开销的情况下,所提出的体系结构生成具有最小随机计算相关性(SCC)的随机比特流。与最近之前的工作中提出的循环移位方法相比,当两个sng之间分别共享8位和10位LFSR时,我们的方法产生的随机比特流的平均SCC减少了52%和67%。我们对几种应用评估了所提出的方法。结果表明,与之前的工作相比,我们的方法在相同(甚至更低)的面积成本下产生更低的MSE值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信