Publication:
Stochastic Computing Emulation of Memristor Cellular Nonlinear Networks

dc.contributor.authorCamps, Oscar
dc.contributor.authorAl Chawa, Mohamad Moner
dc.contributor.authorStavrinides, Stavros G
dc.contributor.authorPicos, Rodrigo
dc.date.accessioned2024-10-04T13:57:56Z
dc.date.available2024-10-04T13:57:56Z
dc.date.issued2022-01
dc.description.abstractCellular Nonlinear Networks (CNN) are a concept introduced in 1988 by Leon Chua and Lin Yang as a bio-inspired architecture capable of massively parallel computation. Since then, CNN have been enhanced by incorporating designs that incorporate memristors to profit from their processing and memory capabilities. In addition, Stochastic Computing (SC) can be used to optimize the quantity of required processing elements; thus it provides a lightweight approximate computing framework, quite accurate and effective, however. In this work, we propose utilization of SC in designing and implementing a memristor-based CNN. As a proof of the proposed concept, an example of application is presented. This application combines Matlab and a FPGA in order to create the CNN. The implemented CNN was then used to perform three different real-time applications on a 512 x 512 gray-scale and a 768 x 512 color image: storage of the image, edge detection, and image sharpening. It has to be pointed out that the same CNN was used for the three different tasks, with the sole change of some programmable parameters. Results show an excellent capability with significant accompanying advantages, such as the low number of needed elements further allowing for a low cost FPGA-based system implementation, something confirming the system's capacity for real time operation.en
dc.description.sponsorshipSome of the authors wish to acknowledge support from DPI2017-86610-P, TEC2017-84877-R projects, awarded by the MICINN and also with partial support by the FEDER program.es_ES
dc.format.number1es_ES
dc.format.page67es_ES
dc.format.volume13es_ES
dc.identifier.citationCamps O, Al Chawa MM, Stavrinides SG, Picos R. Stochastic Computing Emulation of Memristor Cellular Nonlinear Networks. Micromachines. 2022 Jan;13(1):67.en
dc.identifier.doi10.3390/mi13010067
dc.identifier.e-issn2072-666Xes_ES
dc.identifier.journalMicromachineses_ES
dc.identifier.otherhttps://hdl.handle.net/20.500.13003/19831
dc.identifier.pubmedID35056232es_ES
dc.identifier.scopus2-s2.0-85122163385
dc.identifier.urihttps://hdl.handle.net/20.500.12105/23527
dc.identifier.wos747114900001
dc.language.isoengen
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)
dc.relation.publisherversionhttps://doi.org/10.3390/mi13010067en
dc.rights.accessRightsopen accessen
dc.rights.licenseAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectCellular nonlinear networks
dc.subjectStochastic logic
dc.subjectReal time processing
dc.subjectImage processing
dc.subjectMemristors
dc.titleStochastic Computing Emulation of Memristor Cellular Nonlinear Networksen
dc.typeresearch articleen
dspace.entity.typePublication
relation.isPublisherOfPublication30293a55-0e53-431f-ae8c-14ab01127be9
relation.isPublisherOfPublication.latestForDiscovery30293a55-0e53-431f-ae8c-14ab01127be9

Files