TY - JOUR
T1 - Parallelisation of Neural Processing on Neuromorphic Hardware
AU - Peres, Luca
AU - Rhodes, Oliver
PY - 2022/5/10
Y1 - 2022/5/10
N2 - Learning and development in real brains typically happens over long timescales, making longterm 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 paper presents novel multicore processing strategies on the SpiNNaker Neuromorphic hardware, addressing parallelisation of Spiking Neural Network operations through allocation of dedicated computational units to specific tasks (such as neural and synaptic processing) to optimise performance. The work advances previous real-time simulations of a cortical microcircuit model, parameterising 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.
AB - Learning and development in real brains typically happens over long timescales, making longterm 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 paper presents novel multicore processing strategies on the SpiNNaker Neuromorphic hardware, addressing parallelisation of Spiking Neural Network operations through allocation of dedicated computational units to specific tasks (such as neural and synaptic processing) to optimise performance. The work advances previous real-time simulations of a cortical microcircuit model, parameterising 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.
U2 - 10.3389/fnins.2022.867027
DO - 10.3389/fnins.2022.867027
M3 - Article
SN - 1662-4548
VL - 16
JO - Frontiers in Neuroscience
JF - Frontiers in Neuroscience
M1 - 867027
ER -