Publication: Optimal Stochastic Computing Randomization
| dc.contributor.author | Frasser, Christiam F | |
| dc.contributor.author | Roca, Miquel | |
| dc.contributor.author | Rossello, Josep L | |
| dc.date.accessioned | 2024-09-18T06:43:51Z | |
| dc.date.available | 2024-09-18T06:43:51Z | |
| dc.date.issued | 2021-12 | |
| dc.description.abstract | 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. | en |
| dc.description.sponsorship | This work was partially supported by the Ministerio de Ciencia e Innovacion and the Regional European Development Funds (FEDER) under grant contracts TEC2017-84877-R, PID2020-120075RB-I00 and PDC2021-121847-I00. Grant TEC2017-84877-R funded by MCIN/AEI/10.13039/501100011033 and by ERDF A way of making Europe. Grant PID2020-120075RB-I00 funded by MCIN/AEI/10.13039/501100011033. Grant PDC2021-121847-I00 funded by MCIN/AEI/10.13039/501100011033 by the European Union NextGenerationEU/PRTR. | es_ES |
| dc.format.number | 23 | es_ES |
| dc.format.page | 2985 | es_ES |
| dc.format.volume | 10 | es_ES |
| dc.identifier.citation | Frasser CF, Roca M, Rossello JL. Optimal Stochastic Computing Randomization. Electronics. 2021 Dec;10(23):2985. | en |
| dc.identifier.doi | 10.3390/electronics10232985 | |
| dc.identifier.e-issn | 2079-9292 | es_ES |
| dc.identifier.journal | Electronics | es_ES |
| dc.identifier.other | https://hdl.handle.net/20.500.13003/19730 | |
| dc.identifier.scopus | 2-s2.0-85120324437 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12105/23291 | |
| dc.identifier.wos | 735682500001 | |
| dc.language.iso | eng | en |
| dc.publisher | Multidisciplinary Digital Publishing Institute (MDPI) | |
| dc.relation.publisherversion | https://dx.doi.org/10.3390/electronics10232985 | en |
| dc.rights.accessRights | open access | en |
| dc.rights.license | Attribution 4.0 International | * |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.subject | Stochastic computing | |
| dc.subject | LFSR | |
| dc.subject | Seeding | |
| dc.subject | Correlation | |
| dc.title | Optimal Stochastic Computing Randomization | en |
| dc.type | research article | en |
| dspace.entity.type | Publication | |
| relation.isPublisherOfPublication | 30293a55-0e53-431f-ae8c-14ab01127be9 | |
| relation.isPublisherOfPublication.latestForDiscovery | 30293a55-0e53-431f-ae8c-14ab01127be9 |


