Cargando…
Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices
Biological neural networks outperform current computer technology in terms of power consumption and computing speed while performing associative tasks, such as pattern recognition. The analogue and massive parallel in-memory computing in biology differs strongly from conventional transistor electron...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7467933/ https://www.ncbi.nlm.nih.gov/pubmed/32879397 http://dx.doi.org/10.1038/s41598-020-71334-x |
_version_ | 1783578115136552960 |
---|---|
author | Zahari, Finn Pérez, Eduardo Mahadevaiah, Mamathamba Kalishettyhalli Kohlstedt, Hermann Wenger, Christian Ziegler, Martin |
author_facet | Zahari, Finn Pérez, Eduardo Mahadevaiah, Mamathamba Kalishettyhalli Kohlstedt, Hermann Wenger, Christian Ziegler, Martin |
author_sort | Zahari, Finn |
collection | PubMed |
description | Biological neural networks outperform current computer technology in terms of power consumption and computing speed while performing associative tasks, such as pattern recognition. The analogue and massive parallel in-memory computing in biology differs strongly from conventional transistor electronics that rely on the von Neumann architecture. Therefore, novel bio-inspired computing architectures have been attracting a lot of attention in the field of neuromorphic computing. Here, memristive devices, which serve as non-volatile resistive memory, are employed to emulate the plastic behaviour of biological synapses. In particular, CMOS integrated resistive random access memory (RRAM) devices are promising candidates to extend conventional CMOS technology to neuromorphic systems. However, dealing with the inherent stochasticity of resistive switching can be challenging for network performance. In this work, the probabilistic switching is exploited to emulate stochastic plasticity with fully CMOS integrated binary RRAM devices. Two different RRAM technologies with different device variabilities are investigated in detail, and their potential applications in stochastic artificial neural networks (StochANNs) capable of solving MNIST pattern recognition tasks is examined. A mixed-signal implementation with hardware synapses and software neurons combined with numerical simulations shows that the proposed concept of stochastic computing is able to process analogue data with binary memory cells. |
format | Online Article Text |
id | pubmed-7467933 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-74679332020-09-03 Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices Zahari, Finn Pérez, Eduardo Mahadevaiah, Mamathamba Kalishettyhalli Kohlstedt, Hermann Wenger, Christian Ziegler, Martin Sci Rep Article Biological neural networks outperform current computer technology in terms of power consumption and computing speed while performing associative tasks, such as pattern recognition. The analogue and massive parallel in-memory computing in biology differs strongly from conventional transistor electronics that rely on the von Neumann architecture. Therefore, novel bio-inspired computing architectures have been attracting a lot of attention in the field of neuromorphic computing. Here, memristive devices, which serve as non-volatile resistive memory, are employed to emulate the plastic behaviour of biological synapses. In particular, CMOS integrated resistive random access memory (RRAM) devices are promising candidates to extend conventional CMOS technology to neuromorphic systems. However, dealing with the inherent stochasticity of resistive switching can be challenging for network performance. In this work, the probabilistic switching is exploited to emulate stochastic plasticity with fully CMOS integrated binary RRAM devices. Two different RRAM technologies with different device variabilities are investigated in detail, and their potential applications in stochastic artificial neural networks (StochANNs) capable of solving MNIST pattern recognition tasks is examined. A mixed-signal implementation with hardware synapses and software neurons combined with numerical simulations shows that the proposed concept of stochastic computing is able to process analogue data with binary memory cells. Nature Publishing Group UK 2020-09-02 /pmc/articles/PMC7467933/ /pubmed/32879397 http://dx.doi.org/10.1038/s41598-020-71334-x Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Article Zahari, Finn Pérez, Eduardo Mahadevaiah, Mamathamba Kalishettyhalli Kohlstedt, Hermann Wenger, Christian Ziegler, Martin Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices |
title | Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices |
title_full | Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices |
title_fullStr | Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices |
title_full_unstemmed | Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices |
title_short | Analogue pattern recognition with stochastic switching binary CMOS-integrated memristive devices |
title_sort | analogue pattern recognition with stochastic switching binary cmos-integrated memristive devices |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7467933/ https://www.ncbi.nlm.nih.gov/pubmed/32879397 http://dx.doi.org/10.1038/s41598-020-71334-x |
work_keys_str_mv | AT zaharifinn analoguepatternrecognitionwithstochasticswitchingbinarycmosintegratedmemristivedevices AT perezeduardo analoguepatternrecognitionwithstochasticswitchingbinarycmosintegratedmemristivedevices AT mahadevaiahmamathambakalishettyhalli analoguepatternrecognitionwithstochasticswitchingbinarycmosintegratedmemristivedevices AT kohlstedthermann analoguepatternrecognitionwithstochasticswitchingbinarycmosintegratedmemristivedevices AT wengerchristian analoguepatternrecognitionwithstochasticswitchingbinarycmosintegratedmemristivedevices AT zieglermartin analoguepatternrecognitionwithstochasticswitchingbinarycmosintegratedmemristivedevices |