Parallel window decoding enables scalable fault tolerant quantum
computation
- URL: http://arxiv.org/abs/2209.08552v1
- Date: Sun, 18 Sep 2022 12:37:57 GMT
- Title: Parallel window decoding enables scalable fault tolerant quantum
computation
- Authors: Luka Skoric, Dan E. Browne, Kenton M. Barnes, Neil I. Gillespie, Earl
T. Campbell
- Abstract summary: 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.
- Score: 2.624902795082451
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum Error Correction (QEC) continuously generates a stream of syndrome
data that contains information about the errors in the system. Useful
fault-tolerant quantum computation requires online decoders that are capable of
processing this syndrome data at the rate it is received. Otherwise, a data
backlog is created that grows exponentially with the $T$-gate depth of the
computation. Superconducting quantum devices can perform QEC rounds in sub-1
$\mu$s time, setting a stringent requirement on the speed of the decoders. All
current decoder proposals have a maximum code size beyond which the processing
of syndromes becomes too slow to keep up with the data acquisition, thereby
making the fault-tolerant computation not scalable. Here, we will 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. However, the slow-down is now polynomial in code size and
so an exponential backlog is averted. Furthermore, using known
auto-teleportation gadgets the slow-down can be eliminated altogether in
exchange for increased qubit overhead, all polynomially scaling. We demonstrate
our parallelization speed-up using a Python implementation, combining it with
both union-find and minimum weight perfect matching. Furthermore, we show that
the algorithm imposes no noticeable reduction in logical fidelity compared to
the original global decoder. Finally, we discuss how the same methodology can
be implemented in online hardware decoders.
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) - Demonstrating real-time and low-latency quantum error correction with superconducting qubits [52.08698178354922]
We demonstrate low-latency feedback with a scalable FPGA decoder integrated into a superconducting quantum processor.
We observe logical error suppression as the number of decoding rounds is increased.
The decoder throughput and latency developed in this work, combined with continued device improvements, unlock the next generation of experiments.
arXiv Detail & Related papers (2024-10-07T17:07:18Z) - Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes [0.0]
We introduce Ambiguity Clustering (AC), an algorithm which seeks to divide measurement data into clusters which are decoded independently.
AC is between one and three orders of magnitude faster than BP-OSD with no reduction in logical fidelity.
Our CPU implementation of AC is already fast enough to decode the 144-qubit Gross code in real time for neutral atom and trapped ion systems.
arXiv Detail & Related papers (2024-06-20T17:39:31Z) - Spatially parallel decoding for multi-qubit lattice surgery [0.10713888959520208]
Running quantum algorithms protected by quantum error correction requires a real time, classical decoder.
Most prior work on real time decoding has focused on an isolated logical qubit encoded in the surface code.
For surface code, quantum programs of utility will require multi-qubit interactions performed via lattice surgery.
A large merged patch can arise during lattice surgery -- possibly as large as the entire device.
arXiv Detail & Related papers (2024-03-03T00:17:13Z) - 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) - Deep Quantum Error Correction [73.54643419792453]
Quantum error correction codes (QECC) are a key component for realizing the potential of quantum computing.
In this work, we efficiently train novel emphend-to-end deep quantum error decoders.
The proposed method demonstrates the power of neural decoders for QECC by achieving state-of-the-art accuracy.
arXiv Detail & Related papers (2023-01-27T08:16:26Z) - 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) - Fast and parallel decoding for transducer [25.510837666148024]
We introduce a constrained version of transducer loss to learn strictly monotonic alignments between the sequences.
We also improve the standard greedy search and beam search algorithms by limiting the number of symbols that can be emitted per time step.
arXiv Detail & Related papers (2022-10-31T07:46:10Z) - 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)
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.