# Does Dynamic Lattice Surgery Let Quantum Algorithms Run on Smaller Chips?
Researchers at Technical University of Munich have demonstrated that their RushHour system enables 86% of quantum computing benchmarks to execute successfully on chips where existing methods fail entirely — and those existing methods required hardware between 1.2 and 3.5 times larger to accomplish the same work. On space-constrained early [fault-tolerant quantum computing](https://quantumintel.tech/glossary/fault-tolerant-quantum-computing) hardware, RushHour delivers median speedups ranging from 2.0 to 7.2 times compared to the best-performing alternative compilers. The system also operates at 4.8 times the throughput of the evaluated idealised machine configuration, though the team acknowledges it remains below theoretical peak performance — meaning further optimisation headroom exists. The core mechanism is dynamic lattice surgery: rather than pre-allocating qubits and routing pathways before execution begins (the standard approach), RushHour rearranges qubit connections and ancilla workspace on the fly during computation. This co-design between a new instruction set architecture, a Lattice Management Unit, and the RushHour Compiler addresses what the TU Munich team identifies as the central bottleneck in near-term fault-tolerant systems — architectural inflexibility on constrained chips.
---
## The Problem: Static Allocation Wastes Space Quantum Systems Don't Have
Current lattice surgery compilers operate on a fundamentally rigid model. Resources — qubits, routing channels, ancilla space — are pre-allocated before a circuit runs, regardless of whether those resources are actually needed at any given moment in the computation. On large chips this is merely inefficient. On the small, noisy chips that represent the realistic near-term hardware roadmap for [logical qubit](https://quantumintel.tech/glossary/logical-qubit) implementations, it is prohibitive: algorithms simply cannot fit, and they fail entirely rather than running slowly.
This is the practical wall that separates the NISQ era from early fault-tolerant operation. Error-correcting codes like the surface code require substantial physical qubit overhead per logical qubit, and lattice surgery — the dominant method for performing logical operations between those qubits — demands additional ancilla regions for each gate operation. When that ancilla space is carved out statically and held idle, the chip fills up fast.
The TU Munich team's diagnosis is straightforward: the inflexibility is a compiler and architecture problem, not purely a hardware problem. You cannot manufacture your way out of it without addressing how resources are scheduled and allocated.
---
## What RushHour Actually Does
RushHour introduces three interlocking components:
**A new instruction set architecture (ISA):** This provides a formal interface between the compiler and hardware that explicitly supports dynamic reconfiguration — something conventional ISAs for quantum systems were not designed to express.
**A Lattice Management Unit (LMU):** A dedicated hardware block that handles the real-time rearrangement of qubit connections and resource states during execution, analogous to a memory management unit in classical processors. The LMU streamlines the bookkeeping of which physical regions are serving as ancilla, which are storing data, and when each can be reassigned.
**The RushHour Compiler:** The software layer that translates quantum algorithms into LMU-aware instruction sequences, optimising across what the team calls the "space-time trade-off" — the fundamental tension between using more chip area (space) versus taking more time steps (time) to execute a given computation.
The ancilla management is particularly notable. In conventional lattice surgery, ancilla regions are allocated conservatively and held throughout an operation. RushHour dynamically reassigns ancilla space as operations complete, creating a fluid workspace that can serve different parts of the circuit at different moments. The team describes this as analogous to rearranging tiles in a mosaic to progressively complete the picture rather than reserving every tile position from the start.
---
## The Numbers, Parsed Carefully
The headline figure — 86% of benchmarks running where existing methods fail completely — reflects a binary pass/fail comparison. The source does not specify the total number of benchmarks in the suite, so readers should not infer that 14% of programs are broken; rather, the framing is that existing compilers cannot fit those programs onto the tested chip sizes at all.
The 1.2 to 3.5 times larger chip requirement for existing methods is a range, not a single figure, and reflects variation across different benchmark circuits and the two resource models used in evaluation. Some circuits compress more efficiently than others under dynamic allocation.
The 2.0 to 7.2 times median speedup range likewise reflects variation across benchmarks when operating within space constraints. The comparison baseline is "best-performing alternative compilers" — the team evaluated against six state-of-the-art compilers, which is a credible competitive evaluation rather than cherry-picked comparison.
The 4.8 times figure — operating beyond an idealised machine configuration — is worth unpacking. This appears to mean RushHour extracts more useful computation per unit of chip space than a theoretical baseline that assumes ideal, unconstrained operation. The team is candid that RushHour has not closed the gap to theoretical limits, which is an unusual degree of transparency in results reporting.
**What the source does not tell us:** gate fidelity requirements, the specific error-correcting code assumed, coherence time assumptions, the physical qubit count of the test chips, or which quantum hardware platform (superconducting transmon, trapped ion, neutral atom) the evaluation targets. These are material gaps for engineers evaluating applicability to specific systems.
---
## Industry Context: Why Compiler-Hardware Co-Design Is Becoming Critical
The broader field has reached a point where raw qubit counts are less constraining than the software stack's ability to use those qubits efficiently. [IBM Quantum](https://quantumintel.tech/companies/ibm), [Quantinuum](https://quantumintel.tech/companies/quantinuum), and [Microsoft Quantum](https://quantumintel.tech/companies/microsoft) have each made compiler and error correction software central to their fault-tolerance roadmaps — not just hardware scaling. Microsoft's topological qubit work explicitly frames the compiler challenge as co-equal to the fabrication challenge.
The TU Munich result sits in a different register: it is academic research, not a deployed system. RushHour has not been run on physical hardware as reported here — the benchmarks reflect a simulation and evaluation framework. This is standard practice for compiler research, but enterprise buyers and hardware teams should not interpret "86% of benchmarks run successfully" as a claim about physical hardware performance.
What the result does demonstrate is that the ceiling on early fault-tolerant hardware may be significantly higher than current software allows. If the resource efficiency gains claimed here translate even partially to real silicon — or to superconducting, trapped-ion, or neutral atom implementations — the implication is that near-term fault-tolerant demonstrations could be more capable than hardware counts alone suggest.
The unaddressed limitation the team flags — robustness against variations in chip quality or noise beyond those tested — is the right concern to raise. Real chips are not uniform; spatial variation in error rates, crosstalk, and connectivity defects will stress any dynamic allocation scheme in ways that ideal benchmarks do not capture. This is the gap between a compelling compiler paper and a production-ready system.
---
## Key Takeaways
- **86% of tested benchmarks** execute on constrained chips using RushHour where existing lattice surgery methods fail entirely
- Existing compilers required chips **1.2 to 3.5 times larger** to run the same workloads
- Median speedups of **2.0 to 7.2 times** over six state-of-the-art compilers within space constraints
- System operates at **4.8 times** the throughput of an idealised baseline configuration, but remains below theoretical peak
- Core innovation is **dynamic allocation** of ancilla space and resource states via a new ISA, Lattice Management Unit, and RushHour Compiler
- **Material gaps remain:** no physical hardware validation reported; chip noise variation not evaluated
- The result strengthens the case that near-term fault-tolerant capability is as much a compiler problem as a qubit count problem
---
## Frequently Asked Questions
**What is RushHour in quantum computing?**
RushHour is a dynamically reconfigurable lattice surgery system developed at Technical University of Munich. It uses a co-designed instruction set architecture, Lattice Management Unit, and compiler to allocate ancilla qubits and resource states dynamically during execution, allowing fault-tolerant quantum algorithms to run on smaller chips than current static-allocation methods require.
**What is lattice surgery and why does it matter for fault-tolerant quantum computing?**
Lattice surgery is the dominant method for performing logical operations between error-corrected logical qubits encoded in surface codes. It works by temporarily merging and splitting patches of physical qubits. Because each operation requires ancilla workspace, how efficiently that workspace is managed directly determines how much hardware a given algorithm needs.
**Has RushHour been tested on real quantum hardware?**
Based on the published source, RushHour's benchmarks were conducted as compiler evaluations against established methods, not on physical quantum hardware. The 86% benchmark success rate and speedup figures reflect algorithmic and architectural simulation. Physical validation on real chips has not been reported.
**Why does chip size matter for fault-tolerant quantum computing?**
Fault-tolerant operation requires encoding each logical qubit into many physical qubits and performing error correction continuously. This overhead means even modest algorithms require large physical qubit counts. On early fault-tolerant chips where physical qubit counts are limited, algorithms that cannot fit within available chip space simply cannot run — making resource efficiency at the compiler level a first-order constraint.
**How does RushHour compare to existing quantum compilers?**
The TU Munich team evaluated RushHour against six state-of-the-art compilers using two resource models. RushHour enabled 86% of benchmarks to run on chips where all existing compilers failed, and achieved median speedups of 2.0 to 7.2 times over the best-performing alternatives within space-constrained conditions. The comparison does not include compilers from major hardware vendors' proprietary stacks.
RESEARCH
TU Munich RushHour Runs 86% of Benchmarks on Smaller Chips
Published: August 22, 2026 at 06:17 EDTLast updated: August 23, 2026 at 03:22 EDTBy Jonas Vogel, Senior EditorLast reviewed by Jonas Vogel on August 23, 20268 min read
TU Munich's RushHour runs 86% of benchmarks on chips 1.2–3.5x smaller, with median speedups of 2.0–7.2x over top compilers.
lattice-surgeryfault-tolerantqeccompilerlogical-qubitresource-managementtum