← Back to Paper List

High-threshold and low-overhead fault-tolerant quantum memory

S. Bravyi, Andrew W. Cross, J. Gambetta, D. Maslov, Patrick Rall, Theodore J. Yoder
IBM Quantum, IBM T.J. Watson Research Center, MIT-IBM Watson AI Lab
Nature (2023)
Memory

📝 Paper Summary

Quantum Error Correction (QEC) Quantum Memory Hardware-efficient Quantum Codes
The authors introduce Bivariate Bicycle codes, a family of quantum error correction codes that match the high error tolerance of surface codes while requiring ten times fewer qubits.
Core Problem
The standard 'surface code' for quantum error correction requires a massive number of physical qubits to protect a single logical qubit due to its poor encoding efficiency.
Why it matters:
  • Building a useful quantum computer with surface codes would require millions of physical qubits, which is prohibitively expensive and difficult to scale
  • Previous high-efficiency codes (LDPC) were believed to require complex, long-range connections or tens of thousands of qubits to outperform surface codes, making them impractical for near-term devices
Concrete Example: To preserve 12 logical qubits with a logical error rate of roughly 10^-6, the standard surface code requires nearly 3000 physical qubits. This high overhead delays the demonstration of practical fault tolerance.
Key Novelty
Bivariate Bicycle (BB) LDPC Codes
  • Constructs codes using two cyclic matrices (bivariate polynomials) that create a 'thickness-2' Tanner graph, meaning the connections can be split into two planar layers suitable for chip fabrication
  • Achieves a constant-depth syndrome measurement circuit (depth-7) regardless of code size, preventing error accumulation during measurement
Evaluation Highlights
  • Achieves an error threshold of ~0.8% under the standard circuit-based noise model, effectively matching the industry-standard surface code
  • Protects 12 logical qubits for nearly one million cycles using only 288 physical qubits (at 0.1% physical error rate), a >10x reduction in overhead compared to surface codes
  • Demonstrates high pseudo-thresholds (up to 0.0069) for small code instances like [[288, 12, 18]], outperforming surface codes in the near-threshold regime
Breakthrough Assessment
9/10
This work solves a major bottleneck in quantum computing: achieving high-rate encoding without sacrificing the high error threshold or hardware feasibility (planar connectivity) of surface codes.
×