001     1022261
005     20240313103114.0
024 7 _ |a 10.34734/FZJ-2024-01379
|2 datacite_doi
037 _ _ |a FZJ-2024-01379
041 _ _ |a English
100 1 _ |a Lober, Melissa
|0 P:(DE-Juel1)190224
|b 0
|e Corresponding author
|u fzj
111 2 _ |a INM Retreat
|c Research Center Jülich
|d 2023-10-17 - 2023-10-18
|w Germany
245 _ _ |a Exploiting network topology in brain-scale multi-area model simulations
260 _ _ |c 2023
336 7 _ |a Conference Paper
|0 33
|2 EndNote
336 7 _ |a INPROCEEDINGS
|2 BibTeX
336 7 _ |a conferenceObject
|2 DRIVER
336 7 _ |a CONFERENCE_POSTER
|2 ORCID
336 7 _ |a Output Types/Conference Poster
|2 DataCite
336 7 _ |a Poster
|b poster
|m poster
|0 PUB:(DE-HGF)24
|s 1707112609_11597
|2 PUB:(DE-HGF)
|x After Call
502 _ _ |c RWTH Aachen
520 _ _ |a The communication of spike events constitutes a major bottleneck in simulations of brain-scale networks with realistic connectivity, as for example, the multi-area model of macaque visual cortex [1], [2]. The model consists of 32 cortical microcircuits, each representing a downscaled area of the visual cortex at the resolution of single neurons and synapses. Such models not only have a dense connectivity within areas but also between areas, as approximately half of a neuron’s connections reach beyond its own brain region. Synaptic transmission delays within an area can be as short as 0.1 ms and therefore simulations require frequent spike communication between compute nodes to maintain causality in the network dynamics [3]. This poses a challenge to the conventional round-robin scheme used to distribute neurons uniformly across compute nodes disregarding the network’s specific topology. With this scheme, short-delay connections are present between any pair of compute nodes which significantly impairs communication efficiency.We target this challenge and propose a structure-aware neuron distribution scheme along with a novel spike-communication framework that exploits this approach in order to make communication in large-scale distributed simulations more efficient. In the structure-aware neuron distribution scheme, neurons are placed on the hardware in a way that mimics the network’s topology. Neurons of the same area are placed closer together on the hardware, i.e. onto the same or only few different compute nodes. Investigations of the load balancing in simulation phases where compute nodes operate independently (e.g. update of neuronal state variables) showed that such neuron distributions do not negatively affect compute time. Paired with a communication framework that distinguishes short delay intra-area communication between a small group of compute nodes and long delay inter-area communication between all available compute nodes, the structure-aware approach requires less of the costly global communication and thereby reduces communication time. Our prototype implementation is fully tested and was developed within the neuronal simulator tool NEST [4], [5].For the benchmarking of our approach, we developed a multi-area model that resembles the macaque multi-area model in terms of connectivity and work load, while being more easily scalable as it retains constant activity levels. First weak-scaling experiments showed that our implementation significantly reduces communication time and the effect increases with a rising number of compute nodes. For further analysis, we plan to study how the novel structure-aware communication scheme performs for larger networks, various inter- and intra-area delay distributions, as well as multi-area networks of unbalanced activity or size across areas. [1] Schmidt M, Bakker R, Hilgetag CC, Diesmann M & van Albada SJ (2018) Multi-scale account of the network structure of macaque visual cortex. Brain Structure and Function, 223: 1409 https://doi.org/10.1007/s00429-017-1554-4[2] Schmidt M, Bakker R, Shen K, Bezgin B, Diesmann M & van Albada SJ (2018) A multi-scale layer-resolved spiking network model of resting-state dynamics in macaque cortex. PLOS Computational Biology, 14(9): e1006359. https://doi.org/10.1371/journal.pcbi.1006359[3] Morrison A, Diesmann M (2008) Maintaining Causality in Discrete Time Neuronal Network Simulations. Springer Berlin Heidelberg, pp 267-278. https://doi.org/10.1007/978-3-540-73159-7_10 [4] https://nest-simulator.readthedocs.io/enlatest[5] Gewaltig M-O & Diesmann M (2007) NEST (Neural Simulation Tool) Scholarpedia 2(4):1430
536 _ _ |a 5231 - Neuroscientific Foundations (POF4-523)
|0 G:(DE-HGF)POF4-5231
|c POF4-523
|f POF IV
|x 0
536 _ _ |a 5232 - Computational Principles (POF4-523)
|0 G:(DE-HGF)POF4-5232
|c POF4-523
|f POF IV
|x 1
536 _ _ |a JL SMHB - Joint Lab Supercomputing and Modeling for the Human Brain (JL SMHB-2021-2027)
|0 G:(DE-Juel1)JL SMHB-2021-2027
|c JL SMHB-2021-2027
|x 2
536 _ _ |a BMBF 03ZU1106CB - NeuroSys: Algorithm-Hardware Co-Design (Projekt C) - B (BMBF-03ZU1106CB)
|0 G:(DE-Juel1)BMBF-03ZU1106CB
|c BMBF-03ZU1106CB
|x 3
700 1 _ |a Diesmann, Markus
|0 P:(DE-Juel1)144174
|b 1
|u fzj
700 1 _ |a Kunkel, Susanne
|0 P:(DE-Juel1)195639
|b 2
|u fzj
856 4 _ |u https://juser.fz-juelich.de/record/1022261/files/Melissa_Lober_INM_Retreat_2023.pdf
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/1022261/files/Melissa_Lober_INM_Retreat_2023.gif?subformat=icon
|x icon
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/1022261/files/Melissa_Lober_INM_Retreat_2023.jpg?subformat=icon-1440
|x icon-1440
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/1022261/files/Melissa_Lober_INM_Retreat_2023.jpg?subformat=icon-180
|x icon-180
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/1022261/files/Melissa_Lober_INM_Retreat_2023.jpg?subformat=icon-640
|x icon-640
|y OpenAccess
909 C O |o oai:juser.fz-juelich.de:1022261
|p openaire
|p open_access
|p VDB
|p driver
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 0
|6 P:(DE-Juel1)190224
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 1
|6 P:(DE-Juel1)144174
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 2
|6 P:(DE-Juel1)195639
913 1 _ |a DE-HGF
|b Key Technologies
|l Natural, Artificial and Cognitive Information Processing
|1 G:(DE-HGF)POF4-520
|0 G:(DE-HGF)POF4-523
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-500
|4 G:(DE-HGF)POF
|v Neuromorphic Computing and Network Dynamics
|9 G:(DE-HGF)POF4-5231
|x 0
913 1 _ |a DE-HGF
|b Key Technologies
|l Natural, Artificial and Cognitive Information Processing
|1 G:(DE-HGF)POF4-520
|0 G:(DE-HGF)POF4-523
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-500
|4 G:(DE-HGF)POF
|v Neuromorphic Computing and Network Dynamics
|9 G:(DE-HGF)POF4-5232
|x 1
914 1 _ |y 2023
915 _ _ |a OpenAccess
|0 StatID:(DE-HGF)0510
|2 StatID
920 _ _ |l yes
920 1 _ |0 I:(DE-Juel1)INM-6-20090406
|k INM-6
|l Computational and Systems Neuroscience
|x 0
920 1 _ |0 I:(DE-Juel1)IAS-6-20130828
|k IAS-6
|l Theoretical Neuroscience
|x 1
920 1 _ |0 I:(DE-Juel1)INM-10-20170113
|k INM-10
|l Jara-Institut Brain structure-function relationships
|x 2
980 1 _ |a FullTexts
980 _ _ |a poster
980 _ _ |a VDB
980 _ _ |a I:(DE-Juel1)INM-6-20090406
980 _ _ |a I:(DE-Juel1)IAS-6-20130828
980 _ _ |a I:(DE-Juel1)INM-10-20170113
980 _ _ |a UNRESTRICTED
981 _ _ |a I:(DE-Juel1)IAS-6-20130828


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21