On-Chip Error-triggered Learning of Multi-layer Memristive Spiking Neural Networks
dc.contributor.author | Payvand, Melika | |
dc.contributor.author | Fouda, Mohammed E. | |
dc.contributor.author | Kurdahi, Fadi | |
dc.contributor.author | Eltawil, Ahmed | |
dc.contributor.author | Neftci, Emre O. | |
dc.date.accessioned | 2020-11-26T11:25:10Z | |
dc.date.available | 2020-11-26T11:25:10Z | |
dc.date.issued | 2020 | |
dc.identifier.citation | Payvand, M., Fouda, M. E., Kurdahi, F., Eltawil, A. M., & Neftci, E. O. (2020). On-Chip Error-triggered Learning of Multi-layer Memristive Spiking Neural Networks. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 1–1. doi:10.1109/jetcas.2020.3040248 | |
dc.identifier.issn | 2156-3365 | |
dc.identifier.doi | 10.1109/JETCAS.2020.3040248 | |
dc.identifier.uri | http://hdl.handle.net/10754/666121 | |
dc.description.abstract | Recent breakthroughs in neuromorphic computing show that local forms of gradient descent learning are compatible with Spiking Neural Networks (SNNs) and synaptic plasticity. Although SNNs can be scalably implemented using neuromorphic VLSI, an architecture that can learn using gradient-descent in situ is still missing. In this paper, we propose a local, gradient-based, error-triggered learning algorithm with online ternary weight updates. The proposed algorithm enables online training of multi-layer SNNs with memristive neuromorphic hardware showing a small loss in the performance compared with the state-of-the-art. We also propose a hardware architecture based on memristive crossbar arrays to perform the required vector-matrix multiplications. The necessary peripheral circuitry including presynaptic, post-synaptic and write circuits required for online training, have been designed in the subthreshold regime for power saving with a standard 180nm CMOS process. | |
dc.publisher | IEEE | |
dc.relation.url | https://ieeexplore.ieee.org/document/9268117/ | |
dc.relation.url | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9268117 | |
dc.relation.url | http://arxiv.org/pdf/2011.10852 | |
dc.rights | (c) 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works. | |
dc.rights | This file is an open access version redistributed from: http://arxiv.org/pdf/2011.10852 | |
dc.title | On-Chip Error-triggered Learning of Multi-layer Memristive Spiking Neural Networks | |
dc.type | Article | |
dc.contributor.department | Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division | |
dc.identifier.journal | IEEE Journal on Emerging and Selected Topics in Circuits and Systems | |
dc.eprint.version | Pre-print | |
dc.contributor.institution | Institute of neuroinformatics, University of Zurich and ETH Zurich, Zurich, Switzerland. | |
dc.contributor.institution | Electrical Engineering and Computer Science Dept., UC Irvine, Irvine, CA 92697-2625 USA. | |
dc.contributor.institution | Dept of Cognitive Sciences and with Dept. of Computer Science, UC Irvine, Irvine, CA 92697-2625 USA. | |
dc.identifier.pages | 1-1 | |
dc.identifier.arxivid | 2011.10852 | |
kaust.person | Eltawil, Ahmed Mohamed | |
refterms.dateFOA | 2021-06-28T13:43:08Z |
Files in this item
This item appears in the following Collection(s)
-
Articles
-
Computer, Electrical and Mathematical Science and Engineering (CEMSE) Division
For more information visit: https://cemse.kaust.edu.sa/