Fast simulations of highly-connected spiking cortical models using GPUs
Bruno Golosio, Gianmarco Tiddia, Chiara De Luca, Elena Pastorelli,, Francesco Simula, Pier Stanislao Paolucci

TL;DR
This paper introduces NeuronGPU, a GPU-based library that enables fast, large-scale simulations of highly-connected spiking neural networks, achieving near real-time performance on standard GPUs.
Contribution
The work presents a novel GPU-accelerated simulation library with a new spike-delivery algorithm and efficient differential equation solvers for large-scale cortical models.
Findings
Achieves near real-time simulation of a 77,000-neuron cortical microcircuit.
Simulates 1 million AdEx neurons with 1,000 connections per neuron in 70 seconds per second of activity.
Demonstrates state-of-the-art performance in simulation speed.
Abstract
Over the past decade there has been a growing interest in the development of parallel hardware systems for simulating large-scale networks of spiking neurons. Compared to other highly-parallel systems, GPU-accelerated solutions have the advantage of a relatively low cost and a great versatility, thanks also to the possibility of using the CUDA-C/C++ programming languages. NeuronGPU is a GPU library for large-scale simulations of spiking neural network models, written in the C++ and CUDA-C++ programming languages, based on a novel spike-delivery algorithm. This library includes simple LIF (leaky-integrate-and-fire) neuron models as well as several multisynapse AdEx (adaptive-exponential-integrate-and-fire) neuron models with current or conductance based synapses, user definable models and different devices. The numerical solution of the differential equations of the dynamics of the AdEx…
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.
