A Network Simulator for the Estimation of Bandwidth Load and Latency Created by Heterogeneous Spiking Neural Networks on Neuromorphic Computing Communication Networks

被引:4
作者
Kleijnen, Robert [1 ]
Robens, Markus [1 ]
Schiek, Michael [1 ]
van Waasen, Stefan [1 ,2 ]
机构
[1] Forschungszentrum Julich, Cent Inst Engn Elect & Analyt Elect Syst ZEA 2, D-52428 Julich, Germany
[2] Univ Duisburg Essen, Fac Engn Commun Syst, D-47057 Duisburg, Germany
关键词
network simulator; neuromorphic computing; communication network; heterogeneous connectivity models; neuron mappings;
D O I
10.3390/jlpea12020023
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Accelerated simulations of biological neural networks are in demand to discover the principals of biological learning. Novel many-core simulation platforms, e.g., SpiNNaker, BrainScaleS and Neurogrid, allow one to study neuron behavior in the brain at an accelerated rate, with a high level of detail. However, they do not come anywhere near simulating the human brain. The massive amount of spike communication has turned out to be a bottleneck. We specifically developed a network simulator to analyze in high detail the network loads and latencies caused by different network topologies and communication protocols in neuromorphic computing communication networks. This simulator allows simulating the impacts of heterogeneous neural networks and evaluating neuron mapping algorithms, which is a unique feature among state-of-the-art network models and simulators. The simulator was cross-checked by comparing the results of a homogeneous neural network-based run with corresponding bandwidth load results from comparable works. Additionally, the increased level of detail achieved by the new simulator is presented. Then, we show the impact heterogeneous connectivity can have on the network load, first for a small-scale test case, and later for a large-scale test case, and how different neuron mapping algorithms can influence this effect. Finally, we look at the latency estimations performed by the simulator for different mapping algorithms, and the impact of the node size.
引用
收藏
页数:17
相关论文
共 14 条
[1]   True North: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip [J].
Akopyan, Filipp ;
Sawada, Jun ;
Cassidy, Andrew ;
Alvarez-Icaza, Rodrigo ;
Arthur, John ;
Merolla, Paul ;
Imam, Nabil ;
Nakamura, Yutaka ;
Datta, Pallab ;
Nam, Gi-Joon ;
Taba, Brian ;
Beakes, Michael ;
Brezzo, Bernard ;
Kuang, Jente B. ;
Manohar, Rajit ;
Risk, William P. ;
Jackson, Bryan ;
Modha, Dharmendra S. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) :1537-1557
[2]   Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural Simulations [J].
Benjamin, Ben Varkey ;
Gao, Peiran ;
McQuinn, Emmett ;
Choudhary, Swadesh ;
Chandrasekaran, Anand R. ;
Bussat, Jean-Marie ;
Alvarez-Icaza, Rodrigo ;
Arthur, John V. ;
Merolla, Paul A. ;
Boahen, Kwabena .
PROCEEDINGS OF THE IEEE, 2014, 102 (05) :699-716
[3]  
Forschungszentrum Julich, ADV COMPUTING ARCHIT
[4]   The SpiNNaker Project [J].
Furber, Steve B. ;
Galluppi, Francesco ;
Temple, Steve ;
Plana, Luis A. .
PROCEEDINGS OF THE IEEE, 2014, 102 (05) :652-665
[5]   Communication Architecture Enabling 100x Accelerated Simulation of Biological Neural Networks [J].
Kauth, Kevin ;
Stadtmann, Tim ;
Brandhofer, Ruben ;
Sobhani, Vida ;
Gemmeke, Tobias .
2020 ACM/IEEE INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION (SLIP), 2020,
[6]   A Network Simulator for the Estimation of Bandwidth Load and Latency created by Heterogeneous Spiking Neural Networks on Neuromorphic Computing Communication Networks [J].
Kleijnen, R. ;
Robens, M. ;
Schiek, M. ;
van Waasen, S. .
2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, :320-327
[7]  
Meier Karsten, 2015, 2015 16th International Conference on Thermal, Mechanical and Multi-Physics Simulation and Experiments in Microelectronics and Microsystems (EuroSimE), DOI 10.1109/EuroSimE.2015.7103160
[8]   SpiNNaker: Enhanced multicast routing [J].
Navaridas, Javier ;
Lujan, Mikel ;
Plana, Luis A. ;
Temple, Steve ;
Furber, Steve B. .
PARALLEL COMPUTING, 2015, 45 :49-66
[9]   The Cell-Type Specific Cortical Microcircuit: Relating Structure and Activity in a Full-Scale Spiking Network Model [J].
Potjans, Tobias C. ;
Diesmann, Markus .
CEREBRAL CORTEX, 2014, 24 (03) :785-806
[10]  
Schemmel J, 2010, IEEE INT SYMP CIRC S, P1947, DOI 10.1109/ISCAS.2010.5536970