Towards a Bio-Inspired Real-Time Neuromorphic Cerebellum.

SpiNNaker cerebellum model communication profiling large scale simulation neuromorphic computing spiking neural network

Journal

Frontiers in cellular neuroscience
ISSN: 1662-5102
Titre abrégé: Front Cell Neurosci
Pays: Switzerland
ID NLM: 101477935

Informations de publication

Date de publication:
2021
Historique:
received: 29 10 2020
accepted: 24 03 2021
entrez: 17 6 2021
pubmed: 18 6 2021
medline: 18 6 2021
Statut: epublish

Résumé

This work presents the first simulation of a large-scale, bio-physically constrained cerebellum model performed on neuromorphic hardware. A model containing 97,000 neurons and 4.2 million synapses is simulated on the SpiNNaker neuromorphic system. Results are validated against a baseline simulation of the same model executed with NEST, a popular spiking neural network simulator using generic computational resources and double precision floating point arithmetic. Individual cell and network-level spiking activity is validated in terms of average spike rates, relative lead or lag of spike times, and membrane potential dynamics of individual neurons, and SpiNNaker is shown to produce results in agreement with NEST. Once validated, the model is used to investigate how to accelerate the simulation speed of the network on the SpiNNaker system, with the future goal of creating a real-time neuromorphic cerebellum. Through detailed communication profiling, peak network activity is identified as one of the main challenges for simulation speed-up. Propagation of spiking activity through the network is measured, and will inform the future development of accelerated execution strategies for cerebellum models on neuromorphic hardware. The large ratio of granule cells to other cell types in the model results in high levels of activity converging onto few cells, with those cells having relatively larger time costs associated with the processing of communication. Organizing cells on SpiNNaker in accordance with their spatial position is shown to reduce the peak communication load by 41%. It is hoped that these insights, together with alternative parallelization strategies, will pave the way for real-time execution of large-scale, bio-physically constrained cerebellum models on SpiNNaker. This in turn will enable exploration of cerebellum-inspired controllers for neurorobotic applications, and execution of extended duration simulations over timescales that would currently be prohibitive using conventional computational platforms.

Identifiants

pubmed: 34135732
doi: 10.3389/fncel.2021.622870
pmc: PMC8202688
doi:

Types de publication

Journal Article

Langues

eng

Pagination

622870

Informations de copyright

Copyright © 2021 Bogdan, Marcinnò, Casellato, Casali, Rowley, Hopkins, Leporati, D'Angelo and Rhodes.

Déclaration de conflit d'intérêts

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Références

J Neural Eng. 2016 Oct;13(5):051001
pubmed: 27529195
IEEE Trans Biomed Circuits Syst. 2018 Feb;12(1):106-122
pubmed: 29377800
Biosystems. 2008 Oct-Nov;94(1-2):18-27
pubmed: 18616974
Front Neuroinform. 2009 Jan 27;2:11
pubmed: 19194529
Front Neuroinform. 2019 Jul 10;13:51
pubmed: 31354466
Front Neuroinform. 2009 Jan 29;2:12
pubmed: 19198667
Front Comput Neurosci. 2015 Feb 25;9:24
pubmed: 25762922
Biol Cybern. 1999 Nov;81(5-6):381-402
pubmed: 10592015
IEEE Trans Cybern. 2021 May;51(5):2476-2489
pubmed: 31647453
Nature. 2004 Apr 22;428(6985):856-60
pubmed: 15103377
Front Comput Neurosci. 2016 Mar 02;10:17
pubmed: 26973504
Science. 2014 Aug 8;345(6197):668-73
pubmed: 25104385
Philos Trans A Math Phys Eng Sci. 2020 Feb 7;378(2164):20190160
pubmed: 31865885
Front Comput Neurosci. 2019 Jun 06;13:35
pubmed: 31244635
J Comp Neurol. 2003 Nov 17;466(3):356-65
pubmed: 14556293
Comput Intell Neurosci. 2019 Jan 27;2019:4862157
pubmed: 30833964
PLoS Comput Biol. 2019 Mar 12;15(3):e1006298
pubmed: 30860991
IEEE Trans Neural Netw Learn Syst. 2017 Mar;28(3):510-522
pubmed: 26829807
Front Cell Neurosci. 2016 Feb 18;10:36
pubmed: 26924961
Front Neuroinform. 2009 Jan 28;3:1
pubmed: 19198661
Front Neuroinform. 2019 Nov 29;13:71
pubmed: 31849631
Nat Commun. 2018 Feb 19;9(1):709
pubmed: 29459723
Front Cell Neurosci. 2016 Jul 08;10:176
pubmed: 27458345
Front Synaptic Neurosci. 2016 Nov 03;8:35
pubmed: 27857688
J Neurophysiol. 2011 Nov;106(5):2322-45
pubmed: 21795627
Front Neurosci. 2018 Nov 20;12:816
pubmed: 30524220
Front Cell Neurosci. 2017 Sep 13;11:278
pubmed: 28955206
IEEE Trans Neural Netw Learn Syst. 2017 Nov.;28(11):2748-2762
pubmed: 27608482
Neural Netw. 2013 Nov;47:103-11
pubmed: 23434303
Philos Trans R Soc Lond B Biol Sci. 1992 May 29;336(1277):239-57
pubmed: 1353267
Front Neurosci. 2018 May 23;12:291
pubmed: 29875620
Front Neurosci. 2019 Mar 26;13:231
pubmed: 30971873
Front Hum Neurosci. 2014 Jul 15;8:508
pubmed: 25076882
Handb Clin Neurol. 2018;154:235-249
pubmed: 29903442
J Comp Neurol. 1988 Aug 8;274(2):158-67
pubmed: 3209739
Front Neurosci. 2015 Apr 29;9:141
pubmed: 25972778
Neural Comput. 2005 May;17(5):1032-58
pubmed: 15829099
PLoS One. 2012;7(3):e33319
pubmed: 22438912
Neural Comput. 2015 Oct;27(10):2148-82
pubmed: 26313605
Nat Neurosci. 2000 Nov;3 Suppl:1205-11
pubmed: 11127839
J Neurosci. 2008 Jun 18;28(25):6354-9
pubmed: 18562605

Auteurs

Petruţ A Bogdan (PA)

Department of Computer Science, The University of Manchester, Manchester, United Kingdom.

Beatrice Marcinnò (B)

Department of Electrical, Computer and Biomedical Engineering, University of Pavia, Pavia, Italy.

Claudia Casellato (C)

Neurophysiology Unit, Neurocomputational Laboratory, Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy.

Stefano Casali (S)

Neurophysiology Unit, Neurocomputational Laboratory, Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy.

Andrew G D Rowley (AGD)

Department of Computer Science, The University of Manchester, Manchester, United Kingdom.

Michael Hopkins (M)

Department of Computer Science, The University of Manchester, Manchester, United Kingdom.

Francesco Leporati (F)

Department of Electrical, Computer and Biomedical Engineering, University of Pavia, Pavia, Italy.

Egidio D'Angelo (E)

Neurophysiology Unit, Neurocomputational Laboratory, Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy.
IRCCS Mondino Foundation, Pavia, Italy.

Oliver Rhodes (O)

Department of Computer Science, The University of Manchester, Manchester, United Kingdom.

Classifications MeSH