A Review of Deterministic Approaches to Stochastic Computing
A Review of Deterministic Approaches to Stochastic Computing
复制标题
随机计算的确定性方法回顾
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Yongqiang Zhang
中科院分区:
文献类型:
--
作者:
Zhendong Lin;Guangjun Xie;Shaowei Wang;Jie Han;Yongqiang Zhang
Stochastic computing (SC) has emerged as an alternative to conventional computing with weighted binary representation. The operations in SC can be performed through simple logic gates to significantly reduce hardware complexity. The random bitstreams generated by stochastic number generators are exploited as the computing medium in SC. However, traditional operations in SC are inaccurate because of the inherent random fluctuations in bitstreams. To resolve this issue, deterministic approaches using the relatively prime stream length, rotation, and clock division of bitstreams, have been proposed for completely accurate computing. However, these approaches require much longer bitstreams, resulting in a longer computing latency and thus a larger energy consumption. For example, the bitstream length (BSL) is approximately 22n if two numbers with n-bit precision are multiplied using a deterministic approach. The studies aimed at lowering the latency and energy can be divided into two categories of serial and parallel designs to, respectively, reduce the BSL and parallelize bitstreams. These deterministic approaches to SC and the associated designs are reviewed in this paper with discussions of their strengths and weaknesses for possible improvements in future work.