Cargando…

Parallelization of Neural Processing on Neuromorphic Hardware

Learning and development in real brains typically happens over long timescales, making long-term exploration of these features a significant research challenge. One way to address this problem is to use computational models to explore the brain, with Spiking Neural Networks a popular choice to captu...

Descripción completa

Detalles Bibliográficos
Autores principales: Peres, Luca, Rhodes, Oliver
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9128596/
https://www.ncbi.nlm.nih.gov/pubmed/35620669
http://dx.doi.org/10.3389/fnins.2022.867027
_version_ 1784712586285023232
author Peres, Luca
Rhodes, Oliver
author_facet Peres, Luca
Rhodes, Oliver
author_sort Peres, Luca
collection PubMed
description Learning and development in real brains typically happens over long timescales, making long-term exploration of these features a significant research challenge. One way to address this problem is to use computational models to explore the brain, with Spiking Neural Networks a popular choice to capture neuron and synapse dynamics. However, researchers require simulation tools and platforms to execute simulations in real- or sub-realtime, to enable exploration of features such as long-term learning and neural pathologies over meaningful periods. This article presents novel multicore processing strategies on the SpiNNaker Neuromorphic hardware, addressing parallelization of Spiking Neural Network operations through allocation of dedicated computational units to specific tasks (such as neural and synaptic processing) to optimize performance. The work advances previous real-time simulations of a cortical microcircuit model, parameterizing load balancing between computational units in order to explore trade-offs between computational complexity and speed, to provide the best fit for a given application. By exploiting the flexibility of the SpiNNaker Neuromorphic platform, up to 9× throughput of neural operations is demonstrated when running biologically representative Spiking Neural Networks.
format Online
Article
Text
id pubmed-9128596
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-91285962022-05-25 Parallelization of Neural Processing on Neuromorphic Hardware Peres, Luca Rhodes, Oliver Front Neurosci Neuroscience Learning and development in real brains typically happens over long timescales, making long-term exploration of these features a significant research challenge. One way to address this problem is to use computational models to explore the brain, with Spiking Neural Networks a popular choice to capture neuron and synapse dynamics. However, researchers require simulation tools and platforms to execute simulations in real- or sub-realtime, to enable exploration of features such as long-term learning and neural pathologies over meaningful periods. This article presents novel multicore processing strategies on the SpiNNaker Neuromorphic hardware, addressing parallelization of Spiking Neural Network operations through allocation of dedicated computational units to specific tasks (such as neural and synaptic processing) to optimize performance. The work advances previous real-time simulations of a cortical microcircuit model, parameterizing load balancing between computational units in order to explore trade-offs between computational complexity and speed, to provide the best fit for a given application. By exploiting the flexibility of the SpiNNaker Neuromorphic platform, up to 9× throughput of neural operations is demonstrated when running biologically representative Spiking Neural Networks. Frontiers Media S.A. 2022-05-10 /pmc/articles/PMC9128596/ /pubmed/35620669 http://dx.doi.org/10.3389/fnins.2022.867027 Text en Copyright © 2022 Peres and Rhodes. https://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) and the copyright owner(s) 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
Peres, Luca
Rhodes, Oliver
Parallelization of Neural Processing on Neuromorphic Hardware
title Parallelization of Neural Processing on Neuromorphic Hardware
title_full Parallelization of Neural Processing on Neuromorphic Hardware
title_fullStr Parallelization of Neural Processing on Neuromorphic Hardware
title_full_unstemmed Parallelization of Neural Processing on Neuromorphic Hardware
title_short Parallelization of Neural Processing on Neuromorphic Hardware
title_sort parallelization of neural processing on neuromorphic hardware
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9128596/
https://www.ncbi.nlm.nih.gov/pubmed/35620669
http://dx.doi.org/10.3389/fnins.2022.867027
work_keys_str_mv AT peresluca parallelizationofneuralprocessingonneuromorphichardware
AT rhodesoliver parallelizationofneuralprocessingonneuromorphichardware