• 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