Neuromorphic Circuit Simulation with Memristors: Design and Evaluation Using MemTorch for MNIST and CIFAR
Julio Souto, Guillermo Botella, Daniel Garc\'ia, Ra\'ul Murillo and, Alberto del Barrio

TL;DR
This paper investigates the use of memristors in neuromorphic circuits for neural networks, demonstrating their feasibility and minimal precision loss through simulations with Memtorch on MNIST and CIFAR datasets.
Contribution
It introduces a methodology for converting digital CNNs into memristive systems using Memtorch and evaluates their performance and non-idealities.
Findings
Minimal inference precision loss (~1%) observed in simulations
Impact of tile size and non-idealities analyzed
Memristors show promise for energy-efficient neuromorphic computing
Abstract
Memristors offer significant advantages as in-memory computing devices due to their non-volatility, low power consumption, and history-dependent conductivity. These attributes are particularly valuable in the realm of neuromorphic circuits for neural networks, which currently face limitations imposed by the Von Neumann architecture and high energy demands. This study evaluates the feasibility of using memristors for in-memory processing by constructing and training three digital convolutional neural networks with the datasets MNIST, CIFAR10 and CIFAR100. Subsequent conversion of these networks into memristive systems was performed using Memtorch. The simulations, conducted under ideal conditions, revealed minimal precision losses of nearly 1% during inference. Additionally, the study analyzed the impact of tile size and memristor-specific non-idealities on performance, highlighting the…
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 · Ferroelectric and Negative Capacitance Devices · Advancements in Semiconductor Devices and Circuit Design
