Cargando…
A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations
Contemporary simulators for networks of point and few-compartment model neurons come with a plethora of ready-to-use neuron and synapse models and support complex network topologies. Recent technological advancements have broadened the spectrum of application further to the efficient simulation of b...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4563270/ https://www.ncbi.nlm.nih.gov/pubmed/26441628 http://dx.doi.org/10.3389/fninf.2015.00022 |
_version_ | 1782389282388836352 |
---|---|
author | Hahne, Jan Helias, Moritz Kunkel, Susanne Igarashi, Jun Bolten, Matthias Frommer, Andreas Diesmann, Markus |
author_facet | Hahne, Jan Helias, Moritz Kunkel, Susanne Igarashi, Jun Bolten, Matthias Frommer, Andreas Diesmann, Markus |
author_sort | Hahne, Jan |
collection | PubMed |
description | Contemporary simulators for networks of point and few-compartment model neurons come with a plethora of ready-to-use neuron and synapse models and support complex network topologies. Recent technological advancements have broadened the spectrum of application further to the efficient simulation of brain-scale networks on supercomputers. In distributed network simulations the amount of spike data that accrues per millisecond and process is typically low, such that a common optimization strategy is to communicate spikes at relatively long intervals, where the upper limit is given by the shortest synaptic transmission delay in the network. This approach is well-suited for simulations that employ only chemical synapses but it has so far impeded the incorporation of gap-junction models, which require instantaneous neuronal interactions. Here, we present a numerical algorithm based on a waveform-relaxation technique which allows for network simulations with gap junctions in a way that is compatible with the delayed communication strategy. Using a reference implementation in the NEST simulator, we demonstrate that the algorithm and the required data structures can be smoothly integrated with existing code such that they complement the infrastructure for spiking connections. To show that the unified framework for gap-junction and spiking interactions achieves high performance and delivers high accuracy in the presence of gap junctions, we present benchmarks for workstations, clusters, and supercomputers. Finally, we discuss limitations of the novel technology. |
format | Online Article Text |
id | pubmed-4563270 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-45632702015-10-05 A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations Hahne, Jan Helias, Moritz Kunkel, Susanne Igarashi, Jun Bolten, Matthias Frommer, Andreas Diesmann, Markus Front Neuroinform Neuroscience Contemporary simulators for networks of point and few-compartment model neurons come with a plethora of ready-to-use neuron and synapse models and support complex network topologies. Recent technological advancements have broadened the spectrum of application further to the efficient simulation of brain-scale networks on supercomputers. In distributed network simulations the amount of spike data that accrues per millisecond and process is typically low, such that a common optimization strategy is to communicate spikes at relatively long intervals, where the upper limit is given by the shortest synaptic transmission delay in the network. This approach is well-suited for simulations that employ only chemical synapses but it has so far impeded the incorporation of gap-junction models, which require instantaneous neuronal interactions. Here, we present a numerical algorithm based on a waveform-relaxation technique which allows for network simulations with gap junctions in a way that is compatible with the delayed communication strategy. Using a reference implementation in the NEST simulator, we demonstrate that the algorithm and the required data structures can be smoothly integrated with existing code such that they complement the infrastructure for spiking connections. To show that the unified framework for gap-junction and spiking interactions achieves high performance and delivers high accuracy in the presence of gap junctions, we present benchmarks for workstations, clusters, and supercomputers. Finally, we discuss limitations of the novel technology. Frontiers Media S.A. 2015-09-09 /pmc/articles/PMC4563270/ /pubmed/26441628 http://dx.doi.org/10.3389/fninf.2015.00022 Text en Copyright © 2015 Hahne, Helias, Kunkel, Igarashi, Bolten, Frommer and Diesmann. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Hahne, Jan Helias, Moritz Kunkel, Susanne Igarashi, Jun Bolten, Matthias Frommer, Andreas Diesmann, Markus A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
title | A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
title_full | A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
title_fullStr | A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
title_full_unstemmed | A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
title_short | A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
title_sort | unified framework for spiking and gap-junction interactions in distributed neuronal network simulations |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4563270/ https://www.ncbi.nlm.nih.gov/pubmed/26441628 http://dx.doi.org/10.3389/fninf.2015.00022 |
work_keys_str_mv | AT hahnejan aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT heliasmoritz aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT kunkelsusanne aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT igarashijun aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT boltenmatthias aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT frommerandreas aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT diesmannmarkus aunifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT hahnejan unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT heliasmoritz unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT kunkelsusanne unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT igarashijun unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT boltenmatthias unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT frommerandreas unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations AT diesmannmarkus unifiedframeworkforspikingandgapjunctioninteractionsindistributedneuronalnetworksimulations |