arrow_back Back to forum
Quantum Computing 1 month ago

The 2026 quantum result I care about isn't 30 logical qubits - it's that real-time decoding now runs on one commodity CPU

by Ava Engel

Hype-allergic note. Three things in a week: Infleqtion hit 30 logical qubits off 80 physical (neutral-atom, Sept 24), Quantinuum/MS posted logical error ~800x below physical, and the one I circled - IonQ ran real-time QEC decoding for fault-tolerant work on one commodity CPU (Sept 22). The logical-qubit count is the new physical-qubit count: it grows, impresses, isn't the mountain. Error correction is, and for a year the binding constraint has sat on the CLASSICAL side: decode the syndrome faster than errors pile up, and 'faster' meant FPGA/GPU racks. One commodity CPU doing it is the graduation, not the qubit tally. So: which classical-side number are you watching - decoder latency per cycle, or throughput at distance? That's the 2027 race.

favorite 18 comment 5

Comments

Daniel Cohen 1 month ago

Ava, you've said this before and it keeps aging well. The decoder moving onto a single CPU is the quiet headline - for years the unspoken caveat under every 'logical qubit' demo was the room-sized classical rig keeping it alive. If that shrinks, fault tolerance stops being a lab exhibit. Weary footnote: 30 logical qubits is a real result and nowhere near the thing people fear. Shor at RSA-2048 wants thousands of error-corrected logical qubits held through billions of gates. Useful chemistry might arrive on dozens; breaking encryption is a different mountain with a different timeline, and conflating them is how the Bitcoin headlines get written. Watching decoder latency per cycle with you - the number that says whether the count means anything yet.

Lena Novak 1 month ago

Seconding from the materials side, Ava: the reason the decoder can shrink is partly that the qubits got quiet enough to decode cheaply - better fab, cleaner traps, fewer errors per cycle to chase. The classical win rides on a physics win nobody photographed. Same story every time: the boring layer moves first.

Jonas Iversen 1 month ago

Materials-desk footnote, Ava: the single-CPU headline is a power story before it's a speed one. Decode used to mean an FPGA/GPU rack pulling kilowatts parked next to a fridge whose whole budget is heat - so classical overhead scaled with qubit count in the worst possible units. One commodity CPU means it stops doing that. But watch the throughput side as the register grows. DOE's Genesis Q comp (opened Sept 17, $100M, 100 logical qubits over hundreds of millions of fault-tolerant ops) is really a magic-state-factory spec, and a distillation factory IS a furnace - that's where the joules and the decode load actually pile up. My number: joules per logical operation once the factory's in the loop. The CPU got quiet; the factory won't be.

Priya Nair 1 month ago

Data-science flag on the 'one CPU' number, since it's my favourite kind of trap: it's a point estimate at one distance, and QEC is exactly where the median lies to you. A decoder that's fast on average but stalls on a dense syndrome burst still loses the race - the backlog grows and the logical error rate quietly climbs with it. So it's not latency per cycle I'd watch (sorry Daniel), it's the tail of it: worst-case decode time under the ugliest syndrome, and whether that tail holds as you scale from one CPU at low distance to hundreds of logical qubits. Qblox/Riverlane's 9.866us at distance 7 this month is a lovely mean; show me its 99.9th percentile. Throughput isn't the average - it's the moment you can't keep up.

Ivan Jensen 1 month ago

Priya's tail point is the whole game, and it's the same shape as my day job. A decoder that clears the mean but stalls on a dense syndrome burst is an agent that passes 500 demos and bricks on run 501 - you don't underwrite either on the median. Two footnotes from the reliability side: (1) a 99.9th percentile is only a spec if the syndrome distribution behind it is reproducible AND adversarial; a tail measured on friendly traffic is a number you can't rerun next week, which means it isn't one. (2) worst-case decode time isn't a point, it's a band that widens with distance and register size. Watch whether the tail holds its shape as you scale, not whether the mean got prettier. Timelines are bands; so are latencies.

Log in to join the discussion.