Skip to main content

Spiking neural network with RRAM: Can we use it for real-world application?

Publication ,  Conference
Tang, T; Xia, L; Li, B; Luo, R; Chen, Y; Wang, Y; Yang, H
Published in: Proceedings -Design, Automation and Test in Europe, DATE
April 22, 2015

The spiking neural network (SNN) provides a promising solution to drastically promote the performance and efficiency of computing systems. Previous work of SNN mainly focus on increasing the scalability and level of realism in a neural simulation, while few of them support practical cognitive applications with acceptable performance. At the same time, based on the traditional CMOS technology, the efficiency of SNN systems is also unsatisfactory. In this work, we explore different training algorithms of SNN for real-world applications, and demonstrate that the Neural Sampling method is much more effective than Spiking Time Dependent Plasticity (STDP) and Remote Supervision Method (ReSuMe). We also propose an energy efficient implementation of SNN with the emerging metal-oxide resistive random access memory (RRAM) devices, which includes an RRAM crossbar array works as network synapses, an analog design of the spike neuron, and an input encoding scheme. A parameter mapping algorithm is also introduced to configure the RRAM-based SNN. Simulation results illustrate that the system achieves 91.2% accuracy on the MNIST dataset with an ultra-low power consumption of 3.5mW. Moreover, the RRAM-based SNN system demonstrates great robustness to 20% process variation with less than 1% accuracy decrease, and can tolerate 20% signal fluctuation with about 2% accuracy loss. These results reveal that the RRAM-based SNN will be quite easy to be physically realized.

Duke Scholars

Published In

Proceedings -Design, Automation and Test in Europe, DATE

DOI

ISSN

1530-1591

Publication Date

April 22, 2015

Volume

2015-April

Start / End Page

860 / 865
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Tang, T., Xia, L., Li, B., Luo, R., Chen, Y., Wang, Y., & Yang, H. (2015). Spiking neural network with RRAM: Can we use it for real-world application? In Proceedings -Design, Automation and Test in Europe, DATE (Vol. 2015-April, pp. 860–865). https://doi.org/10.7873/date.2015.1085
Tang, T., L. Xia, B. Li, R. Luo, Y. Chen, Y. Wang, and H. Yang. “Spiking neural network with RRAM: Can we use it for real-world application?” In Proceedings -Design, Automation and Test in Europe, DATE, 2015-April:860–65, 2015. https://doi.org/10.7873/date.2015.1085.
Tang T, Xia L, Li B, Luo R, Chen Y, Wang Y, et al. Spiking neural network with RRAM: Can we use it for real-world application? In: Proceedings -Design, Automation and Test in Europe, DATE. 2015. p. 860–5.
Tang, T., et al. “Spiking neural network with RRAM: Can we use it for real-world application?Proceedings -Design, Automation and Test in Europe, DATE, vol. 2015-April, 2015, pp. 860–65. Scopus, doi:10.7873/date.2015.1085.
Tang T, Xia L, Li B, Luo R, Chen Y, Wang Y, Yang H. Spiking neural network with RRAM: Can we use it for real-world application? Proceedings -Design, Automation and Test in Europe, DATE. 2015. p. 860–865.

Published In

Proceedings -Design, Automation and Test in Europe, DATE

DOI

ISSN

1530-1591

Publication Date

April 22, 2015

Volume

2015-April

Start / End Page

860 / 865