Cargando…
A framework for plasticity implementation on the SpiNNaker neural architecture
Many of the precise biological mechanisms of synaptic plasticity remain elusive, but simulations of neural networks have greatly enhanced our understanding of how specific global functions arise from the massively parallel computation of neurons and local Hebbian or spike-timing dependent plasticity...
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/PMC4299433/ https://www.ncbi.nlm.nih.gov/pubmed/25653580 http://dx.doi.org/10.3389/fnins.2014.00429 |
_version_ | 1782353393938857984 |
---|---|
author | Galluppi, Francesco Lagorce, Xavier Stromatias, Evangelos Pfeiffer, Michael Plana, Luis A. Furber, Steve B. Benosman, Ryad B. |
author_facet | Galluppi, Francesco Lagorce, Xavier Stromatias, Evangelos Pfeiffer, Michael Plana, Luis A. Furber, Steve B. Benosman, Ryad B. |
author_sort | Galluppi, Francesco |
collection | PubMed |
description | Many of the precise biological mechanisms of synaptic plasticity remain elusive, but simulations of neural networks have greatly enhanced our understanding of how specific global functions arise from the massively parallel computation of neurons and local Hebbian or spike-timing dependent plasticity rules. For simulating large portions of neural tissue, this has created an increasingly strong need for large scale simulations of plastic neural networks on special purpose hardware platforms, because synaptic transmissions and updates are badly matched to computing style supported by current architectures. Because of the great diversity of biological plasticity phenomena and the corresponding diversity of models, there is a great need for testing various hypotheses about plasticity before committing to one hardware implementation. Here we present a novel framework for investigating different plasticity approaches on the SpiNNaker distributed digital neural simulation platform. The key innovation of the proposed architecture is to exploit the reconfigurability of the ARM processors inside SpiNNaker, dedicating a subset of them exclusively to process synaptic plasticity updates, while the rest perform the usual neural and synaptic simulations. We demonstrate the flexibility of the proposed approach by showing the implementation of a variety of spike- and rate-based learning rules, including standard Spike-Timing dependent plasticity (STDP), voltage-dependent STDP, and the rate-based BCM rule. We analyze their performance and validate them by running classical learning experiments in real time on a 4-chip SpiNNaker board. The result is an efficient, modular, flexible and scalable framework, which provides a valuable tool for the fast and easy exploration of learning models of very different kinds on the parallel and reconfigurable SpiNNaker system. |
format | Online Article Text |
id | pubmed-4299433 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-42994332015-02-04 A framework for plasticity implementation on the SpiNNaker neural architecture Galluppi, Francesco Lagorce, Xavier Stromatias, Evangelos Pfeiffer, Michael Plana, Luis A. Furber, Steve B. Benosman, Ryad B. Front Neurosci Neuroscience Many of the precise biological mechanisms of synaptic plasticity remain elusive, but simulations of neural networks have greatly enhanced our understanding of how specific global functions arise from the massively parallel computation of neurons and local Hebbian or spike-timing dependent plasticity rules. For simulating large portions of neural tissue, this has created an increasingly strong need for large scale simulations of plastic neural networks on special purpose hardware platforms, because synaptic transmissions and updates are badly matched to computing style supported by current architectures. Because of the great diversity of biological plasticity phenomena and the corresponding diversity of models, there is a great need for testing various hypotheses about plasticity before committing to one hardware implementation. Here we present a novel framework for investigating different plasticity approaches on the SpiNNaker distributed digital neural simulation platform. The key innovation of the proposed architecture is to exploit the reconfigurability of the ARM processors inside SpiNNaker, dedicating a subset of them exclusively to process synaptic plasticity updates, while the rest perform the usual neural and synaptic simulations. We demonstrate the flexibility of the proposed approach by showing the implementation of a variety of spike- and rate-based learning rules, including standard Spike-Timing dependent plasticity (STDP), voltage-dependent STDP, and the rate-based BCM rule. We analyze their performance and validate them by running classical learning experiments in real time on a 4-chip SpiNNaker board. The result is an efficient, modular, flexible and scalable framework, which provides a valuable tool for the fast and easy exploration of learning models of very different kinds on the parallel and reconfigurable SpiNNaker system. Frontiers Media S.A. 2015-01-20 /pmc/articles/PMC4299433/ /pubmed/25653580 http://dx.doi.org/10.3389/fnins.2014.00429 Text en Copyright © 2015 Galluppi, Lagorce, Stromatias, Pfeiffer, Plana, Furber and Benosman. 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 Galluppi, Francesco Lagorce, Xavier Stromatias, Evangelos Pfeiffer, Michael Plana, Luis A. Furber, Steve B. Benosman, Ryad B. A framework for plasticity implementation on the SpiNNaker neural architecture |
title | A framework for plasticity implementation on the SpiNNaker neural architecture |
title_full | A framework for plasticity implementation on the SpiNNaker neural architecture |
title_fullStr | A framework for plasticity implementation on the SpiNNaker neural architecture |
title_full_unstemmed | A framework for plasticity implementation on the SpiNNaker neural architecture |
title_short | A framework for plasticity implementation on the SpiNNaker neural architecture |
title_sort | framework for plasticity implementation on the spinnaker neural architecture |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4299433/ https://www.ncbi.nlm.nih.gov/pubmed/25653580 http://dx.doi.org/10.3389/fnins.2014.00429 |
work_keys_str_mv | AT galluppifrancesco aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT lagorcexavier aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT stromatiasevangelos aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT pfeiffermichael aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT planaluisa aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT furbersteveb aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT benosmanryadb aframeworkforplasticityimplementationonthespinnakerneuralarchitecture AT galluppifrancesco frameworkforplasticityimplementationonthespinnakerneuralarchitecture AT lagorcexavier frameworkforplasticityimplementationonthespinnakerneuralarchitecture AT stromatiasevangelos frameworkforplasticityimplementationonthespinnakerneuralarchitecture AT pfeiffermichael frameworkforplasticityimplementationonthespinnakerneuralarchitecture AT planaluisa frameworkforplasticityimplementationonthespinnakerneuralarchitecture AT furbersteveb frameworkforplasticityimplementationonthespinnakerneuralarchitecture AT benosmanryadb frameworkforplasticityimplementationonthespinnakerneuralarchitecture |