Cargando…

RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition

Resistive switching memory (RRAM) is considered as one of the most promising devices for parallel computing solutions that may overcome the von Neumann bottleneck of today’s electronic systems. However, the existing RRAM-based parallel computing architectures suffer from practical problems such as d...

Descripción completa

Detalles Bibliográficos
Autores principales: Jiang, Yuning, Kang, Jinfeng, Wang, Xinan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5364413/
https://www.ncbi.nlm.nih.gov/pubmed/28338069
http://dx.doi.org/10.1038/srep45233
_version_ 1782517313310818304
author Jiang, Yuning
Kang, Jinfeng
Wang, Xinan
author_facet Jiang, Yuning
Kang, Jinfeng
Wang, Xinan
author_sort Jiang, Yuning
collection PubMed
description Resistive switching memory (RRAM) is considered as one of the most promising devices for parallel computing solutions that may overcome the von Neumann bottleneck of today’s electronic systems. However, the existing RRAM-based parallel computing architectures suffer from practical problems such as device variations and extra computing circuits. In this work, we propose a novel parallel computing architecture for pattern recognition by implementing k-nearest neighbor classification on metal-oxide RRAM crossbar arrays. Metal-oxide RRAM with gradual RESET behaviors is chosen as both the storage and computing components. The proposed architecture is tested by the MNIST database. High speed (~100 ns per example) and high recognition accuracy (97.05%) are obtained. The influence of several non-ideal device properties is also discussed, and it turns out that the proposed architecture shows great tolerance to device variations. This work paves a new way to achieve RRAM-based parallel computing hardware systems with high performance.
format Online
Article
Text
id pubmed-5364413
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-53644132017-03-24 RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition Jiang, Yuning Kang, Jinfeng Wang, Xinan Sci Rep Article Resistive switching memory (RRAM) is considered as one of the most promising devices for parallel computing solutions that may overcome the von Neumann bottleneck of today’s electronic systems. However, the existing RRAM-based parallel computing architectures suffer from practical problems such as device variations and extra computing circuits. In this work, we propose a novel parallel computing architecture for pattern recognition by implementing k-nearest neighbor classification on metal-oxide RRAM crossbar arrays. Metal-oxide RRAM with gradual RESET behaviors is chosen as both the storage and computing components. The proposed architecture is tested by the MNIST database. High speed (~100 ns per example) and high recognition accuracy (97.05%) are obtained. The influence of several non-ideal device properties is also discussed, and it turns out that the proposed architecture shows great tolerance to device variations. This work paves a new way to achieve RRAM-based parallel computing hardware systems with high performance. Nature Publishing Group 2017-03-24 /pmc/articles/PMC5364413/ /pubmed/28338069 http://dx.doi.org/10.1038/srep45233 Text en Copyright © 2017, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Jiang, Yuning
Kang, Jinfeng
Wang, Xinan
RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
title RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
title_full RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
title_fullStr RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
title_full_unstemmed RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
title_short RRAM-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
title_sort rram-based parallel computing architecture using k-nearest neighbor classification for pattern recognition
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5364413/
https://www.ncbi.nlm.nih.gov/pubmed/28338069
http://dx.doi.org/10.1038/srep45233
work_keys_str_mv AT jiangyuning rrambasedparallelcomputingarchitectureusingknearestneighborclassificationforpatternrecognition
AT kangjinfeng rrambasedparallelcomputingarchitectureusingknearestneighborclassificationforpatternrecognition
AT wangxinan rrambasedparallelcomputingarchitectureusingknearestneighborclassificationforpatternrecognition