Event-Based Simulation of Stochastic Memristive Devices for Neuromorphic Computing
Waleed El-Geresy, Christos Papavassiliou, Deniz G\"und\"uz

TL;DR
This paper introduces a comprehensive event-based modeling framework for memristors, enhancing neuromorphic system simulations by capturing complex device behaviors and their impact on neural dynamics.
Contribution
It presents a novel, generalized memristor model incorporating volatility and a separation of state evolution from readout, improving simulation accuracy for neuromorphic applications.
Findings
Model accurately fits resistive drift data for titanium dioxide memristors.
Volatility influences switching dynamics, enabling frequency-dependent behavior.
Model demonstrates memristor-based spike generation and synaptic weight programming.
Abstract
In this paper, we build a general modelling framework for memristors, suitable for the simulation of event-based systems such as hardware spiking neural networks, and more generally, neuromorphic computing systems composed of three independent components: i) an event-based modelling approach, extending and generalising an existing general model of memristors - the Generalised Metastable Switch Model (GMSM) - eliminating errors associated with discrete time approximation, as well as offering potential improvements in terms of suitability for neuromorphic memristive system simulations; ii) a volatility state variable to allow for the unified understanding of disparate non-linear and volatile phenomena, including state relaxation, structural disruption, Joule heating, and non-linear drift in different memristive devices; and iii) a readout equation that separates the latent state variable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Neural Networks and Applications
