Research analysis · Simulation infrastructure

A 116-area marmoset cortex model now runs in seconds on ordinary CPUs

A team at Sun Yat-sen University has made a multi-area marmoset brain model, 116 cortical areas with 9.7 million neurons and about 37 billion synapses, run up to 22.6 times faster than the NEST simulator on a 174-node cluster of ordinary x86 servers. The engineering is competent and the caveats are real. The strategic fact is that nothing in the stack is special: no neuromorphic chip, no GPU, no animal, no dish.

Source: OACM: Optimistic Asynchronous Communication Model for Large-Scale SNN Simulation, arXiv:2610.04236, 3 October 2026. Primary source. Read the full arXiv HTML text, including the experiment section and tables.

What the work claims

Large-scale spiking neural network (SNN) simulation, the workhorse method for asking "what would a cortex wired this way do?", has a scaling problem: as models grow to brain-region scale, simulators spend most of their time synchronizing parallel processes and shuttling small spike messages across the network, not computing spikes. Feng, Zeng, Liang, Chen, and Lu claim to have cut that overhead substantially with a communication layer called OACM, tested on two standard benchmarks: the Potjans-Diesmann cortical microcircuit (770,000 neurons, about 290 million synapses)3 and a multi-area marmoset model adapted from the CORTEX simulator suite (116 areas, 9.7 million neurons, 3.7 × 1010 synapses).41

