Title :
A Large Scale Digital Simulation of Spiking Neural Networks (SNN) on Fast SystemC Simulator
Author :
Soleimani, Hamid ; Ahmadi, Arash ; Bavandpour, Mohammad ; Amirsoleimani, A. Ali ; Zwolinski, Mark
Author_Institution :
Electr. Eng. Dept., Razi Univ., Kermanshah, Iran
Abstract :
Since biological neural systems contain big number of neurons working in parallel, simulation of such dynamic system is a real challenge. The main objective of this paper is to speed up the simulation performance of SystemC designs at the RTL abstraction level using the high degree of parallelism afforded by graphics processors (GPUs) for large scale SNN with proposed structure in pattern classification field. Simulation results show 100 times speedup for the proposed SNN structure on the GPU compared with the CPU version. In addition, CPU memory has problems when trained for more than 120K cells but GPU can simulate up to 40 million neurons.
Keywords :
C++ language; digital simulation; graphics processing units; neural nets; pattern classification; CPU memory; GPU; RTL abstraction level; SNN; SystemC designs; biological neural systems; fast systemC simulator; graphics processors; large scale SNN; large scale digital simulation; pattern classification field; spiking neural networks; Biological system modeling; Buffer storage; Computational modeling; Graphics processing unit; Mathematical model; Neurons; Training; Graphic Processing Unit; Izhikevich Neuron Model; Pattern Recognition; Spiking Neural Networks; SystemC; Zagrossim;
Conference_Titel :
Computer Modelling and Simulation (UKSim), 2012 UKSim 14th International Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4673-1366-7
DOI :
10.1109/UKSim.2012.105