Larger GPU-accelerated brain simulations with procedural connectivity
Abstract
Large-scale simulations of spiking neural network models are an important tool for improving our understanding of the dynamics and ultimately the function of brains. However, even small mammals such as mice have on the order of 1 x 1012 synaptic connections which, in simulations, are each typically charaterized by at least one floating-point value. This amounts to several terabytes of data - an unrealistic memory requirement for a single desktop machine. Large models are therefore typically simulated on distributed supercomputers which is costly and limits large-scale modelling to a few privileged research groups. In this work, we describe extensions to GeNN - our Graphical Processing Unit (GPU) accelerated spiking neural network simulator - that enable it to procedurally generate connectivity and synaptic weights on the go as spikes are triggered, instead of storing and retrieving them from memory. We find that GPUs are well-suited to this approach because of their raw computational power which, due to memory bandwidth limitations, is often under-utilised when simulating spiking neural networks. We demonstrate the value of our approach with a recent model of the Macaque visual cortex consisting of 4.13 x 106 neurons and 24.2 x 109 synapses. Using our new method, it can be simulated on a single GPU - a significant step forward in making large-scale brain modelling accessible to many more researchers. Our results match those obtained on a supercomputer and the simulation runs up to 35 % faster on a single high-end GPU than previously on over 1000 supercomputer nodes.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 59
- FWCI
- 6.43
- Field percentile
- top 2%
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Efficient parameter calibration and real-time simulation of large scale spiking neural networks with GeNN and NEST
Felix Johannes Schmitt, Vahid Rostami, Martin Paul Nawrot·Frontiers in NeuroinformaticsPeer-reviewed·Feb 10, 2023
- Spike: A GPU Optimised Spiking Neural Network Simulator
Nasir Ahmad, James B. Isbister, … Simon M. Stringer·bioRxiv·Nov 6, 2018
- Brian2GeNN: a system for accelerating alarge variety of spiking neural networkswith graphics hardware
Marcel Stimberg, Dan F. M. Goodman, Thomas Nowotny·bioRxiv·Oct 20, 2018
- Scalability of large neural network simulations via activity tracking with time asynchrony and procedural connectivity
Cyrille Mascart, Gilles Scarella, … Alexandre Muzy·Neural ComputationPeer-reviewed·Jul 27, 2022
- NeuroGPU, software for NEURON modeling in GPU-based hardware
Roy Ben‐Shalom, Alexander Ladd, … Kevin J. Bender·Journal of Neuroscience MethodsPeer-reviewed·Oct 30, 2021
- cuBNM: GPU-Accelerated Brain Network Modeling
Amin Saberi, Bin Wan, … Sofie Louise Valk·bioRxiv·Nov 13, 2025