Skip to content

Commit 22ae2ea

Browse files
GeNN index
1 parent f196cdd commit 22ae2ea

File tree

1 file changed

+26
-0
lines changed
  • content/english/neuromorphic-computing/software/snn-frameworks/genn

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: "GeNN"
3+
type: neuromorphic-software
4+
description: Simulator for SNN models focusing on dynamics, size, structure of neural systems, not on individual neuron morphology.
5+
logo: nest.png
6+
website: https://genn-team.github.io/
7+
dependencies:
8+
field_of_application: Neuroscience
9+
source_code: https://github.com/genn-team/genn
10+
stars_widget_url: https://img.shields.io/github/stars/genn-team/genn.svg?style=social
11+
stars: 233
12+
version_widget_url: https://img.shields.io/github/release/genn-team/genn.svg?label=github%20release
13+
license: LGPL-2.1
14+
supports_hardware: False
15+
supports_NIR: False
16+
language: C++/Python
17+
maintainer: James Knight
18+
draft: false
19+
---
20+
21+
## Overview
22+
**GeNN** is a software package to accelerate Spiking Neural Network simulations
23+
on hardware including NVIDIA GPUs using code generation. Networks are described using a simple Python API and the models and snippets used to describe the behaviour of the neurons and synapses which make up the networks are easily customised using strings containing a C-like language called GeNNCode. GeNN provides extensive documentation and tutorials.
24+
25+
GeNN focusses on flexibility and performance on a single GPU, providing unique features for offloading initialisation to the GPU and even generating connectivity on the fly, allowing very large models (millions of neurons and billions of synapses to be simulated on a single GPU.
26+
Because of this flexibility, GeNN has been used across a wide range of applications from simulating large-scale models of cortex to training recurrent SNNs using gradient-based learning for machine learning tasks.

0 commit comments

Comments
 (0)