Optimal Stochastic Computing Randomization

Show simple item record

dc.contributor.author Frasser, C.F.
dc.contributor.author Roca, M.
dc.contributor.author Rosselló, J.L.
dc.date.accessioned 2022-03-23T08:34:19Z
dc.date.available 2022-03-23T08:34:19Z
dc.identifier.uri http://hdl.handle.net/11201/158338
dc.description.abstract [eng] Stochastic computing (SC) is a probabilistic-based processing methodology that has emerged as an energy-efficient solution for implementing image processing and deep learning in hardware. The core of these systems relies on the selection of appropriate Random Number Generators (RNGs) to guarantee an acceptable accuracy. In this work, we demonstrate that classical Linear Feedback Shift Registers (LFSR) can be efficiently used for correlation-sensitive circuits if an appropriate seed selection is followed. For this purpose, we implement some basic SC operations along with a real image processing application, an edge detection circuit. Compared with the literature, the results show that the use of a single LFSR architecture with an appropriate seeding has the best accuracy. Compared to the second best method (Sobol) for 8-bit precision, our work performs 7.3 times better for the quadratic function; a 1.5 improvement factor is observed for the scaled addition; a 1.1 improvement for the multiplication; and a 1.3 factor for edge detection. Finally, we supply the polynomials and seeds that must be employed for different use cases, allowing the SC circuit designer to have a solid base for generating reliable bit-streams.
dc.format application/pdf
dc.relation.isformatof https://doi.org/10.3390/electronics10232985
dc.relation.ispartof Electronics, 2021, vol. 10, num. 23, p. 1-19
dc.rights , 2021
dc.subject.classification Enginyeria
dc.subject.classification 624 - Enginyeria civil i de la construcció en general
dc.subject.other Engineering
dc.subject.other 624 - Civil and structural engineering in general Substructures. Earthworks. Foundations. Tunnelling. Bridge construction. Superstructures
dc.title Optimal Stochastic Computing Randomization
dc.type info:eu-repo/semantics/article
dc.date.updated 2022-03-23T08:34:19Z
dc.subject.keywords Artificial Intelligence
dc.subject.keywords Artificial neural networks
dc.rights.accessRights info:eu-repo/semantics/openAccess
dc.identifier.doi https://doi.org/10.3390/electronics10232985


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account

Statistics