Low overhead quantum computation using lattice surgery
Austin G. Fowler, Craig Gidney
TL;DR
This work demonstrates that lattice surgery on the surface code substantially lowers fault-tolerant quantum-computation overhead compared with defects and braids. By reorganizing qubits into rotated logical encodings, enabling compact multi-body measurements, and integrating efficient state distillation, authors show roughly a 4–5x reduction in storage and distillation overhead while maintaining comparable runtime for large-scale algorithms. The results imply that lattice surgery can achieve scalable quantum computation with far fewer physical qubits (e.g., ~$3.7\times 10^5$) for workloads on the order of $10^8$ T gates, marking a practical shift toward lattice-surgery-based architectures. These insights are reinforced by explicit construction of logical operations (XX/ZZ, CNOT, CZ, Hadamard, T/S gates) and a detailed overhead framework, including a distillation scheme and a 3D time-structured layout. Overall, the paper provides a concrete pathway to low-overhead, fault-tolerant quantum computation using lattice surgery on the surface code.
Abstract
When calculating the overhead of a quantum algorithm made fault-tolerant using the surface code, many previous works have used defects and braids for logical qubit storage and state distillation. In this work, we show that lattice surgery reduces the storage overhead by over a factor of 4, and the distillation overhead by nearly a factor of 5, making it possible to run algorithms with $10^8$ T gates using only $3.7\times 10^5$ physical qubits capable of executing gates with error $p\sim 10^{-3}$. These numbers strongly suggest that defects and braids in the surface code should be deprecated in favor of lattice surgery.
