Cargando…

Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning

Spiking Neural Networks (SNNs) have emerged as a powerful neuromorphic computing paradigm to carry out classification and recognition tasks. Nevertheless, the general purpose computing platforms and the custom hardware architectures implemented using standard CMOS technology, have been unable to riv...

Descripción completa

Detalles Bibliográficos
Autores principales: Srinivasan, Gopalakrishnan, Sengupta, Abhronil, Roy, Kaushik
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4942786/
https://www.ncbi.nlm.nih.gov/pubmed/27405788
http://dx.doi.org/10.1038/srep29545
_version_ 1782442480285777920
author Srinivasan, Gopalakrishnan
Sengupta, Abhronil
Roy, Kaushik
author_facet Srinivasan, Gopalakrishnan
Sengupta, Abhronil
Roy, Kaushik
author_sort Srinivasan, Gopalakrishnan
collection PubMed
description Spiking Neural Networks (SNNs) have emerged as a powerful neuromorphic computing paradigm to carry out classification and recognition tasks. Nevertheless, the general purpose computing platforms and the custom hardware architectures implemented using standard CMOS technology, have been unable to rival the power efficiency of the human brain. Hence, there is a need for novel nanoelectronic devices that can efficiently model the neurons and synapses constituting an SNN. In this work, we propose a heterostructure composed of a Magnetic Tunnel Junction (MTJ) and a heavy metal as a stochastic binary synapse. Synaptic plasticity is achieved by the stochastic switching of the MTJ conductance states, based on the temporal correlation between the spiking activities of the interconnecting neurons. Additionally, we present a significance driven long-term short-term stochastic synapse comprising two unique binary synaptic elements, in order to improve the synaptic learning efficiency. We demonstrate the efficacy of the proposed synaptic configurations and the stochastic learning algorithm on an SNN trained to classify handwritten digits from the MNIST dataset, using a device to system-level simulation framework. The power efficiency of the proposed neuromorphic system stems from the ultra-low programming energy of the spintronic synapses.
format Online
Article
Text
id pubmed-4942786
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-49427862016-07-20 Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning Srinivasan, Gopalakrishnan Sengupta, Abhronil Roy, Kaushik Sci Rep Article Spiking Neural Networks (SNNs) have emerged as a powerful neuromorphic computing paradigm to carry out classification and recognition tasks. Nevertheless, the general purpose computing platforms and the custom hardware architectures implemented using standard CMOS technology, have been unable to rival the power efficiency of the human brain. Hence, there is a need for novel nanoelectronic devices that can efficiently model the neurons and synapses constituting an SNN. In this work, we propose a heterostructure composed of a Magnetic Tunnel Junction (MTJ) and a heavy metal as a stochastic binary synapse. Synaptic plasticity is achieved by the stochastic switching of the MTJ conductance states, based on the temporal correlation between the spiking activities of the interconnecting neurons. Additionally, we present a significance driven long-term short-term stochastic synapse comprising two unique binary synaptic elements, in order to improve the synaptic learning efficiency. We demonstrate the efficacy of the proposed synaptic configurations and the stochastic learning algorithm on an SNN trained to classify handwritten digits from the MNIST dataset, using a device to system-level simulation framework. The power efficiency of the proposed neuromorphic system stems from the ultra-low programming energy of the spintronic synapses. Nature Publishing Group 2016-07-13 /pmc/articles/PMC4942786/ /pubmed/27405788 http://dx.doi.org/10.1038/srep29545 Text en Copyright © 2016, Macmillan Publishers Limited 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
Srinivasan, Gopalakrishnan
Sengupta, Abhronil
Roy, Kaushik
Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning
title Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning
title_full Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning
title_fullStr Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning
title_full_unstemmed Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning
title_short Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning
title_sort magnetic tunnel junction based long-term short-term stochastic synapse for a spiking neural network with on-chip stdp learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4942786/
https://www.ncbi.nlm.nih.gov/pubmed/27405788
http://dx.doi.org/10.1038/srep29545
work_keys_str_mv AT srinivasangopalakrishnan magnetictunneljunctionbasedlongtermshorttermstochasticsynapseforaspikingneuralnetworkwithonchipstdplearning
AT senguptaabhronil magnetictunneljunctionbasedlongtermshorttermstochasticsynapseforaspikingneuralnetworkwithonchipstdplearning
AT roykaushik magnetictunneljunctionbasedlongtermshorttermstochasticsynapseforaspikingneuralnetworkwithonchipstdplearning