Survey of Stochastic Number Generators and Optimizing Techniques

Pooja Nahar,Prasad Khandekar,Minal Deshmukh, Harpreet Singh Jatana, Uday Khambete

Lecture Notes in Electrical Engineering Intelligent Systems and Applications(2023)

引用 0|浏览1
暂无评分
摘要
Stochastic computing (SC) is an error-tolerant computing technique where computation takes place on randomized statistical bit streams. The main feature is that standard digital logic gates with low power and low area can be used to implement complex arithmetic functions. However, these advantages need to be compared against slow speed and less precision. Also, the area required by stochastic number generators (SNGs) is high as compared with the area required to implement computation circuit. So, if multiple SNGs are used, then the advantage of low area cannot be extracted. So, there is a need to design good quality, reliable and higher throughput SNGs. Out of different approaches that are used to design SNG, use of low discrepancy sequences and randomization functions has better results with respect to throughput and correlation management, respectively, at the cost of area. So, more research using these two approaches can lead to design of efficient SNG. This paper reviews the background, fundamental concepts, basic arithmetic operations using SC, various approaches to design efficient SNG's by managing correlation in stochastic computing circuits, advantages, and drawbacks followed by conclusion and future challenges.
更多
查看译文
关键词
Stochastic computing,Approximate computing,Stochastic arithmetic,Random number sources,Random number generator,LFSR,Correlation,Low-power design
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要