hardware algorithms error_correction sensing

Lower overhead fault-tolerant building blocks for noisy quantum computers

Curator's Take

This research tackles one of quantum computing's biggest practical challenges: the massive overhead required for quantum error correction, where hundreds or thousands of physical qubits are typically needed to create a single logical qubit. The team's breakthroughs include a new combinatorial approach that exponentially reduces the extra qubits needed for fault-tolerant measurements and a clever distance-four code that achieves the same error protection as the standard surface code while using 90% fewer physical qubits. These advances could dramatically accelerate the timeline for useful quantum computers by making error correction much more resource-efficient, potentially bringing us closer to the point where quantum advantage becomes practically achievable rather than just theoretically possible.

— Mark Eatherly

Summary

Quantum computation holds the promise of solving certain complex problems exponentially faster than classical computers. However, the high prevalent noise in current quantum devices impedes the accurate execution of even basic algorithms. This can be remedied by protecting quantum information with a quantum error-correcting code, where the logical information of an algorithmic qubit is spread across multiple physical qubits. Individual quantum errors are then located and corrected by the fault-tolerant measurement of multi-qubit stabilizer operators (parity checks). Unfortunately, error correction and fault tolerance both impose large demands on the qubit overhead: hundreds to thousands of physical qubits per logical qubit. We reduce the spacetime cost of fault tolerance by redesigning key building blocks of an error-corrected quantum computer. First, we develop a combinatorial proof with flag fault tolerance that exponentially reduces the extra qubits needed to measure a stabilizer of any size, while tolerating one fault. We leverage these proofs to then design state preparation circuits for the Steane and Golay codes with 100% yield. Next, we improve error correction on a planar layout by showing that a distance-four code encoding six logical qubits protects information as well as the distance-five surface code, using one-tenth as many physical qubits. Finally, we optimize the time overhead of logical gates in surface code quantum computers by protecting measurement results with a classical code, cutting computation time by a factor of two to six. Our hardware-agnostic optimizations of fault tolerance overheads thus suggest new routes to advance the timeline of error-free quantum computing.