A Modular Workflow for Performance Benchmarking of Neuronal Network Simulations
Jasper Albers, Jari Pronold, Anno Christopher Kurth, Stine Brekke, Vennemo, Kaveh Haghighi Mood, Alexander Patronis, Dennis Terhorst, Jakob, Jordan, Susanne Kunkel, Tom Tetzlaff, Markus Diesmann, Johanna Senk

TL;DR
This paper introduces a modular, standardized workflow and an open-source framework called beNNch for benchmarking neuronal network simulations, enhancing reproducibility and guiding performance improvements on high-performance computing systems.
Contribution
It proposes a generic, modular benchmarking workflow and provides beNNch, a software tool for standardized, reproducible performance assessment of neuronal network simulators.
Findings
Performance bottlenecks identified in NEST simulator versions
Benchmarking across different network complexities on HPC systems
Framework facilitates reproducibility and comparison of simulation performance
Abstract
Modern computational neuroscience strives to develop complex network models to explain dynamics and function of brains in health and disease. This process goes hand in hand with advancements in the theory of neuronal networks and increasing availability of detailed anatomical data on brain connectivity. Large-scale models that study interactions between multiple brain areas with intricate connectivity and investigate phenomena on long time scales such as system-level learning require progress in simulation speed. The corresponding development of state-of-the-art simulation engines relies on information provided by benchmark simulations which assess the time-to-solution for scientifically relevant, complementary network models using various combinations of hardware and software revisions. However, maintaining comparability of benchmark results is difficult due to a lack of standardized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsNesT
