DocumentCode :
2754819
Title :
Emulation engine for spiking neurons and adaptive synaptic weights
Author :
Hellmich, H.H. ; Geike, M. ; Griep, P. ; Mahr, P. ; Rafanelli, M. ; Klar, H.
Author_Institution :
Fac. of Electr. Eng. & Comput. Sci., Tech. Univ. Berlin, Germany
Volume :
5
fYear :
2005
fDate :
31 July-4 Aug. 2005
Firstpage :
3261
Abstract :
The simulation of pulse-coded neural networks (PCNNs) for the evaluation of a biology-oriented image processing performed on general-purpose computers, e. g. PCs or workstations, is still very time-consuming. The main bottle-neck during the simulation is the sequential access to the weight memory for the calculation of the neuron states. A field-programmable gate array (FPGA) based emulation engine, called spiking neural network emulation engine (SEE), for spiking neurons and adaptive synaptic weights is presented, that tackles this bottle-neck problem by providing a distributed memory architecture and a high bandwidth to the weight memory. In addition, separated calculations of neuron states and network topology are realized and mapped to dedicated FPGAs. With this approach, an effective parallelization of the simulation algorithm is obtained. It is evaluated that the current implementation of SEE operating at a frequency of 50 MHz achieves an acceleration factor of 30 for sparsely connected networks (4- and 8-nearest-neighbor connection schemes) compared to a software implementation running on a stand-alone PC (2.4 GHz CPU and 1 GB RAM main memory).
Keywords :
distributed memory systems; field programmable gate arrays; image processing; memory architecture; network topology; neural chips; 1 GByte; 2.4 GHz; 50 MHz; adaptive synaptic weight; distributed memory architecture; field-programmable gate array; image processing; network topology; pulse-coded neural network; spiking neural network emulation engine; spiking neuron; Biological system modeling; Computational modeling; Computer simulation; Emulation; Engines; Field programmable gate arrays; Image processing; Neural networks; Neurons; Performance evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Neural Networks, 2005. IJCNN '05. Proceedings. 2005 IEEE International Joint Conference on
Print_ISBN :
0-7803-9048-2
Type :
conf
DOI :
10.1109/IJCNN.2005.1556450
Filename :
1556450
Link To Document :
بازگشت