Experimental Demonstration and Tolerancing of a Large-Scale Neural Network (165 000 Synapses) Using Phase-Change Memory as the Synaptic Weight Element
IBM Research - Almaden · Pohang University of Science and Technology · +2 more institutions
Abstract
Using two phase-change memory devices per synapse, a three-layer perceptron network with 164 885 synapses is trained on a subset (5000 examples) of the MNIST database of handwritten digits using a backpropagation variant suitable for nonvolatile memory (NVM) + selector crossbar arrays, obtaining a training (generalization) accuracy of 82.2% (82.9%). Using a neural network simulator matched to the experimental demonstrator, extensive tolerancing is performed with respect to NVM variability, yield, and the stochasticity, linearity, and asymmetry of the NVM-conductance response. We show that a bidirectional NVM with a symmetric, linear conductance response of high dynamic range is capable of delivering the same…
Citation impact
- FWCI
- 39.75
- Percentile
- 100%
- References
- 10
Authors
12Topics & keywords
- MNIST database
- Artificial neural network
- Crossbar switch
- Backpropagation
- Neuromorphic engineering
- Perceptron
- Computer science
- Non-volatile memory