Alessandro Fumarola, Y. Leblebici, P. Narayanan, R. Shelby, L. L. Sanchez, G. Burr, Kibong Moon, J. Jang, H. Hwang, Severin Sidler
{"title":"Non-filamentary non-volatile memory elements as synapses in neuromorphic systems","authors":"Alessandro Fumarola, Y. Leblebici, P. Narayanan, R. Shelby, L. L. Sanchez, G. Burr, Kibong Moon, J. Jang, H. Hwang, Severin Sidler","doi":"10.1109/NVMTS47818.2019.8986194","DOIUrl":null,"url":null,"abstract":"Crossbar arrays of non-volatile memory (NVM) devices represent one possible path for implementing highly energy-efficient neuromorphic computing systems. For Deep Neural Networks (DNN), where information can be encoded as analog voltage and current levels, such arrays can represent matrices of synaptic weights, implementing the matrix-vector multiplication needed for algorithms such as backpropagation in a massively-parallel fashion. Previous research demonstrated a large-scale hardware-software implementation based on phase-change memories and analyzed the potential speed and power advantages over GPU-based training. In this proceeding we will discuss extensions of this work leveraging a different class of memory elements. Using the concept of jump-tables we simulate the impact of real conductance response of non-filamentary resistive devices based on ${P} r_{0}.{}_{3}Ca_{0.7}$ Mn $O_{3}$ (PCMO). With the same approach as of [1], we simulate a three-layer neural network with training accuracy >90% on the MNIST dataset. The higher ON/OFF conductance ratio of improved Al[Mo/PCMO devices together with new programming strategies can lead to further accuracy improvement. Finally, we show that the bidirectional programming of Al[Mo/PCMO can be used to implement high-density neuromorphic systems with a single conductance per synapse, at only a slight degradation to accuracy.","PeriodicalId":199112,"journal":{"name":"2019 19th Non-Volatile Memory Technology Symposium (NVMTS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 19th Non-Volatile Memory Technology Symposium (NVMTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NVMTS47818.2019.8986194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Crossbar arrays of non-volatile memory (NVM) devices represent one possible path for implementing highly energy-efficient neuromorphic computing systems. For Deep Neural Networks (DNN), where information can be encoded as analog voltage and current levels, such arrays can represent matrices of synaptic weights, implementing the matrix-vector multiplication needed for algorithms such as backpropagation in a massively-parallel fashion. Previous research demonstrated a large-scale hardware-software implementation based on phase-change memories and analyzed the potential speed and power advantages over GPU-based training. In this proceeding we will discuss extensions of this work leveraging a different class of memory elements. Using the concept of jump-tables we simulate the impact of real conductance response of non-filamentary resistive devices based on ${P} r_{0}.{}_{3}Ca_{0.7}$ Mn $O_{3}$ (PCMO). With the same approach as of [1], we simulate a three-layer neural network with training accuracy >90% on the MNIST dataset. The higher ON/OFF conductance ratio of improved Al[Mo/PCMO devices together with new programming strategies can lead to further accuracy improvement. Finally, we show that the bidirectional programming of Al[Mo/PCMO can be used to implement high-density neuromorphic systems with a single conductance per synapse, at only a slight degradation to accuracy.