GSoC 2023 Project Idea 6.1 Brian2GeNN (350 h)

Brian2GeNN is an interface between the popular Brian 2 simulator for neuronal networks and GeNN, a software that supports efficient simulation of spiking neural networks on GPUs and similar backends. When Brian2GeNN was created, a number of Brian 2 and GeNN features could not be supported as corresponding mechanisms in the respective other software were not available or not easily translatable. With further development of both systems, many of these restrictions can now be removed. In this project you will remove unnecessary restrictions in Brian2GeNN, including but not limited to

  • Heterogeneous synaptic delays
  • Neuron and synapse initialisation on GPU

Skill level: Advanced

Required skills: Python, C++; experience with Brian 2, GeNN, or even Brian2GeNN would be highly beneficial

Time commitment: Full-time (350 h)

Lead mentor: Jamie Knight, Marcel Stimberg, Thomas Nowotny

Project website: GitHub - brian-team/brian2genn: Brian 2 frontend to the GeNN simulator

Backup mentors: TBA

Tech keywords: Python, C++, Brian2, GeNN

Here’s a general document about GsoC applications for Brian projects. Please have a look if you are considering applying for this project!

hi,this is sahana.
I am willing to work on this should i proceed?