Hybrid CPU-GPU Co-Processing Scheme for Simulating Spiking Neural Networks
Sreenivasa.N1, S. Balaji2
1Sreenivasa.N, Research Scholar, Jain University, Department of Computer Science & Engineering, Nitte Meenakshi Institute of Technology, Yelahanka Bengaluru (Karnataka), India.
2S. Balaji, Centre for Incubation, Innovation, Research and Consultancy, Jyothy Institute of Technology, Tataguni, Off Kanakapura Road, Bengaluru (Karnataka), India.
Manuscript received on 05 June 2019 | Revised Manuscript received on 30 June 2019 | Manuscript Published on 04 July 2019 | PP: 693-696 | Volume-8 Issue-1S4 June 2019 | Retrieval Number: A11280681S419/2019©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Many attempts have been made to study the neural networks and to model them. These attempts have led to the development of neural network simulation software packages such as GENESIS [15] and NEURON [18] which have been the de-facto simulators for some time now. However, further studies have found that one of the major hindrances in using the afore-mentioned simulators is speed. These simulators uses time driven technique which isolates the mimicked time to brief time periods and in every progression the factors of neural states are estimated and reiterated through a numerical examination strategy [9]. This method includes complex calculations which do not foster the development of scalable neural systems. The interest for quick re-enactments of neural systems has offered ascend to the use of alternative reproduction strategy: event driven simulation [12]. The event driven simulation technique just processes and appraises the neural state factors when another event alters the typical advancement of the neuron, that is, the point at which information is created. In the meantime, it is realized that the data communication in neural networks is done by the purported spikes. These occasions are moderately inconsistent and restricted in time. Less than 1% of the neurons are at the same time dynamic [21] and the exercises are amazingly small in numerous apprehensive territories, for example, the cerebellumgranular layer [11][13] which catalyses the efficiency of event-driven Spiking Neural Networks (SNN) simulation. In this work, we present our study on hybrid CPU-GPU based model for simulating SNNs.
Keywords: CPU-GPU Co-Processing, High Performance Computing, Neural Networks, Numerical Analysis.
Scope of the Article: Neural Information Processing