The headline numbers: up to a 1.4x speedup over the CORTEX simulator on the multi-area model, and a 22.6x speedup over NEST2 at 174 compute nodes (NEST takes 295.1 seconds to OACM's 13.01 seconds for the same 1.5 simulated seconds). This is a systems paper with benchmark results, not a neuroscience finding; the model is a vehicle for measuring the simulator, not a claim about marmoset cognition.1

How it works

Three mechanisms work together. First, an "optimistic hybrid" scheme: the simulator stays time-driven, stepping every 0.1 ms, but processes are allowed to run ahead inside a synchronization window of 20 steps, rolling back if a late spike arrives. This trades the frequent global locks of classic time-driven simulation (the NEST-style approach) against the catastrophic rollback cascades of fully optimistic parallel discrete-event simulation. The paper reports that windows beyond 20 steps stop helping: rollback costs overtake synchronization savings.1

Second, one-sided asynchronous communication through the UNR RMA library: instead of sender and receiver handshake, a process writes spikes directly into remote memory and the receiver checks when ready, which lets communication overlap almost entirely with computation. Third, because spikes are tiny messages that waste bandwidth, OACM aggregates them and routes them over a 2D-HyperX virtual topology, with at most one forwarding hop per message.1 The profiling detail is instructive: communication and synchronization account for over 70 percent of the unmodified CORTEX simulator's runtime on this cluster, which is the overhead OACM removes.1

The hardware is deliberately unremarkable: dual 32-core Intel 8358P CPUs at 2.6 GHz, 512 GB of memory, and two 200 Gbps fabric interfaces per node, 4 MPI ranks per node, on a fat-tree cluster of at most 174 nodes (the limit imposed by availability, not by the method). Simulation ran for 15,000 steps at 0.1 ms, covering 1.5 seconds of biological time.1

Where a skeptic should push

The most load-bearing assumption is that communication, not computation, is the binding constraint, and that assumption is workload- and hardware-specific. Several honesty checks matter. First, the speedup over NEST is a scaling comparison, not an efficiency comparison: NEST's runtime grows with node count on this workload (72 seconds at 58 nodes, 295 seconds at 174), so the 22.6x figure partly measures NEST's poor scaling on this interconnect rather than an intrinsic advantage.1 Against its own base, CORTEX, the gain peaks at a modest 1.4x and declines at 174 nodes.1

Second, there is no ablation. The authors state that the three optimizations are sequentially dependent and only work combined, so the reader cannot tell which mechanism carries the gain.1 Third, correctness is validated qualitatively, by eyeballing firing-rate box plots and spike rasters against baseline CORTEX output, with discrepancies attributed to stochastic factors "within acceptable statistical bounds"; no quantitative divergence metric is reported.1 Fourth, the "marmoset brain" label overstates scale: 9.7 million neurons across 116 areas averages roughly 84,000 neurons per area, far below a real marmoset area; the paper's own introduction notes mammalian brains span 10 million to 100 billion neurons. This is a scaled wiring-diagram exercise, not whole-brain emulation.1 Finally, the paper opens with the brain's roughly 20-watt energy budget but reports no energy numbers at all.1

Simulation resets the bar for tissue platforms

The access implication is the one the paper never states. A 116-area, 37-billion-synapse spiking cortex model just ran in thirteen seconds per 1.5 seconds of biology on servers any university or cloud tenant can rent, with open-source-class tooling and no exotic hardware. The set of actors who can do "brain-scale" spiking computation now includes, in principle, anyone with a mid-size cluster allocation. That is the correct comparison class for anyone selling or governing computation on living neural tissue, for three reasons.

First, the opportunity: simulation is the natural reference platform for tissue. The paper's own validation method is the seed of an acceptance-test regime: it judges a new simulator by comparing firing-rate distributions and spike trains against the trusted baseline.1 That comparative-fireground methodology is exactly what a tissue platform will face when it claims to "compute": show your spike statistics against the wiring-diagram simulation of the same circuit. A mature, fast, open simulator makes that comparison cheap and repeatable, and turns "the organoid did something" into a falsifiable claim. The digital reference organoid, in the engineering sense of a digital twin, becomes a realistic piece of infrastructure rather than a slogan.

Second, the threat to the tissue pitch: the efficiency argument was never the strong one, and this paper quietly illustrates why. Silicon spent seventy percent of its time on communication, not spikes, and engineering fixed most of that in one paper.1 Software overheads on commodity hardware fall every year; the 20-watt argument does not get stronger as the gap narrows. What a simulation cannot do is learn online, self-repair, and metabolize, so the defensible claim for living tissue shifts to plasticity and self-organization under perturbation. That is the field's weakest-evidenced claim, and it is now the one carrying the entire commercial justification.

Third, the governance asymmetry sharpens. A simulated marmoset cortex raises no donor-consent, biosafety, or moral-status questions; a cultured one raises all of them. Every governance cost that attaches to living tissue is a competitive penalty against a substitute that, for a growing class of questions about dynamics, wiring, and perturbation response, is good enough. The rational governance response is not to protect tissue platforms from this comparison but to require it: any performance claim from a tissue platform should be benchmarked against the best equivalent simulation, so that the ethical overhead is spent only where living matter demonstrably outperforms the model. The risk of skipping that discipline is a repeat of the neuromorphic and GPU pattern documented elsewhere on this site: a field spending its moral and regulatory capital on capabilities silicon reaches first. For vendors, the practical read is that the durable moat in this stack is not model ownership (these simulators are open) and not hardware (it is generic) but operational authority: whoever runs the reference simulation and sets the comparison protocol sets the bar everyone else must clear.

The bottom line

Established: on one benchmark, one cluster, and one interconnect, optimistic hybrid synchronization plus one-sided communication makes a multi-area spiking model run meaningfully faster than two widely used simulators, with correctness verified at the level of firing-rate distributions.1 Hypothesis, not established: that these gains hold across models, fabrics, and GPUs, that no single mechanism dominates, and that simulated cortices at this scale teach us much about real ones. What would confirm the engineering: an ablation and energy measurements, both absent here. What would matter more for this site's subject: someone using this class of simulator as the mandatory control condition in a tissue-platform benchmark. That experiment has not been run, and it is the one to watch.

Frequently asked questions

What is OACM, in one sentence?

OACM is a communication model for distributed spiking-neural-network simulators that lets parallel processes run optimistically ahead inside synchronization windows, exchange spikes via one-sided remote-memory writes, and aggregate small messages over a 2D-HyperX virtual topology, cutting the time simulators spend synchronizing rather than computing.1

How big is the brain model being simulated?

The larger benchmark is a multi-area marmoset model with 116 cortical areas, 9.7 million neurons, and about 37 billion synapses, run for 1.5 seconds of simulated time. That is a scaled wiring-diagram model: it averages roughly 84,000 neurons per area, far below the neuronal count of a real marmoset cortical area.1

Is 22.6x over NEST a fair comparison?

It is a fair report of one measurement, with an asterisk. NEST's runtime grows as nodes are added on this workload (72 seconds at 58 nodes rising to 295 seconds at 174), so the 22.6x ratio reflects OACM's better scaling on this cluster as much as raw efficiency; against CORTEX, its own base simulator, OACM peaks at 1.4x.1

Does this make brain simulation cheaper than wetware computing?

For the class of questions a wiring-diagram model can answer (dynamics, synchrony, perturbation response of a fixed circuit), it removes most hardware and facility barriers: the whole stack ran on generic x86 servers. It does not replicate online learning, self-repair, or metabolism, which remain the open claims of living-tissue platforms.1

What should a tissue-platform vendor take from this paper?

Treat fast, open cortical-scale simulation as the control condition for every performance claim, and treat the operational reference simulation (whoever runs and maintains it) as the real seat of standard-setting power in the stack, since neither the models nor the hardware here are proprietary.1

References

  1. G. Feng, Y. Zeng, H. Liang, Z. Chen, Y. Lu. OACM: Optimistic Asynchronous Communication Model for Large-Scale SNN Simulation. arXiv:2610.04236 [cs.DC]. 2026. https://arxiv.org/abs/2610.04236. Accessed 2026-10-19.
  2. M.-O. Gewaltig, M. Diesmann. NEST (neural simulation tool). Scholarpedia 2(4):1430. 2007.
  3. T. C. Potjans, M. Diesmann. The cell-type specific cortical microcircuit: relating structure and activity in a full-scale spiking network model. Cerebral Cortex 24(3):785-806. 2014.
  4. T. Lyu, M. Sato, S. Aoki, R. Himeno, Z. Sun. CORTEX: large-scale brain simulator utilizing indegree sub-graph decomposition on Fugaku supercomputer. arXiv e-prints. 2024.