Grid Framework for Parallel Investigations of Spiking Neural Microcircuits

Simulation of spiking neural networks is computationally expensive and the employment of multicore processors can boost the performance of such simulations. Designing parallelization strategies that work well for different characteristics of the microcircuits entails expensive computations, leading to increased development times. To speed up the design of multicore software for computational neuroscience, we have developed a framework that exploits multicore systems available in grid computing environments. Due to the use of Grid SFEA plugins, common operations such as evaluation of parallelization strategies can be undertaken with very little effort. We evaluated the plugins for the development of a synchronous multicore spiking neural simulator. This uses the spike response model combined with the phenomenological model of spike time dependent synapse plasticity. The parallelization uses OpenMP, the microcircuits have small world topologies and count up to 104 neurons and 107 synapses with biological details. With this novel framework more complex investigations in computational neuroscience such as analysis of the dynamics of neural microcircuits could be tackled.

[1]  Henry Markram,et al.  Synaptic pathways in neural microcircuits , 2005, Trends in Neurosciences.

[2]  Richard McClatchey,et al.  Grid infrastructures for computational neuroscience: The neuGRID example , 2009 .

[3]  Nikil D. Dutt,et al.  Efficient simulation of large-scale Spiking Neural Networks using CUDA graphics processors , 2009, 2009 International Joint Conference on Neural Networks.

[4]  John Shalf,et al.  SAGA: A Simple API for Grid Applications. High-level application programming on the Grid , 2006 .

[5]  Francine Berman,et al.  The Virtual Instrument: Support for Grid-Enabled Mcell Simulations , 2004, Int. J. High Perform. Comput. Appl..

[6]  Tarek M. Taha,et al.  Parallelizing two classes of neuromorphic models on the Cell multicore architecture , 2009, 2009 International Joint Conference on Neural Networks.

[7]  Justin C. Williams,et al.  Massively Parallel Signal Processing using the Graphics Processing Unit for Real-Time Brain–Computer Interface Feature Extraction , 2009, Front. Neuroeng..

[8]  David Manset,et al.  Virtual imaging laboratories for marker discovery in neurodegenerative diseases , 2011, Nature Reviews Neurology.

[9]  Ioan Lucian Muntean,et al.  Application Plugins for Distributed Simulations on the Grid , 2011, Int. J. Comput. Commun. Control.

[10]  Nicholas T. Carnevale,et al.  The NEURON Book: Epilogue , 2006 .

[11]  Raul C. Mureşan,et al.  The "Neocortex" Neural Simulator. A Modern Design. , 2004 .

[12]  Renato Figueiredo,et al.  Cyber-Workstation for Computational Neuroscience , 2009, Front. Neuroeng..

[13]  Alexander Borst,et al.  Neural Simulations on Multi-Core Architectures , 2009, Front. Neuroinform..

[14]  Ioan Lucian Muntean,et al.  Parallel Investigations of the Dynamics of Neural Microcircuits , 2011, 2011 10th International Symposium on Parallel and Distributed Computing.

[15]  Wulfram Gerstner,et al.  Spiking Neuron Models , 2002 .

[16]  G. Bi,et al.  Synaptic Modifications in Cultured Hippocampal Neurons: Dependence on Spike Timing, Synaptic Strength, and Postsynaptic Cell Type , 1998, The Journal of Neuroscience.

[17]  Rolf Backofen,et al.  A bottom-up approach , 2016 .

[18]  Stephan Henker,et al.  Accuracy evaluation of numerical methods used in state-of-the-art simulators for spiking neural networks , 2011, Journal of Computational Neuroscience.

[19]  Vivek K. Pallipuram,et al.  Acceleration of spiking neural networks in emerging multi-core and GPU architectures , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[20]  M. Poo,et al.  Spike-Timing-Dependent Plasticity of Neocortical Excitatory Synapses on Inhibitory Interneurons Depends on Target Cell Type , 2007, The Journal of Neuroscience.

[21]  Michael L. Hines,et al.  NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail , 2010, PLoS Comput. Biol..

[22]  Robert C. Hilborn,et al.  Chaos And Nonlinear Dynamics: An Introduction for Scientists and Engineers , 1994 .