Inproceedings,

Accelerated simulation of spiking neural networks using GPUs

, and .
Neural Networks (IJCNN), The 2010 International Joint Conference on, page 1--8. (2010)
DOI: 10.1109/IJCNN.2010.5596678

Abstract

\textlessp\textgreaterSpiking neural network simulators provide environments in which to implement and experiment with models of biological brain structures. Simulating large-scale models is computationally expensive, however, due to the number and interconnectedness of neurons in the brain. Furthermore, where such simulations are used in an embodied setting, the simulation must be real-time in order to be useful. In this paper we present a platform (nemo) for such simulations which achieves high performance on parallel commodity hardware in the form of graphics processing units (GPUs). This work makes use of the Izhikevich neuron model which provides a range of realistic spiking dyn28amics while being computationally efficient. Learning is facilitated through spike-timing dependent synaptic plasticity. Our GPU kernel can deliver up to 550 million spikes per second using a single device. This corresponds to a real-time simulation of around 55 000 neurons under biologically plausible conditions with 1000 synapses per neuron and a mean firing rate of 10 Hz.\textless/p\textgreater

Tags

Users

  • @neurokernel
  • @dblp

Comments and Reviews