A Realistic Simulation Framework for Analog/Digital Neuromorphic Architectures
Not on the map. Why?
Abstract (arXiv)
Developing dedicated mixed-signal neuromorphic computing systems optimized for real-time sensory-processing in extreme edge-computing applications requires time-consuming design, fabrication, and deployment of full-custom neuromorphic processors. To ensure that initial prototyping efforts, exploring the properties of different network architectures and parameter settings, lead to realistic results, it is important to use simulation frameworks that match as best as possible the properties of the final hardware. This is particularly challenging for neuromorphic hardware platforms made using mixed-signal analog/digital circuits, due to the variability and noise sensitivity of their components. In this paper, we address this challenge by developing a software spiking neural network simulator explicitly designed to account for the properties of mixed-signal neuromorphic circuits, including device mismatch variability. The simulator, called ARCANA (A Realistic Simulation Framework for Analog/Digital Neuromorphic Architectures), is designed to reproduce the dynamics of mixed-signal synapse and neuron electronic circuits with autogradient differentiation for parameter optimization and GPU acceleration. We demonstrate the effectiveness of this approach by matching software simulation results with measurements made from an existing neuromorphic processor. We show how the results obtained provide a reliable estimate of the behavior of the spiking neural network trained in software, once deployed in hardware. This framework enables the development and innovation of new learning rules and processing architectures in neuromorphic embedded systems.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 33 references that are in the map. First posted on arXiv 23 Sep 2024.
Builds on
12 of 33 references.
References · 12
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017SuperSpike: Supervised learning in multi-layer spiking neural networkscited by 182
- 2017A scalable multi-core architecture with heterogeneous memory structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)cited by 52
- 2022The BrainScaleS-2 accelerated neuromorphic system with hybrid plasticitycited by 42
- 2021A flexible and fast PyTorch toolkit for simulating training and inference on analog crossbar arrayscited by 39
- 2023DYNAP-SE2: a scalable multi-core dynamic neuromorphic asynchronous spiking neural network processorcited by 21
- 2014Neuromorphic electronic circuits for building autonomous cognitive systemscited by 19
- 2022Spike-based local synaptic plasticity: A survey of computational models and neuromorphic circuitscited by 13
- 2023ETLP: Event-based Three-factor Local Plasticity for online learning with neuromorphic hardwarecited by 10
- 2020Ultra-Low-Power FDSOI Neural Circuits for Extreme-Edge Neuromorphic Intelligencecited by 6
- 2023Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processorscited by 4
- 2020hxtorch: PyTorch for BrainScaleS-2 -- Perceptrons on Analog Neuromorphic Hardwarecited by 2
Built on by
Not cited yet.