Cargando…

Real-time cortical simulation on neuromorphic hardware

Real-time simulation of a large-scale biologically representative spiking neural network is presented, through the use of a heterogeneous parallelization scheme and SpiNNaker neuromorphic hardware. A published cortical microcircuit model is used as a benchmark test case, representing ≈1 mm(2) of ear...

Descripción completa

Detalles Bibliográficos
Autores principales: Rhodes, Oliver, Peres, Luca, Rowley, Andrew G. D., Gait, Andrew, Plana, Luis A., Brenninkmeijer, Christian, Furber, Steve B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6939236/
https://www.ncbi.nlm.nih.gov/pubmed/31865885
http://dx.doi.org/10.1098/rsta.2019.0160
_version_ 1783484187437694976
author Rhodes, Oliver
Peres, Luca
Rowley, Andrew G. D.
Gait, Andrew
Plana, Luis A.
Brenninkmeijer, Christian
Furber, Steve B.
author_facet Rhodes, Oliver
Peres, Luca
Rowley, Andrew G. D.
Gait, Andrew
Plana, Luis A.
Brenninkmeijer, Christian
Furber, Steve B.
author_sort Rhodes, Oliver
collection PubMed
description Real-time simulation of a large-scale biologically representative spiking neural network is presented, through the use of a heterogeneous parallelization scheme and SpiNNaker neuromorphic hardware. A published cortical microcircuit model is used as a benchmark test case, representing ≈1 mm(2) of early sensory cortex, containing 77 k neurons and 0.3 billion synapses. This is the first hard real-time simulation of this model, with 10 s of biological simulation time executed in 10 s wall-clock time. This surpasses best-published efforts on HPC neural simulators (3 × slowdown) and GPUs running optimized spiking neural network (SNN) libraries (2 × slowdown). Furthermore, the presented approach indicates that real-time processing can be maintained with increasing SNN size, breaking the communication barrier incurred by traditional computing machinery. Model results are compared to an established HPC simulator baseline to verify simulation correctness, comparing well across a range of statistical measures. Energy to solution and energy per synaptic event are also reported, demonstrating that the relatively low-tech SpiNNaker processors achieve a 10 × reduction in energy relative to modern HPC systems, and comparable energy consumption to modern GPUs. Finally, system robustness is demonstrated through multiple 12 h simulations of the cortical microcircuit, each simulating 12 h of biological time, and demonstrating the potential of neuromorphic hardware as a neuroscience research tool for studying complex spiking neural networks over extended time periods. This article is part of the theme issue ‘Harmonizing energy-autonomous computing and intelligence’.
format Online
Article
Text
id pubmed-6939236
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-69392362020-01-07 Real-time cortical simulation on neuromorphic hardware Rhodes, Oliver Peres, Luca Rowley, Andrew G. D. Gait, Andrew Plana, Luis A. Brenninkmeijer, Christian Furber, Steve B. Philos Trans A Math Phys Eng Sci Articles Real-time simulation of a large-scale biologically representative spiking neural network is presented, through the use of a heterogeneous parallelization scheme and SpiNNaker neuromorphic hardware. A published cortical microcircuit model is used as a benchmark test case, representing ≈1 mm(2) of early sensory cortex, containing 77 k neurons and 0.3 billion synapses. This is the first hard real-time simulation of this model, with 10 s of biological simulation time executed in 10 s wall-clock time. This surpasses best-published efforts on HPC neural simulators (3 × slowdown) and GPUs running optimized spiking neural network (SNN) libraries (2 × slowdown). Furthermore, the presented approach indicates that real-time processing can be maintained with increasing SNN size, breaking the communication barrier incurred by traditional computing machinery. Model results are compared to an established HPC simulator baseline to verify simulation correctness, comparing well across a range of statistical measures. Energy to solution and energy per synaptic event are also reported, demonstrating that the relatively low-tech SpiNNaker processors achieve a 10 × reduction in energy relative to modern HPC systems, and comparable energy consumption to modern GPUs. Finally, system robustness is demonstrated through multiple 12 h simulations of the cortical microcircuit, each simulating 12 h of biological time, and demonstrating the potential of neuromorphic hardware as a neuroscience research tool for studying complex spiking neural networks over extended time periods. This article is part of the theme issue ‘Harmonizing energy-autonomous computing and intelligence’. The Royal Society Publishing 2020-02-07 2019-12-23 /pmc/articles/PMC6939236/ /pubmed/31865885 http://dx.doi.org/10.1098/rsta.2019.0160 Text en © 2019 The Authors. http://creativecommons.org/licenses/by/4.0/ Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Rhodes, Oliver
Peres, Luca
Rowley, Andrew G. D.
Gait, Andrew
Plana, Luis A.
Brenninkmeijer, Christian
Furber, Steve B.
Real-time cortical simulation on neuromorphic hardware
title Real-time cortical simulation on neuromorphic hardware
title_full Real-time cortical simulation on neuromorphic hardware
title_fullStr Real-time cortical simulation on neuromorphic hardware
title_full_unstemmed Real-time cortical simulation on neuromorphic hardware
title_short Real-time cortical simulation on neuromorphic hardware
title_sort real-time cortical simulation on neuromorphic hardware
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6939236/
https://www.ncbi.nlm.nih.gov/pubmed/31865885
http://dx.doi.org/10.1098/rsta.2019.0160
work_keys_str_mv AT rhodesoliver realtimecorticalsimulationonneuromorphichardware
AT peresluca realtimecorticalsimulationonneuromorphichardware
AT rowleyandrewgd realtimecorticalsimulationonneuromorphichardware
AT gaitandrew realtimecorticalsimulationonneuromorphichardware
AT planaluisa realtimecorticalsimulationonneuromorphichardware
AT brenninkmeijerchristian realtimecorticalsimulationonneuromorphichardware
AT furbersteveb realtimecorticalsimulationonneuromorphichardware