Published November 17, 2025 | Version 0.9
Software Open

Scalable Construction of Spiking Neural Networks using up to thousands of GPUs archive

  • 1. ROR icon Istituto Nazionale di Fisica Nucleare, Sezione di Cagliari
  • 2. ROR icon Forschungszentrum Jülich
  • 3. ROR icon University of Cagliari
  • 4. ROR icon Istituto Nazionale di Fisica Nucleare, Sezione di Roma I
  • 5. Istituto Nazionale di Fisica Nucleare Sezione di Roma
  • 6. ROR icon Istituto Nazionale di Fisica Nucleare
  • 7. ROR icon University of Sussex

Description

Diverse scientific and engineering research areas deal with discrete, time-stamped changes in large systems of interacting delay differential equations. Simulating such complex systems at scale on high-performance computing clusters demands efficient management of communication and memory. Inspired by the human cerebral cortex — a sparsely connected network of O(10^10) neurons, each forming O(10^3)--O(10^4) synapses and communicating via short electrical pulses called spikes — we study the simulation of large-scale spiking neural networks for computational neuroscience research. This work presents a novel network construction method for multi-GPU clusters and upcoming exascale supercomputers using the Message Passing Interface (MPI), where each process builds its local connectivity and prepares the data structures for efficient spike exchange across the cluster during state propagation. We demonstrate scaling performance of two cortical models using point-to-point and collective communication, respectively.

Files

ngpu_scalable_network_construction.zip

Files (322.8 MB)

Name Size Download all
md5:1848549293a65405459de8186515d8cc
322.8 MB Preview Download

Additional details

Related works

Continues
Software: 10.5281/zenodo.7744239 (DOI)

Funding

European Commission
HBP SGA3 - Human Brain Project Specific Grant Agreement 3 945539
European Commission
EBRAINS 2.0 - EBRAINS 2.0: A Research Infrastructure to Advance Neuroscience and Brain Health 101147319
Ministero dell'università e della ricerca
PNRR project PE0000013-FAIR, funded by NextGenerationEU PE0000013-FAIR — CUP I53C22001400006
Ministero dell'università e della ricerca
e.INS – Ecosystem of Innovation for Next Generation Sardinia, spoke 10 (PNRR) ECS00000038 — CUP F53C22000430001

Software

Repository URL
https://github.com/gmtiddia/ngpu_scalable_network_construction
Programming language
Python
Development Status
Active