An IonQ preprint runs real time decoding for fault tolerant quantum computing on a single Apple M4 Max laptop CPU, with under 0.3% delay at 408 logical qubits.
IonQ researchers have shown that the real-time decoding step in fault-tolerant quantum computing can run end-to-end on a single Apple M4 Max laptop CPU. In an arXiv preprint posted August 25, the team benchmarked the full pipeline at up to 408 logical qubits and roughly one million T gates, with under 0.3% computational delay at the lower of two tested physical error rates.
Fault-tolerant quantum computing is the engineering effort to keep large numbers of fragile quantum bits usable long enough to run useful programs. It depends on quantum error correction (QEC), where many noisy physical qubits encode a single reliable "logical" qubit and a classical decoder runs continuously to correct errors before they accumulate. The decoder has long been treated as a hardware problem, with the assumption that it would need FPGAs (customizable chips), ASICs (application-specific chips), or GPUs to keep up with the firehose of measurement data a fault-tolerant machine produces. The IonQ benchmark pushes back on that framing by running the entire pipeline on commodity Apple silicon.
The benchmark's three workloads span scales from 102 to 408 logical qubits. MIPT, at 102 logical qubits, runs 1.08 million T gates and 1.10 million logical measurements across 22 code blocks. A disordered Heisenberg simulation at the same logical-qubit count exercises 139,000 T gates and 327,000 measurements. The stretch case, a 408-logical-qubit Heisenberg run, pushes to 555,000 T gates, 1.31 million logical measurements, and 88 code blocks (68 memory blocks plus 20 magic-state-factory blocks that distill the special quantum states needed for T gates), totalling 11,680 physical qubits. Throughout, the single-CPU pipeline held backlog under 0.3% at a physical CNOT error rate of 10⁻⁴ and under 12% at 5×10⁻⁴, assuming a 1–5 ms trapped-ion syndrome-extraction cycle (the time it takes to read out the error syndrome from the ions).
Three design choices drive the throughput. A dual sliding-window decoder pairs a 5-cycle continuous-error decoder, which smooths noise over time, with a 2-cycle low-latency outcome decoder, which returns results fast enough to feed the next quantum operation. The pipeline regenerates the relevant slice of the Detector Error Model (the graph that maps which errors trigger which detection events) on the fly over a static Tanner graph (the sparse structure defining how data and check bits are wired together in the error-correcting code), rather than materialising the full graph every cycle. And a memory layout that stores one log-likelihood-ratio value per node cuts memory traffic and footprint by more than an order of magnitude relative to a naive implementation. The combination lets commodity silicon keep pace with what would otherwise have been a custom-hardware problem.
At a physical error rate of 5×10⁻⁴, the backlog rises to roughly 12%, a steepening curve that signals where the single-CPU design starts to strain. The benchmark is trapped-ion specific: the 1–5 ms syndrome cycle is the cadence of ion-trap hardware, not superconducting qubits, whose cycle times run orders of magnitude faster and would demand a different decoder budget. The source is a single-vendor preprint, not an independently replicated result, and the Quantum Computing Report summary that surfaced it reproduces the authors' numbers rather than testing them against an independent implementation.
Classical decoding bandwidth is no longer the gating constraint for IonQ's Walking Cat Architecture roadmap, which targets systems of 10,000 or more physical qubits. That is the paper's narrower, more useful claim, and it stops short of a generic quantum-advantage headline. The next test is whether the same pipeline holds when the workload moves from a benchmark simulation to actual ion-trap hardware, and at what physical error rate the backlog curve crosses the threshold where a single laptop CPU is no longer enough.