Abstract
Fault-tolerant schemes can use error correction to make a quantum computation arbitrarily accurate, provided that errors per physical component are smaller than a certain threshold and independent of the computer size. However, in current experiments, physical-resource limitations such as energy, volume, or available bandwidth induce error rates that typically grow as the computer grows. We analyse how error correction performs under such constraints and show that the amount of error correction can be optimized, leading to a maximum attainable computational accuracy. We find this maximum for generic situations where noise is scale dependent. By inverting the logic, we provide experimenters with a tool for finding the minimum resources required to run an algorithm with a given computational accuracy. When combined with a full-stack quantum computing model, this provides the basis for energetic estimates of future large-scale quantum computers.
- Received 17 December 2020
- Accepted 13 October 2021
DOI:https://doi.org/10.1103/PRXQuantum.2.040335
Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article's title, journal citation, and DOI.
Published by the American Physical Society
Physics Subject Headings (PhySH)
Popular Summary
There is intense academic and industrial interest in building large-scale quantum computers to solve problems that traditional computers cannot solve. Unfortunately, quantum computers are very sensitive to errors and require clever error-correction schemes, known as fault-tolerant quantum computing, to make the effect of errors on the calculation arbitrarily small. However, there is a price to pay: the more the scheme reduces the effect of errors, the more physical resources (such as the size of the quantum computer and the electrical power needed to drive it) it requires. We investigate how quantum computers behave when those resources are limited. We find that the effect of errors cannot always be removed with fault-tolerant quantum computing, because too much error correction can actually introduce more errors than it removes. This puts a limit on the accuracy of quantum computers tackling large-scale problems. We show how the available resources should be used to maximize this accuracy.
More precisely, fault-tolerant quantum computing relies on the assumption that the noise per gate remains constant as the quantum computer grows in scale. Unfortunately, this is untrue in many quantum devices today, often as a consequence of limited physical resources. We show why one cannot correct all errors for such scale-dependent noise and provide tools to optimize the error correction with limited resources.
The tools we provide will have a strong impact on ensuring sustainable resource utilization for quantum computing. This will require experimenters to minimize both the magnitude and the scale dependence of their noise, while theoreticians should develop fault-tolerant schemes for scale-dependent noise. Our analysis can be further extended to optimize resource requirements for accurate calculations in a full-stack quantum computing platform.