Introduction to Stochastic Computing using a Remote Lab with Reconfigurable Logic
DOI:
https://doi.org/10.3991/ijoe.v12i04.5091Keywords:
remote lab, reconfigurable logic, stochastic computingAbstract
This short paper introduces the basic concepts of Stochastic Computing (SC), and presents additions to a remote lab with reconfigurable logic to allow testing SC circuits. Recently, SC has been revisited and evaluated as a possible way of performing approximate probabilistic computations for artificial perception systems. New modules allow the generation of pseudo-random numbers, given a seed key and using linear feedback shift registers, but also having true random number generation using ring oscillators and embedded PLLs. Stochastic computing allows a tradeoff between resource usage and precision, allowing very simple circuits to perform computations, at the expense of a longer integration time to have reasonable results. We provide the basic stochastic computing modules, so that any user can use them to build a stochastic computing circuit and go beyond software simulations, providing a remote hardware device to test real circuits at high clock speeds.
Downloads
Published
2016-04-28
How to Cite
Lobo, J. (2016). Introduction to Stochastic Computing using a Remote Lab with Reconfigurable Logic. International Journal of Online and Biomedical Engineering (iJOE), 12(04), pp. 23–26. https://doi.org/10.3991/ijoe.v12i04.5091
Issue
Section
Papers