How to choose a decoder for a fault-tolerant quantum computer? The speed
vs accuracy trade-off
- URL: http://arxiv.org/abs/2310.15313v1
- Date: Mon, 23 Oct 2023 19:30:08 GMT
- Title: How to choose a decoder for a fault-tolerant quantum computer? The speed
vs accuracy trade-off
- Authors: Nicolas Delfosse, Andres Paz, Alexander Vaschillo and Krysta M. Svore
- Abstract summary: We show how to choose the best decoder for a given quantum architecture.
By analyzing the speed vs. accuracy tradeoff, we propose strategies to select the optimal stopping time.
We illustrate our protocol for the surface code equipped with a desktop implementation of the PyMatching decoder.
- Score: 48.73569522869751
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Achieving practical quantum advantage requires a classical decoding algorithm
to identify and correct faults during computation. This classical decoding
algorithm must deliver both accuracy and speed, but in what combination? When
is a decoder "fast enough" or "accurate enough"?
In the case of surface codes, tens of decoding algorithms have been proposed,
with different accuracies and speeds. However, it has been unclear how to
choose the best decoder for a given quantum architecture. Should a faster
decoder be used at the price of reduced accuracy? Or should a decoder sacrifice
accuracy to fit within a given time constraint? If a decoder is too slow, it
may be stopped upon reaching a time bound, at the price of some time-out
failures and an increased failure rate. What then is the optimal stopping time
of the decoder?
By analyzing the speed vs. accuracy tradeoff, we propose strategies to select
the optimal stopping time for a decoder for different tasks. We design a
protocol to select the decoder that minimizes the spacetime cost per logical
gate, for logical computation of a given depth. Our protocol enables comparison
of different decoders, and the selection of an appropriate decoder for a given
fault-tolerant quantum computing architecture. We illustrate our protocol for
the surface code equipped with a desktop implementation of the PyMatching
decoder. We estimate PyMatching is fast enough to implement thousands of
logical gates with a better accuracy than physical qubits. However, we find it
is not sufficiently fast to reach 10^5 logical gates, under certain
assumptions, due to the decoding delay which forces qubits to idle and
accumulate errors while idling. We expect further improvements to PyMatching
are possible by running it on a better machine or by reducing the OS
interference.
Related papers
- Generalizing the matching decoder for the Chamon code [1.8416014644193066]
We implement a matching decoder for a three-dimensional, non-CSS, low-density parity check code known as the Chamon code.
We find that a generalized matching decoder that is augmented by a belief-propagation step prior to matching gives a threshold of 10.5% for depolarising noise.
arXiv Detail & Related papers (2024-11-05T19:00:12Z) - Data-driven decoding of quantum error correcting codes using graph
neural networks [0.0]
We explore a model-free, data-driven, approach to decoding, using a graph neural network (GNN)
We show that the GNN-based decoder can outperform a matching decoder for circuit level noise on the surface code given only simulated data.
The results show that a purely data-driven approach to decoding may be a viable future option for practical quantum error correction.
arXiv Detail & Related papers (2023-07-03T17:25:45Z) - Belief propagation as a partial decoder [0.0]
We present a new two-stage decoder that accelerates the decoding cycle and boosts accuracy.
In the first stage, a partial decoder based on belief propagation is used to correct errors that occurred with high probability.
In the second stage, a conventional decoder corrects any remaining errors.
arXiv Detail & Related papers (2023-06-29T17:44:20Z) - The END: An Equivariant Neural Decoder for Quantum Error Correction [73.4384623973809]
We introduce a data efficient neural decoder that exploits the symmetries of the problem.
We propose a novel equivariant architecture that achieves state of the art accuracy compared to previous neural decoders.
arXiv Detail & Related papers (2023-04-14T19:46:39Z) - Modular decoding: parallelizable real-time decoding for quantum
computers [55.41644538483948]
Real-time quantum computation will require decoding algorithms capable of extracting logical outcomes from a stream of data generated by noisy quantum hardware.
We propose modular decoding, an approach capable of addressing this challenge with minimal additional communication and without sacrificing decoding accuracy.
We introduce the edge-vertex decomposition, a concrete instance of modular decoding for lattice-surgery style fault-tolerant blocks.
arXiv Detail & Related papers (2023-03-08T19:26:10Z) - Scalable Quantum Error Correction for Surface Codes using FPGA [67.74017895815125]
A fault-tolerant quantum computer must decode and correct errors faster than they appear.
We report a distributed version of the Union-Find decoder that exploits parallel computing resources for further speedup.
The implementation employs a scalable architecture called Helios that organizes parallel computing resources into a hybrid tree-grid structure.
arXiv Detail & Related papers (2023-01-20T04:23:00Z) - Parallel window decoding enables scalable fault tolerant quantum
computation [2.624902795082451]
We present a methodology that parallelizes the decoding problem and achieves almost arbitrary syndrome processing speed.
Our parallelization requires some classical feedback decisions to be delayed, leading to a slow-down of the logical clock speed.
Using known auto-teleportation gadgets the slow-down can be eliminated altogether in exchange for increased qubit overhead.
arXiv Detail & Related papers (2022-09-18T12:37:57Z) - Improved decoding of circuit noise and fragile boundaries of tailored
surface codes [61.411482146110984]
We introduce decoders that are both fast and accurate, and can be used with a wide class of quantum error correction codes.
Our decoders, named belief-matching and belief-find, exploit all noise information and thereby unlock higher accuracy demonstrations of QEC.
We find that the decoders led to a much higher threshold and lower qubit overhead in the tailored surface code with respect to the standard, square surface code.
arXiv Detail & Related papers (2022-03-09T18:48:54Z) - OMPQ: Orthogonal Mixed Precision Quantization [64.59700856607017]
Mixed precision quantization takes advantage of hardware's multiple bit-width arithmetic operations to unleash the full potential of network quantization.
We propose to optimize a proxy metric, the concept of networkity, which is highly correlated with the loss of the integer programming.
This approach reduces the search time and required data amount by orders of magnitude, with little compromise on quantization accuracy.
arXiv Detail & Related papers (2021-09-16T10:59:33Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.