Title :
Accelerated simulation of spiking neural networks using GPUs
Author :
Fidjeland, Andreas K. ; Shanahan, Murray P.
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
Spiking 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 dynamics 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.
Keywords :
coprocessors; neural nets; GPU; Izhikevich neuron model; accelerated simulation; biological brain structures; graphics processing units; large-scale models; parallel commodity hardware; realistic spiking dynamics; spike-timing dependent synaptic plasticity; spiking neural networks; Biological system modeling; Brain models; Computational modeling; Delay; Kernel; Neurons;
Conference_Titel :
Neural Networks (IJCNN), The 2010 International Joint Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6916-1
DOI :
10.1109/IJCNN.2010.5596678