Performance benchmarking

../_images/Senk26_012001.png

Spiking network model (PD14) of full circuitry below \(1\ \text{mm}^2\) surface area of cerebral cortex serves as benchmark for neuromorphic technologies. The statistics (dark cyan curve) of the simulated activity (dark cyan dots) is compared to reference data (thick yellow curve). Once sufficient accuracy is confirmed, the power measured during the simulation phase (light gray background) yields the consumed energy (dark cyan area corresponds to end point of light red curve, dark blue area indicates network construction phase, dark gray idle phase). The performance benchmark result (dark cyan star) contrasts the real-time factor (defined as the ratio of required wall-clock time and biological time covered by the model) against the required energy (expressed as energy per synaptic event). Figure from (Senk et al., 2026).

Performance data of different computing platforms

../_images/performance_summary.png

Progress of the community in reduction of time to solution and energy consumption for the PD14 model. Colors group hardware architectures and shapes indicate algorithmic approach (legend). Abbreviations in panels further disambiguate individual studies. (a) Ratio between time passed on wall-clock and stretch of time covered by the model (real-time factor) versus the year of publication in semi logarithmic representation. (b) Real-time factor as a function of energy per synaptic event in double logarithmic representation. Dashed line from fit through all data points with a slope of one. (c) Real-time factor versus process node in double logarithmic representation. Dashed line from fit through CPU and GPU data points with a slope of two. Citations of studies and values are given in the following table. Figure from (Senk et al., 2026).

Performance summary table

Study

Real-time factor \(q_\text{RTF}\)

Energy per synaptic event \(E_\text{syn}\) (\(\mu\text{J}\))

Simulator

#Nodes

System

Process node (nm)

External drive

vAl+18a

van Albada et al. (2018)

2.465

9.941

NEST CPU

12

2 Intel Xeon E52680v3

22

DC

vAl+18b

van Albada et al. (2018)

4.584

5.816

NEST CPU

3

2 Intel Xeon E52680v3

22

DC

vAl+18c

van Albada et al. (2018)

20

4.4

SpiNNaker 1

6

48 x 18 x ARM-968

130

DC

KN18

Knight and Nowotny (2018)

1.838

0.47

GeNN

1

Tesla V100

12

Poisson

Rho+19a

Rhodes et al. (2019)

1

0.601

SpiNNaker 1

12

48 x 18 x ARM-968

130

DC

Rho+19b

Rhodes et al. (2019)

1

0.628

SpiNNaker 1

12

48 x 18 x ARM-968

130

Poisson

Gol+21

Golosio et al. (2021)

1.055

0.25

NEST GPU

1

RTX 2080 Ti

12

Poisson

Kni+21

Knight et al. (2021)

0.7

nan

GeNN

1

Titan RTX

12

Poisson

Hei+22

Heittmann et al. (2022)

0.25

0.284

CsNN

345

IBM INC-3000

28

Poisson

Kur+22a

Kurth et al. (2022)

0.53

0.48

NEST CPU

2

2 AMD EPYC Rome 7702

7

DC

Kur+22b

Kurth et al. (2022)

0.67

0.33

NEST CPU

1

2 AMD EPYC Rome 7702

7

DC

Gol+23a

Golosio, Villamar, Tiddia et al. (2023)

0.386

0.104

NEST GPU

1

RTX 4090

5

DC

Gol+23b

Golosio, Villamar, Tiddia et al. (2023)

0.272

0.074

GeNN

1

RTX 4090

5

Poisson

Kau+23

Kauth et al. (2023)

0.05

0.048

neuroAIx

35

NetFPGA SUME

28

DC

Benchmarking recipe

Cortico-cortical inputs

State whether DC or Poisson is used (see model description)

Initial conditions

Optimized initial conditions: distribute membrane potentials normally with population-specific mean and variance (see model description)

Warm-up time

Discard the initial 500 ms of model time from the data to be analyzed

Simulation duration

Accuracy: \(T_\text{model}=15\ \text{min}\), performance: \(T_\text{model}\ge 10\ \text{s}\)

Repeated simulations

Statistics across ten realizations of the model (RNG seeds)

Spike recording

Accuracy: yes; performance: no

Accuracy metrics

Compute distributions of 1) single-neuron firing rate (FR), 2) coefficient of variation (CV) of the inter-spike intervals (ISI), and 3) short-term spike-count correlation coefficients (CC), and compare with reference data

Performance metrics

Measure real-time factor \(q_\text{RTF}\) and the energy per synaptic event \(E_\text{syn}\) (include all contributions necessary for running the simulations at the power outlet)

Checklist with recommended model and simulation parameters for the PD14 model. Table adapted from (Senk et al., 2026).

References

Senk et al. (2026). Constructive community race: full-density spiking neural network model drives neuromorphic computing. Neuromorphic Computing and Engineering 6(1):012001. doi:10.1088/2634-4386/ae379a