All Publications

Design of a Robust Memristive Spiking Neuromorphic System with Unsupervised Learning in Hardware

M. M. Adnan, S. Sayyaparaju, S. D. Brown, M. S. A. Shawkat, C. D. Schuman and G. S. Rose

June, 2021

ACM Journal on Emerging Technologies in Computer Systems (JETC)

https://doi.org/10.1145/3451210

PDF not available yet, or is only available from the conference/journal publisher.

Abstract

Spiking neural networks (SNN) offer a power efficient, biologically plausible learning paradigm by encoding information into spikes. The discovery of the memristor has accelerated the progress of spiking neuromorphic systems, as the intrinsic plasticity of the device makes it an ideal candidate to mimic a biological synapse. Despite providing a nanoscale form factor, non-volatility, and low-power operation, memristors suffer from device-level non-idealities, which impact system-level performance. To address these issues, this article presents a memristive crossbar-based neuromorphic system using unsupervised learning with twin-memristor synapses, fully digital pulse width modulated spike-timing-dependent plasticity, and homeostasis neurons. The implemented single-layer SNN was applied to a pattern-recognition task of classifying handwritten-digits. The performance of the system was analyzed by varying design parameters such as number of training epochs, neurons, and capacitors. Furthermore, the impact of memristor device non-idealities, such as device-switching mismatch, aging, failure, and process variations, were investigated and the resilience of the proposed system was demonstrated.

Citation Information

Text


author     M. M. Adnan and S. Sayyaparaju and S. D. Brown and M. S. A. Shawkat and 
           C. D. Schuman and G. S. Rose
title      Design of a Robust Memristive Spiking Neuromorphic System with 
           Unsupervised Learning in Hardware
journal    ACM Journal on Emerging Technologies in Computer Systems (JETC)
volume     17
number     4
pages      1-26
year       2021
url        https://doi.org/10.1145/3451210
doi        10.1145/3451210

Bibtex


@ARTICLE{ksa:22:udr,
    author = "M. M. Adnan and S. Sayyaparaju and S. D. Brown and M. S. A. Shawkat and 
                C. D. Schuman and G. S. Rose",
    title = "Design of a Robust Memristive Spiking Neuromorphic System with 
                Unsupervised Learning in Hardware",
    journal = "ACM Journal on Emerging Technologies in Computer Systems (JETC)",
    volume = "17",
    number = "4",
    pages = "1-26",
    year = "2021",
    url = "https://doi.org/10.1145/3451210",
    doi = "10.1145/3451210"
}