Title :
An FPGA based simulation acceleration platform for spiking neural networks
Author :
Hellmich, Heik H. ; Klar, Heinrich
Author_Institution :
Fac. of Electr. Eng. & Comput. Sci., Tech. Univ. Berlin, Germany
Abstract :
Today´s field-programmable gate array (FPGA) technology offers a large number of IO pins in order to realize a high bandwidth distributed memory architecture. Our acceleration platform, called spiking neural network emulation engine (SEE), makes use of this fact in order to tackle the main bottleneck of memory bandwidth during the simulation of large networks and is capable to treat up to 219 neurons and more than 800 106 synaptic weights. The incorporated neuron state calculation can be reconfigured in order to consider sparse or dense connection schemes. Performance evaluations have revealed that the simulation time scales with the number of adaptive weights. The SEE architecture promises an acceleration by at least factors of 4 to 8 for laterally full-connected networks compared to simulations executed by a stand-alone PC.
Keywords :
field programmable gate arrays; memory architecture; neural nets; parallel processing; IO pins; acceleration platform; adaptive weights; distributed memory architecture; field-programmable gate array; memory bandwidth; neuron state calculation; performance evaluations; spiking neural network emulation engine; spiking neural networks; synaptic weights; Acceleration; Bandwidth; Biological neural networks; Biomembranes; Computational modeling; Field programmable gate arrays; Fires; Memory architecture; Neural networks; Neurons;
Conference_Titel :
Circuits and Systems, 2004. MWSCAS '04. The 2004 47th Midwest Symposium on
Print_ISBN :
0-7803-8346-X
DOI :
10.1109/MWSCAS.2004.1354175