Evidence map›Paper›PMID 36387586›Full record

ArticleFrontiers in neuroinformatics2022

Brian2CUDA: Flexible and Efficient Simulation of Spiking Neural Network Models on GPUs.

Denis Alevi, Marcel Stimberg, Henning Sprekeler, Klaus Obermayer, Moritz Augustin

Open access · goldAbstract read
In one paragraph

Article in Frontiers in neuroinformatics, 2022. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 10 papers.

0numbers the graph read from it
0cells of the map it votes in
10citing papers in PubMed
1.7field-weighted citation impact, top 16% of its field
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

10 citing papers in PubMed, 20 citations in OpenAlex.

  1. Spark: modular spiking neural networks.Frontiers in artificial intelligence · 2026
    Article
  2. Review
  3. Article
  4. Article
  5. Article
  6. Article
  7. Article
  8. Article
  9. Article
  10. Article
4 · The record

Corrections and comments

PubMed lists nothing against this paper. Absence here is not a guarantee, only a check that was made.

5 · Who and what money

Authors and funding

5 authors at 3 institutions in 2 countries.

Denis AleviTechnische Universität Berlin, Chair of Modelling of Cognitive Processes, Berlin, Germany.
Marcel StimbergSorbonne Université, INSERM, CNRS, Institut de la Vision, Paris, France.
Henning SprekelerTechnische Universität Berlin, Chair of Modelling of Cognitive Processes, Berlin, Germany.
Klaus ObermayerBernstein Center for Computational Neuroscience Berlin, Berlin, Germany.
Moritz AugustinBernstein Center for Computational Neuroscience Berlin, Berlin, Germany.
Technische Universität Berlin · DEBernstein Center for Computational Neuroscience Berlin · DECentre National de la Recherche Scientifique · FR

Funding

No grant is acknowledged in the PubMed record.

6 · The paper itself

Abstract

Graphics processing units (GPUs) are widely available and have been used with great success to accelerate scientific computing in the last decade. These advances, however, are often not available to researchers interested in simulating spiking neural networks, but lacking the technical knowledge to write the necessary low-level code. Writing low-level code is not necessary when using the popular Brian simulator, which provides a framework to generate efficient CPU code from high-level model definitions in Python. Here, we present Brian2CUDA, an open-source software that extends the Brian simulator with a GPU backend. Our implementation generates efficient code for the numerical integration of neuronal states and for the propagation of synaptic events on GPUs, making use of their massively parallel arithmetic capabilities. We benchmark the performance improvements of our software for several model types and find that it can accelerate simulations by up to three orders of magnitude compared to Brian's CPU backend. Currently, Brian2CUDA is the only package that supports Brian's full feature set on GPUs, including arbitrary neuron and synapse models, plasticity rules, and heterogeneous delays. When comparing its performance with Brian2GeNN, another GPU-based backend for the Brian simulator with fewer features, we find that Brian2CUDA gives comparable speedups, while being typically slower for small and faster for large networks. By combining the flexibility of the Brian simulator with the simulation speed of GPUs, Brian2CUDA enables researchers to efficiently simulate spiking neural networks with minimal effort and thereby makes the advancements of GPU computing available to a larger audience of neuroscientists.

Indexed as

CUDAGPUopen-sourceparallel algorithmPythonsimulatorsoftwarespiking neural networks

Identifiers

PMID36387586
PMCPMC9660315
OpenAlexW4307870246

What OpenQuestion holds

Textmetadata
LicenceCC BY
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.