TY - THES
AU - Kleijnen, Robert
TI - NeuCoNS and Stacked-Net: Facilitating the Communication for Accelerated Neuroscientific Simulations
VL - 106
PB - Duisburg-Essen
VL - Dissertation
CY - Jülich
M1 - FZJ-2024-06126
SN - 978-3-95806-788-2
T2 - Schriften des Forschungszentrums Jülich Reihe Information / Information
SP - xx, 110, xxi-xxxiv
PY - 2024
N1 - Dissertation, Duisburg-Essen , 2024
AB - Investigating the inner workings of the brain runs into multiple challenges. A couple of those challenges are the level of detail which can be obtained by in vivo experiments and the time required to investigate long-term processes. A potential solution to thesechallenges is the use of simulators which run at an accelerated speed compared to biological real time and allow to probe physiological features that are inaccessible otherwise. Computer systems can simulate parts of the brain, but traditional computer architectures achieve neither the speed-up factor nor the scale desired. The main challenges here are the massively parallel operation of the brain, the decentralisation of memory and the high level of connectivity between neurons. The eld of Neuromorphic Computing attempts to solve these challenges by developing computer systems with a fundamentally dierent architecture. By using the knowledge obtained by neuroscience, the architecture of the system can be based on the structures found in the biological brain to better mimic these characteristics. One of the challenges of such a system is the high throughput, low latency communication of spike events through the system. This work focuses on these challenges and investigates the communication trac generated on a neuromorphic system when running biologically representative large-scale spiking neural networks in order to come up with a suitable solution. The investigation of the communication trac is done using a Python based network simulator, which is presented in this work as well. This simulator analyses the communication trac with respect to both, the amount of communication data as well as the latency. To prove the correct functionality of the simulator, simulation data are compared against results obtained with already existing models as well as experimental data. This comparison not only proves the correct functionality of the simulator, but also shows o some of the advantages of this tool. The simulator oers a higher level of detail than existing models while also being able to handle more complex heterogeneous connectivity models. This last feature is unique for this tool and is especially important in this work as the heterogeneity is a key characteristic in biological neural networks. Simultaneously, thisalso allows the evaluation of neuron mapping algorithms by the simulator. To better understand the impact of dierent network designs, the tool is used to evaluate the performances resulting from a variation of dierent design aspects such as the topology, the routing algorithm, casting protocol and node size. The goal of this study is to develop a novel communication network concept that can facilitate the communication in a large-scale neurmorphic system next to providing the tooling for its examination. To achieve this goal, the knowledge obtained during the simulation study is used to conceptualize a new stacked network topology. This network topology shows a reduction of the network load over a factor of 10 and a reduction of the latency up to a factor of 3, while hardly increasing the hardware cost of the network.
LB - PUB:(DE-HGF)3 ; PUB:(DE-HGF)11
DO - DOI:10.34734/FZJ-2024-06126
UR - https://juser.fz-juelich.de/record/1032287
ER -