Skip to content

NUMA balancing hampering performance of spiking network simulations

Jul 2026 · arXiv.org · Vol abs/2607.22275 · 0 citations · 25 references
Computer Science Biology

TL;DR

It is shown that turning off automatic NUMA balancing may reduce energy consumption by 30%.

Abstract

Computing centers today mostly operate conventional CPU- and GPU-based systems, where the direct way of decreasing energy consumption is a reduction in the applications'runtime. Neuromorphic computing promises an alternative architecture with improved energy efficiency for artificial intelligence. In this endeavor, code for the simulation of large-scale spiking networks on conventional supercomputers is the reference. We show that turning off automatic NUMA balancing may reduce energy consumption by 30%. This dwarfs other attempts of increasing the energy efficiency of a computing center with respect to cost effectiveness. The memory access pattern of spiking network simulation code dynamically interacts with automatic NUMA balancing. This does not affect the correctness of simulation results and thus goes unnoticed in day-to-day neuroscience research. In performance analysis, however, time measurements fluctuate obstructing attempts to optimize simulation technology. A new time- and compute-node resolved performance display exposes the fine-grained temporal variability of distributed spiking network simulations. The analysis uncovers that automatic NUMA balancing is of disadvantage and affects the jemalloc library for thread-aware memory allocation in a transient manner. The method also allows developers to detect perturbations of the HPC system and target specific improvements to simulation technology. As a consequence, we have equipped our supercomputers with an option to turn on or off automatic NUMA balancing on a per-job basis on the user level. This gives researchers the opportunity to find the best setting for the application at hand. There are indications in the literature that the effect has been observed before, yet it does not seem common knowledge in scientific computing. It remains to be investigated how widespread the phenomenon is among scientific codes.

View source

Similar papers

Preprint Aug 2026

Neuromorphic architectures as numerical solvers for computational neuroscience

It is shown that multi-bit packets, rather than spikes, are the most efficient communication strategy in packet-switched networks and that compared to basic numerical integration methods, higher-order differential equation solvers decrease both computation and communication costs while achieving lower numerical error,...

Jakob Jordan, Ole Richter, Cong Li et al. · 0 citations
#edge computing Review Open access Sep 2026

GPU and RISC-V acceleration for neuromorphic computing based on spiking neural networks: taxonomy, comparison, and open challenges

This survey reviews 71 studies published between 2015 and 2025 and organizes them into a taxonomy that classifies GPU works into simulation frameworks, training-acceleration techniques, large-scale and multi-GPU simulation, and application deployments, and RISC-V works into instruction-set extensions and tightly-couple...

Edris Zaman Farsa, Amirhossein Ilkhani, Marc Reichenbach et al. · 0 citations
Open access Aug 2026

Neuromorphic RISC-V Systems for Bio-inspiredComputing Applications

Findings indicate that the ACORISCVbSNN model has the potential to advance the field of bio-inspired computing, providing a highly accurate, energyefficient, and low-latency system for real-world use.

Yamini Devi Ykuntam, M. V. Nageswara Rao, Leela Kumari. B. · 0 citations
Preprint Sep 2026

Simulating Synchrony Loop Networks in the Open Source RISP Neuroprocessor

Neuromorphic spiking neural networks (SNNs) offer a promising alternative to conventional deep neural networks for tasks with computational resource or data constraints. However, their practical applications have been limited by comparatively weak performance on complex learning tasks. Experimental approaches such as S...

Jackson Mowry, Patrick Abbs · 0 citations
Aug 2026

Schmitt Trigger Optimization for Neuromorphic Circuits

In neuromorphic computing, the performance of Spiking Neural Networks (SNNs) relies heavily on the precise firing threshold and reset voltages of its neurons. In Leaky Integrate-and-Fire (LIF) models for instance, these critical voltages are inherently governed by a hysteresis comparator. In this scenario, this paper p...

Felipe Roehe, F. L. Cabrera, Tiago Oliveira Weber · 0 citations
#machine learning Preprint Sep 2026

Latency and accuracy tradeoffs in Spiking Neural Networks

A Pipeline Delay Search method which selects each layer's delay by balancing task-level accuracy gains against added network latency, and shows that SNNs can compute more yet finish faster, and wait longer yet predict worse, highlighting why Falcon matters for both latency and accuracy.

Zhang-Lu Yan, Zi-Xuan Zhu, Kaiwen Tang et al. · 1 citation · ⚡1

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.