Verification of a neuromorphic computing network simulator using experimental traffic data

Front Neurosci. 2022 Aug 8:16:958343. doi: 10.3389/fnins.2022.958343. eCollection 2022.

Abstract

Simulations are a powerful tool to explore the design space of hardware systems, offering the flexibility to analyze different designs by simply changing parameters within the simulator setup. A precondition for the effectiveness of this methodology is that the simulation results accurately represent the real system. In a previous study, we introduced a simulator specifically designed to estimate the network load and latency to be observed on the connections in neuromorphic computing (NC) systems. The simulator was shown to be especially valuable in the case of large scale heterogeneous neural networks (NNs). In this work, we compare the network load measured on a SpiNNaker board running a NN in different configurations reported in the literature to the results obtained with our simulator running the same configurations. The simulated network loads show minor differences from the values reported in the ascribed publication but fall within the margin of error, considering the generation of the test case NN based on statistics that introduced variations. Having shown that the network simulator provides representative results for this type of -biological plausible-heterogeneous NNs, it also paves the way to further use of the simulator for more complex network analyses.

Keywords: SpiNNaker; communication network; network simulator; neuromorphic computing; neuromorphic platform; neuron mapping; simulator verification.