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...
Autores principales: | , , , , , |
---|---|
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 |