Title :
Simulation of Biological Neural Microcircuits on Multi-core Systems
Author :
Muntean, Ioan Lucian ; Joldos, Marius
Author_Institution :
Comput. Sci. Dept., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
Abstract :
Our research focuses on the identification and quantification of the impact that multi-core parallelization strategies have on the stability of the result of spiking neural networks simulations. We investigated Open MP-based implementations of the Spike Response Model and Spike Time-Dependent Plasticity for studying behaviors of biological neurons and synapses. The underlying neural microcircuits have small-world topologies. The simulation strategy is a synchronous one. The software development methodology we follow makes use of systematic unit testing and continuous integration, giving us a way to verify various perturbations of simulation results. We carried out investigations on systems having different multi-core processors. The processing speed (spikes/second) of our simulator scales well with the number of cores, but the parallel efficiency is moderate when all cores of the system are used in the simulation (0.57 for 12 cores e.g.). The primary outcomes of this work are twofold: One the one hand, the proposed parallel simulation strategies show a dynamic behavior unaltered by the use of multi-core specific technologies. On the other hand, we analyze issues met in our approach to multi-core simulations.
Keywords :
application program interfaces; bioelectric potentials; circuit simulation; microprocessor chips; multiprocessing systems; neural chips; neural nets; neurophysiology; parallel processing; software engineering; OpenMP-based implementation; biological neural microcircuits; biological neurons; biological synapses; continuous integration; multicore parallelization strategies; multicore processors; multicore specific technologies; neural microcircuits; parallel efficiency; parallel simulation strategies; processing speed; small-world topologies; software development methodology; spike response model; spike time-dependent plasticity; spiking neural network simulation; systematic unit testing; Biological system modeling; Brain modeling; Computational modeling; Integrated circuit modeling; Neural microtechnology; Neurons; Numerical models; biological neural microcircuits; dynamics analysis; multi-core parallelization; small-world;
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2012 Sixth International Conference on
Conference_Location :
Palermo
Print_ISBN :
978-1-4673-1233-2
DOI :
10.1109/CISIS.2012.196