IEEE Transactions on Electron Devices · 2019 · 72 citations · 24 references
EngineeringComputer EngineeringElectrical EngineeringAnalog ElectronicsMemorySemiconductor DevicesMemory DevicesMemory SystemsMemristive MaterialsNeural NetworksAccuracyConductanceInference AccuracyMultilayer NetworksNeuromorphic DevicesNeuromorphic HardwareNonvolatile MemoryResistive Random-access Memory
Resistive random access memory (ReRAM) is often considered as a strong candidate for storing the weights in non-von Neumann neuromorphic computing systems. This paper studies how nonideal memory characteristics, which include programing error, read fluctuation, and retention, affect the inference accuracy of the analog ReRAM neural networks by incorporating memory characteristics extracted from 1-Mb ReRAM into a simulated inference-only neural network. This paper also shows that the different layer in the network can tolerate different amount of such imperfects. We learned four key points: 1) the conductance range of memory with less relative fluctuation is preferred for designing the weight-conductance mapping; 2) the control of programing error is essential for high inference accuracy; 3) retention-induced conductance drift can be fatal to the neuromorphic system. A compensation scheme is proposed in this paper which can effectively recover the inference accuracy; and 4) for multilayer networks, avoiding weight errors in the front layers can help to maintain the inference accuracy by reducing calculation error which may otherwise accumulate and pass down the networks. The concepts and approaches of this paper can also be applied to evaluate other types of nonvolatile memories for artificial neural networks.
24
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
Neuromorphic computing using non-volatile memory
Geoffrey W. Burr, R. M. Shelby, Abu Sebastian et al. · Advances in Physics X · 2016 · 1.1K citations · Full text
Geoffrey W. Burr, R. M. Shelby, Severin Sidler et al. · IEEE Transactions on Electron Devices · 2015 · 923 citations · Full text
A scalable processing-in-memory accelerator for parallel graph processing
Junwhan Ahn, Sungpack Hong, Sungjoo Yoo et al. · 2015 · 761 citations
Dot-product engine for neuromorphic computing
Miao Hu, John Paul Strachan, Zhiyong Li et al. · 2016 · 678 citations