Cargando…

Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems

The parallel updating scheme of RRAM-based analog neuromorphic systems based on sign stochastic gradient descent (SGD) can dramatically accelerate the training of neural networks. However, sign SGD can decrease accuracy. Also, some non-ideal factors of RRAM devices, such as intrinsic variations and...

Descripción completa

Detalles Bibliográficos
Autores principales: Liao, Yan, Deng, Ning, Wu, Huaqiang, Gao, Bin, Zhang, Qingtian, Qian, He
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5865074/
https://www.ncbi.nlm.nih.gov/pubmed/29615856
http://dx.doi.org/10.3389/fnins.2018.00167
_version_ 1783308612013129728
author Liao, Yan
Deng, Ning
Wu, Huaqiang
Gao, Bin
Zhang, Qingtian
Qian, He
author_facet Liao, Yan
Deng, Ning
Wu, Huaqiang
Gao, Bin
Zhang, Qingtian
Qian, He
author_sort Liao, Yan
collection PubMed
description The parallel updating scheme of RRAM-based analog neuromorphic systems based on sign stochastic gradient descent (SGD) can dramatically accelerate the training of neural networks. However, sign SGD can decrease accuracy. Also, some non-ideal factors of RRAM devices, such as intrinsic variations and the quantity of intermediate states, may significantly damage their convergence. In this paper, we analyzed the effects of these issues on the parallel updating scheme and found that it performed poorly on the task of MNIST recognition when the number of intermediate states was limited or the variation was too large. Thus, we propose a weighted synapse method to optimize the parallel updating scheme. Weighted synapses consist of major and minor synapses with different gain factors. Such a method can be widely used in RRAM-based analog neuromorphic systems to increase the number of equivalent intermediate states exponentially. The proposed method also generates a more suitable ΔW, diminishing the distortion caused by sign SGD. Unlike when several RRAM cells are combined to achieve higher resolution, there are no carry operations for weighted synapses, even if a saturation on the minor synapses occurs. The proposed method also simplifies the circuit overhead, rendering it highly suitable to the parallel updating scheme. With the aid of weighted synapses, convergence is highly optimized, and the error rate decreases significantly. Weighted synapses are also robust against the intrinsic variations of RRAM devices.
format Online
Article
Text
id pubmed-5865074
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-58650742018-04-03 Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems Liao, Yan Deng, Ning Wu, Huaqiang Gao, Bin Zhang, Qingtian Qian, He Front Neurosci Neuroscience The parallel updating scheme of RRAM-based analog neuromorphic systems based on sign stochastic gradient descent (SGD) can dramatically accelerate the training of neural networks. However, sign SGD can decrease accuracy. Also, some non-ideal factors of RRAM devices, such as intrinsic variations and the quantity of intermediate states, may significantly damage their convergence. In this paper, we analyzed the effects of these issues on the parallel updating scheme and found that it performed poorly on the task of MNIST recognition when the number of intermediate states was limited or the variation was too large. Thus, we propose a weighted synapse method to optimize the parallel updating scheme. Weighted synapses consist of major and minor synapses with different gain factors. Such a method can be widely used in RRAM-based analog neuromorphic systems to increase the number of equivalent intermediate states exponentially. The proposed method also generates a more suitable ΔW, diminishing the distortion caused by sign SGD. Unlike when several RRAM cells are combined to achieve higher resolution, there are no carry operations for weighted synapses, even if a saturation on the minor synapses occurs. The proposed method also simplifies the circuit overhead, rendering it highly suitable to the parallel updating scheme. With the aid of weighted synapses, convergence is highly optimized, and the error rate decreases significantly. Weighted synapses are also robust against the intrinsic variations of RRAM devices. Frontiers Media S.A. 2018-03-16 /pmc/articles/PMC5865074/ /pubmed/29615856 http://dx.doi.org/10.3389/fnins.2018.00167 Text en Copyright © 2018 Liao, Deng, Wu, Gao, Zhang and Qian. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Liao, Yan
Deng, Ning
Wu, Huaqiang
Gao, Bin
Zhang, Qingtian
Qian, He
Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
title Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
title_full Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
title_fullStr Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
title_full_unstemmed Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
title_short Weighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
title_sort weighted synapses without carry operations for rram-based neuromorphic systems
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5865074/
https://www.ncbi.nlm.nih.gov/pubmed/29615856
http://dx.doi.org/10.3389/fnins.2018.00167
work_keys_str_mv AT liaoyan weightedsynapseswithoutcarryoperationsforrrambasedneuromorphicsystems
AT dengning weightedsynapseswithoutcarryoperationsforrrambasedneuromorphicsystems
AT wuhuaqiang weightedsynapseswithoutcarryoperationsforrrambasedneuromorphicsystems
AT gaobin weightedsynapseswithoutcarryoperationsforrrambasedneuromorphicsystems
AT zhangqingtian weightedsynapseswithoutcarryoperationsforrrambasedneuromorphicsystems
AT qianhe weightedsynapseswithoutcarryoperationsforrrambasedneuromorphicsystems