4.7 Article

GeNN: a code generation framework for accelerated brain simulations

Journal

SCIENTIFIC REPORTS
Volume 6, Issue -, Pages -

Publisher

NATURE PUBLISHING GROUP
DOI: 10.1038/srep18854

Keywords

-

Funding

  1. EPSRC [EP/J019690/1]
  2. Royal Academy of Engineering
  3. Leverhulme Trust
  4. Engineering and Physical Sciences Research Council [EP/J019690/1] Funding Source: researchfish
  5. EPSRC [EP/J019690/1] Funding Source: UKRI

Ask authors/readers for more resources

Large-scale numerical simulations of detailed brain circuit models are important for identifying hypotheses on brain functions and testing their consistency and plausibility. An ongoing challenge for simulating realistic models is, however, computational speed. In this paper, we present the GeNN (GPU-enhanced Neuronal Networks) framework, which aims to facilitate the use of graphics accelerators for computational models of large-scale neuronal networks to address this challenge. GeNN is an open source library that generates code to accelerate the execution of network simulations on NVIDIA GPUs, through a flexible and extensible interface, which does not require in-depth technical knowledge from the users. We present performance benchmarks showing that 200-fold speedup compared to a single core of a CPU can be achieved for a network of one million conductance based Hodgkin-Huxley neurons but that for other models the speedup can differ. GeNN is available for Linux, Mac OS X and Windows platforms. The source code, user manual, tutorials, Wiki, in-depth example projects and all other related information can be found on the project website http://genn-team.github.io/genn/.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Biochemical Research Methods

Odorant mixtures elicit less variable and faster responses than pure odorants

Ho Ka Chan, Fabian Hersperger, Emiliano Marachlian, Brian H. Smith, Fernando Locatelli, Paul Szyszka, Thomas Nowotny

PLOS COMPUTATIONAL BIOLOGY (2018)

Article Computer Science, Cybernetics

An unsupervised neuromorphic clustering algorithm

Alan Diamond, Michael Schmuker, Thomas Nowotny

BIOLOGICAL CYBERNETICS (2019)

Article Neurosciences

The Emergence of a Stable Neuronal Ensemble from a Wider Pool of Activated Neurons in the Dorsal Medial Prefrontal Cortex during Appetitive Learning in Mice

Leonie S. Brebner, Joseph J. Ziminski, Gabriella Margetts-Smith, Meike C. Sieburg, Hayley M. Reeve, Thomas Nowotny, Johannes Hirrlinger, Tristan G. Heintz, Leon Lagnado, Shigeki Kato, Kazuto Kobayashi, Leslie A. Ramsey, Catherine N. Hall, Hans S. Crombag, Eisuke Koya

JOURNAL OF NEUROSCIENCE (2020)

Review Physiology

Odor Stimuli: Not Just Chemical Identity

Mario Pannunzi, Thomas Nowotny

FRONTIERS IN PHYSIOLOGY (2019)

Article Multidisciplinary Sciences

Brian2GeNN: accelerating spiking neural network simulations with graphics hardware

Marcel Stimberg, Dan F. M. Goodman, Thomas Nowotny

SCIENTIFIC REPORTS (2020)

Article Neurosciences

Dynamics of a Mutual Inhibition Circuit between Pyramidal Neurons Compared to Human Perceptual Competition

Naoki Kogo, Felix B. Kern, Thomas Nowotny, Raymond van Ee, Richard van Wezel, Takeshi Aihara

Summary: In this study, a hybrid system was developed to construct a mutual inhibition circuit between two real-life pyramidal neurons, revealing bistable behavior when the neurons are simultaneously activated. By adding modeled synaptic noise and varying activation strength, the dynamics of the circuit were found to closely resemble the properties of bistable visual perception.

JOURNAL OF NEUROSCIENCE (2021)

Article Multidisciplinary Sciences

Learning with reinforcement prediction errors in a model of the Drosophila mushroom body

James E. M. Bennett, Andrew Philippides, Thomas Nowotny

Summary: Effective decision making in a changing environment requires accurate predictions about decision outcomes, which in Drosophila is partially orchestrated by the mushroom body where dopamine neurons signal reinforcing stimuli. The authors propose a model where dopaminergic learning signals encode reinforcement prediction errors by utilizing feedback reinforcement predictions from mushroom body output neurons.

NATURE COMMUNICATIONS (2021)

Article Mathematical & Computational Biology

Arpra: An Arbitrary Precision Range Analysis Library

James Paul Turner, Thomas Nowotny

Summary: Researchers developed the Arpra library for investigating the reproducibility of spiking neural network simulations by implementing a mixed IA/AA method, minimizing error terms, and improving efficiency with novel affine term reduction strategies.

FRONTIERS IN NEUROINFORMATICS (2021)

Article Biochemistry & Molecular Biology

Descending neurons of the hoverfly respond to pursuits of artificial targets

Yuri Ogawa, Sarah Nicholas, Malin Thyselius, Richard Leibbrandt, Thomas Nowotny, James C. Knight, Karin Nordstrom

Summary: Many animals, including predators and male hoverflies, use motion vision information to detect and pursue moving targets. This study investigated the response of target-selective descending neurons (TSDNs) in male hoverflies during pursuits of artificial targets. The results showed that individual TSDNs responded consistently at specific time points, but with variations between neurons. The overall response rate was low, suggesting that different neurons may control different parts of the behavioral output.

CURRENT BIOLOGY (2023)

Proceedings Paper Computer Science, Theory & Methods

Easy and efficient spike-based Machine Learning with mlGeNN

James C. Knight, Thomas Nowotny

Summary: The mlGeNN interface provides an easy way to define, train, and test spiking neural networks on the GPU-based GeNN framework. By using the e-prop learning rule, mlGeNN allows for convenient and rapid prototyping of different network architectures. The performance of recurrent spiking neural networks trained to recognize hand gestures using mlGeNN is compared to other recent results on the DVS gesture dataset.

PROCEEDINGS OF THE 2023 ANNUAL NEURO-INSPIRED COMPUTATIONAL ELEMENTS CONFERENCE, NICE 2023 (2023)

Proceedings Paper Computer Science, Artificial Intelligence

Event-based dataset for classification and pose estimation

James P. Turner, Jens E. Pedersen, Joerg Conradt, Thomas Nowotny

Summary: This article presents a new data processing pipeline for automatically labelled stereo vision data. The method utilizes 3D positioning of 3D printed props with active LED markers to provide both RGB frame and event-based data, which are automatically annotated with segmentation masks and ground truth position and orientation data.

PROCEEDINGS OF THE 2022 ANNUAL NEURO-INSPIRED COMPUTATIONAL ELEMENTS CONFERENCE (NICE 2022) (2022)

Article Engineering, Electrical & Electronic

mlGeNN: accelerating SNN inference using GPU-enabled neural networks

James Paul Turner, James C. Knight, Ajay Subramanian, Thomas Nowotny

Summary: This paper introduces mlGeNN, a Python library for converting artificial neural networks specified in Keras to spiking neural networks. The authors evaluate the converted SNNs on CIFAR-10 and ImageNet classification tasks and find that they perform better than the original ANNs and other SNN simulators.

NEUROMORPHIC COMPUTING AND ENGINEERING (2022)

Proceedings Paper Computer Science, Artificial Intelligence

A Biophysical Model of the Early Olfactory System of Honeybees

Ho Ka Chan, Thomas Nowotny

NEURAL INFORMATION PROCESSING (ICONIP 2017), PT IV (2017)

No Data Available