Abstract
We discuss a convolutional neural network for handwritten digit classification and its hardware acceleration as an inference engine using nanoscale memristive devices in the spike domain. We study the impact of device programming variability on the spiking neural network’s (SNN) inference accuracy and benchmark its performance with an equivalent artificial neural network (ANN). We demonstrate optimization strategies to implement these networks with memristive devices with an on-off ratio as low as 10 and only 32 levels of resolution. Further, close to baseline accuracies can be maintained for the networks even if such memristive devices are used to duplicate the pre-determined kernel weights to enable parallel execution of the convolution operation.
| Original language | English |
|---|---|
| Title of host publication | Engineering Applications of Neural Networks - 19th International Conference, EANN 2018, Proceedings |
| Editors | Elias Pimenidis, Chrisina Jayne |
| Publisher | Springer Verlag |
| Pages | 240-251 |
| Number of pages | 12 |
| ISBN (Print) | 9783319982038 |
| DOIs | |
| State | Published - 2018 |
| Externally published | Yes |
| Event | 19th International Conference on Engineering Applications of Neural Networks, EANN 2018 - Bristol, United Kingdom Duration: Sep 3 2018 → Sep 5 2018 |
Publication series
| Name | Communications in Computer and Information Science |
|---|---|
| Volume | 893 |
| ISSN (Print) | 1865-0929 |
Conference
| Conference | 19th International Conference on Engineering Applications of Neural Networks, EANN 2018 |
|---|---|
| Country/Territory | United Kingdom |
| City | Bristol |
| Period | 09/3/18 → 09/5/18 |
Funding
Acknowledgments. This research was supported in part by the CAMPUSENSE project grant from CISCO Systems Inc, the Semiconductor Research Corporation (2016-SD-2717), and the National Science Foundation grant 1710009.
Keywords
- Artificial neural networks
- Memristors
- Non-volatile memory devices
- Programming variability
- Spiking neural networks
Fingerprint
Dive into the research topics of 'Acceleration of Convolutional Networks Using Nanoscale Memristive Devices'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver