• DocumentCode
    2688143
  • 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
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    449
  • Lastpage
    454
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems (CISIS), 2012 Sixth International Conference on
  • Conference_Location
    Palermo
  • Print_ISBN
    978-1-4673-1233-2
  • Type

    conf

  • DOI
    10.1109/CISIS.2012.196
  • Filename
    6245641