Hybrid Stochastic Computing Circuits in Continuous Statistics Domain

Renyuan Zhang, Tati Erlina, T. Nguyen, Y. Nakashima
{"title":"Hybrid Stochastic Computing Circuits in Continuous Statistics Domain","authors":"Renyuan Zhang, Tati Erlina, T. Nguyen, Y. Nakashima","doi":"10.1109/socc49529.2020.9524786","DOIUrl":null,"url":null,"abstract":"A hybrid scheme of stochastic computing (SC) is explored by representing and processing the stochastic numbers (SNs) in multiple domains of continuous statistics space. On the basis of Neuron-MOS mechanism, pulses with arbitrary duty-cycles and various frequencies are efficiently generated. By interfering the pulses with multiple keys such as the level and frequency, the SNs are observed in continuous domain instead of long discrete bit-streams conventionally. Employing this stochastic representation, all of three typical SC fashions including straight multiplication/summation, Bernstein polynomial expansion, and finite state machine (FSM) are retrieved by the proposed hybrid schemes. For the Multiply-ACcumulations (MACs), the combination of pulse strength and duty-cycle performs the multiplication; the entanglement among various combinations above behaves accumulations; and the integral within a specific time window indicates the scale-free MAC result efficiently. For retrieving arbitrary functions in SC, the frequency interfering mechanism and novel multi-valued logic (MVL) multiplexer are employed to implement Bernstein polynomials with an ultra-compact VLSI circuit. Moreover, the continuous Markov chain is simply implemented by the SNs switching and a membrane capacitor for performing a special continuous state machine (CSM) which offers the SC sigmoid function with post-silicon scalability. From the circuit simulation results, the transistor amounts of proposed hybrid SC circuits are reduced to 6.1 %, 2.7%, and 8.3% of the state-of-art works for MAC, Bernstein polynomial, and FSM, respectively. Meanwhile, the performances over the accuracy, speed, and power consumption are all similar or superior to state-of-arts.","PeriodicalId":114740,"journal":{"name":"2020 IEEE 33rd International System-on-Chip Conference (SOCC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 33rd International System-on-Chip Conference (SOCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/socc49529.2020.9524786","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A hybrid scheme of stochastic computing (SC) is explored by representing and processing the stochastic numbers (SNs) in multiple domains of continuous statistics space. On the basis of Neuron-MOS mechanism, pulses with arbitrary duty-cycles and various frequencies are efficiently generated. By interfering the pulses with multiple keys such as the level and frequency, the SNs are observed in continuous domain instead of long discrete bit-streams conventionally. Employing this stochastic representation, all of three typical SC fashions including straight multiplication/summation, Bernstein polynomial expansion, and finite state machine (FSM) are retrieved by the proposed hybrid schemes. For the Multiply-ACcumulations (MACs), the combination of pulse strength and duty-cycle performs the multiplication; the entanglement among various combinations above behaves accumulations; and the integral within a specific time window indicates the scale-free MAC result efficiently. For retrieving arbitrary functions in SC, the frequency interfering mechanism and novel multi-valued logic (MVL) multiplexer are employed to implement Bernstein polynomials with an ultra-compact VLSI circuit. Moreover, the continuous Markov chain is simply implemented by the SNs switching and a membrane capacitor for performing a special continuous state machine (CSM) which offers the SC sigmoid function with post-silicon scalability. From the circuit simulation results, the transistor amounts of proposed hybrid SC circuits are reduced to 6.1 %, 2.7%, and 8.3% of the state-of-art works for MAC, Bernstein polynomial, and FSM, respectively. Meanwhile, the performances over the accuracy, speed, and power consumption are all similar or superior to state-of-arts.
连续统计领域的混合随机计算电路
通过对连续统计空间中多个域的随机数进行表示和处理,探索了一种混合随机计算方案。基于神经元- mos机制,可以有效地产生任意占空比和各种频率的脉冲。通过用电平和频率等多个密钥干扰脉冲,可以在连续域中观察到SNs,而不是传统的长离散比特流。利用这种随机表示,本文提出的混合格式检索了三种典型的SC模型,包括直接乘法/求和、Bernstein多项式展开和有限状态机(FSM)。对于乘法累积(mac),脉冲强度和占空比的组合进行乘法;上述各种组合之间的纠缠表现为积累;在特定时间窗内的积分可以有效地表示无标度MAC结果。为了检索SC中的任意函数,利用频率干扰机制和新型多值逻辑(MVL)多路复用器在超紧凑的VLSI电路中实现Bernstein多项式。此外,连续马尔可夫链由SNs开关和膜电容器简单实现,用于执行特殊的连续状态机(CSM),该连续状态机提供了具有后硅可扩展性的SC s型函数。从电路仿真结果来看,所提出的混合SC电路的晶体管数量分别减少到MAC, Bernstein多项式和FSM的现有工作的6.1%,2.7%和8.3%。同时,在精度、速度、功耗等方面的性能均达到或优于国际先进水平。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信