TY - JOUR
T1 - A framework for plasticity implementation on the SpiNNaker neural architecture
AU - Galluppi, Francesco
AU - Lagorce, Xavier
AU - Stromatias, Evangelos
AU - Pfeiffer, Michael
AU - Plana, Luis A.
AU - Furber, Steve B
AU - Benosman, Ryad Benjamin
N1 - This work has been partially supported by Labex Livesenses (Eventsee) and by the Human Brain Project (aCORE). The SpiNNaker project is supported by the Engineering and Physical Sciences Research Council (EPSRC) under Grant EP/G015740/01. Michael Pfeiffer has been supported by the Swiss National Science Foundation Grant 200021_146608 and the Samsung Advanced Institute of Technology. The work proposed in this paper is resulted from discussions at the Capocaccia and Telluride Workshops; the authors would like to thank the sponsors and the organizers.
PY - 2015/1/20
Y1 - 2015/1/20
N2 - Many of the precise biological mechanisms of synaptic plasticity remain elusive, but simulations of neural networks have greatly enhanced our understandin g of how specific global functions arise from the massively parallel computation o f neurons and local Hebbian or spike-timing dependent plasticity rules. For simula ting large portions of neural tissue, this has created an increasingly strong need for large scale simulations of plastic neural networks on special purpose hardwar e platforms, because synaptic transmissions and updates are badly matched to compu ting style supported by current architectures. Because of the great diversity of b iological 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 simula tion platform. The key innovation of the proposed architecture is to exploit the r econfigurability of the ARM processors inside SpiNNaker, dedicating a subset of th em exclusively to process synaptic plasticity updates, while the rest perform the usual neural and synaptic simulations. We demonstrate the flexibility of the propo sed approach by showing the implementation of a variety of spike- and rate-based l earning rules, including standard Spike-Timing dependent plasticity (STDP), voltag e-dependent STDP, and the rate-based BCM rule. We analyze their performance and va lidate them by running classical learning experiments in real time on a 4-chip Spi NNaker board. The result is an efficient, modular, flexible and scalable framework , which provides a valuable tool for the fast and easy exploration of learning mod els of very different kinds on the parallel and reconfigurable SpiNNaker system.
AB - Many of the precise biological mechanisms of synaptic plasticity remain elusive, but simulations of neural networks have greatly enhanced our understandin g of how specific global functions arise from the massively parallel computation o f neurons and local Hebbian or spike-timing dependent plasticity rules. For simula ting large portions of neural tissue, this has created an increasingly strong need for large scale simulations of plastic neural networks on special purpose hardwar e platforms, because synaptic transmissions and updates are badly matched to compu ting style supported by current architectures. Because of the great diversity of b iological 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 simula tion platform. The key innovation of the proposed architecture is to exploit the r econfigurability of the ARM processors inside SpiNNaker, dedicating a subset of th em exclusively to process synaptic plasticity updates, while the rest perform the usual neural and synaptic simulations. We demonstrate the flexibility of the propo sed approach by showing the implementation of a variety of spike- and rate-based l earning rules, including standard Spike-Timing dependent plasticity (STDP), voltag e-dependent STDP, and the rate-based BCM rule. We analyze their performance and va lidate them by running classical learning experiments in real time on a 4-chip Spi NNaker board. The result is an efficient, modular, flexible and scalable framework , which provides a valuable tool for the fast and easy exploration of learning mod els of very different kinds on the parallel and reconfigurable SpiNNaker system.
KW - SpiNNaker, learning, plasticity, neuromorphic hardware, STDP, BCM
U2 - 10.3389/fnins.2014.00429
DO - 10.3389/fnins.2014.00429
M3 - Article
SN - 1662-4548
VL - 8
JO - Frontiers in Neuroscience
JF - Frontiers in Neuroscience
IS - 429
M1 - 429
ER -