Cargando…
FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency
Neural modelling tools are increasingly employed to describe, explain, and predict the human brain’s behavior. Among them, spiking neural networks (SNNs) make possible the simulation of neural activity at the level of single neurons, but their use is often threatened by the resources needed in terms...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8190312/ https://www.ncbi.nlm.nih.gov/pubmed/34108523 http://dx.doi.org/10.1038/s41598-021-91513-8 |
_version_ | 1783705660947431424 |
---|---|
author | Susi, Gianluca Garcés, Pilar Paracone, Emanuele Cristini, Alessandro Salerno, Mario Maestú, Fernando Pereda, Ernesto |
author_facet | Susi, Gianluca Garcés, Pilar Paracone, Emanuele Cristini, Alessandro Salerno, Mario Maestú, Fernando Pereda, Ernesto |
author_sort | Susi, Gianluca |
collection | PubMed |
description | Neural modelling tools are increasingly employed to describe, explain, and predict the human brain’s behavior. Among them, spiking neural networks (SNNs) make possible the simulation of neural activity at the level of single neurons, but their use is often threatened by the resources needed in terms of processing capabilities and memory. Emerging applications where a low energy burden is required (e.g. implanted neuroprostheses) motivate the exploration of new strategies able to capture the relevant principles of neuronal dynamics in reduced and efficient models. The recent Leaky Integrate-and-Fire with Latency (LIFL) spiking neuron model shows some realistic neuronal features and efficiency at the same time, a combination of characteristics that may result appealing for SNN-based brain modelling. In this paper we introduce FNS, the first LIFL-based SNN framework, which combines spiking/synaptic modelling with the event-driven approach, allowing us to define heterogeneous neuron groups and multi-scale connectivity, with delayed connections and plastic synapses. FNS allows multi-thread, precise simulations, integrating a novel parallelization strategy and a mechanism of periodic dumping. We evaluate the performance of FNS in terms of simulation time and used memory, and compare it with those obtained with neuronal models having a similar neurocomputational profile, implemented in NEST, showing that FNS performs better in both scenarios. FNS can be advantageously used to explore the interaction within and between populations of spiking neurons, even for long time-scales and with a limited hardware configuration. |
format | Online Article Text |
id | pubmed-8190312 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-81903122021-06-10 FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency Susi, Gianluca Garcés, Pilar Paracone, Emanuele Cristini, Alessandro Salerno, Mario Maestú, Fernando Pereda, Ernesto Sci Rep Article Neural modelling tools are increasingly employed to describe, explain, and predict the human brain’s behavior. Among them, spiking neural networks (SNNs) make possible the simulation of neural activity at the level of single neurons, but their use is often threatened by the resources needed in terms of processing capabilities and memory. Emerging applications where a low energy burden is required (e.g. implanted neuroprostheses) motivate the exploration of new strategies able to capture the relevant principles of neuronal dynamics in reduced and efficient models. The recent Leaky Integrate-and-Fire with Latency (LIFL) spiking neuron model shows some realistic neuronal features and efficiency at the same time, a combination of characteristics that may result appealing for SNN-based brain modelling. In this paper we introduce FNS, the first LIFL-based SNN framework, which combines spiking/synaptic modelling with the event-driven approach, allowing us to define heterogeneous neuron groups and multi-scale connectivity, with delayed connections and plastic synapses. FNS allows multi-thread, precise simulations, integrating a novel parallelization strategy and a mechanism of periodic dumping. We evaluate the performance of FNS in terms of simulation time and used memory, and compare it with those obtained with neuronal models having a similar neurocomputational profile, implemented in NEST, showing that FNS performs better in both scenarios. FNS can be advantageously used to explore the interaction within and between populations of spiking neurons, even for long time-scales and with a limited hardware configuration. Nature Publishing Group UK 2021-06-09 /pmc/articles/PMC8190312/ /pubmed/34108523 http://dx.doi.org/10.1038/s41598-021-91513-8 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Susi, Gianluca Garcés, Pilar Paracone, Emanuele Cristini, Alessandro Salerno, Mario Maestú, Fernando Pereda, Ernesto FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
title | FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
title_full | FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
title_fullStr | FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
title_full_unstemmed | FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
title_short | FNS allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
title_sort | fns allows efficient event-driven spiking neural network simulations based on a neuron model supporting spike latency |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8190312/ https://www.ncbi.nlm.nih.gov/pubmed/34108523 http://dx.doi.org/10.1038/s41598-021-91513-8 |
work_keys_str_mv | AT susigianluca fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency AT garcespilar fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency AT paraconeemanuele fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency AT cristinialessandro fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency AT salernomario fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency AT maestufernando fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency AT peredaernesto fnsallowsefficienteventdrivenspikingneuralnetworksimulationsbasedonaneuronmodelsupportingspikelatency |