AIGOR: A Modular, Event-Driven Neuromorphic Architecture for Configurable SNN Inference

πŸ“… 2026-07-03
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the prevalent fragmentation in existing neuromorphic hardware, which often struggles to balance generality and flexibility. The authors propose a modular, event-driven, reconfigurable architecture that automatically generates neuron kernels, synaptic memory, and interconnect structures from a unified declarative specification. A parameterized IP library enables on-demand configuration of neuron models, numerical precision, and hardware mapping. The architecture integrates timestep-synchronized processing cores, a packet-switched communication layer, and a multi-FPGA coordination mechanism. Implemented on an AMD Versal VPK180 platform, it successfully executes image classification and recurrent spiking neural network (SNN) tasks, matching the reference accuracy of snnTorch and NEST. Furthermore, it demonstrates high scalability by simulating a thousand-core-scale 3D torus topology, thereby validating both its precision and extensibility.
πŸ“ Abstract
Spiking neural networks (SNNs) run today on a fragmented landscape of hardware: dedicated neuromorphic processors, application-specific FPGA accelerators, and large-scale neuroscience simulators, each typically built around a fixed neuron model, execution strategy, or workload class. We present AIGOR, a modular, event-driven neuromorphic architecture for spiking neural network inference. AIGOR organizes neurons into timestep-synchronized processing cores that exchange spikes as packets over a packet-switched communication layer, and it is assembled from a library of parameterized compute, memory, and communication IP blocks rather than as a one-off design for a single network. The neuron model, numeric precision, the folding of neurons onto hardware, and the partitioning across cores are configured per instance rather than committed at design time; a single declarative specification then generates the cores, neuron kernels, and synaptic-memory images that realize a given network. We validate a first prototype on the AMD Versal VPK180 across two deliberately different workloads mapped onto the same cores: a feedforward image classifier trained in snnTorch and a recurrent bal anced random network modeled in NEST. The classifier reproduces its snnTorch reference accuracy, and the recurrent network matches its NEST reference at spike-level precision across multiple cores spanning two FPGAs. We report post-implementation resource utilization and validate the multi-node synchronization scheme in simulation up to one thousand cores on a three-dimensional torus. The prototype's measured limits localize the throughput bottleneck in the synaptic-delivery datapath and the global timestep barrier, and motivate a set of datapath refinements, now in development, that the configurable structure of the architecture admits as changes to the same cores.
Problem

Research questions and friction points this paper is trying to address.

Spiking Neural Networks
Neuromorphic Architecture
Hardware Fragmentation
Configurable Inference
Event-Driven Systems
Innovation

Methods, ideas, or system contributions that make the work stand out.

modular neuromorphic architecture
event-driven SNN inference
configurable neuron model
packet-switched spike communication
declarative hardware generation
πŸ”Ž Similar Papers
No similar papers found.
P
Pierpaolo Perticaroli
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
R
Roberto Ammendola
Istituto Nazionale di Fisica Nucleare, Sezione di Roma Tor Vergata, Rome, Italy
A
Andrea Biagioni
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
O
Ottorino Frezza
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
F
Francesca Lo Cicero
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
M
Michele Martinelli
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
Pier Stanislao Paolucci
Pier Stanislao Paolucci
INFN Roma, past: ATMEL, IPITEC, Uni Roma Sapienza
PhysicsComputer ScienceEngineeringComputational Neuroscience
E
Elena Pastorelli
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
L
Luca Pontisso
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
C
Cristian Rossi
UniversitΓ  Sapienza di Roma, Rome, Italy
Francesco Simula
Francesco Simula
Researcher at Istituto Nazionale Fisica Nucleare (INFN)
Quantum Chromo-DynamicsHigh Performance ComputingMessage Passing InterfaceGraphical Processing UnitsComputer Science
P
Piero Vicini
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy
A
Alessandro Lonardo
Istituto Nazionale di Fisica Nucleare, Sezione di Roma, Rome, Italy