For architectures with local connectivity, the surface code has been the leading approach to constructing fault-tolerant logical qubits, but typically requires over 1000 physical qubits per logical qubit. Here, the authors introduce a hierarchical code that maintains the same connectivity requirements as the surface code while reducing the physical qubit overhead by up to a factor of three.
- Craig Gidney
- Michael Newman
- Cody Jones