A real-time, scalable, fast and highly resource efficient decoder for a
quantum computer
- URL: http://arxiv.org/abs/2309.05558v1
- Date: Mon, 11 Sep 2023 15:46:27 GMT
- Title: A real-time, scalable, fast and highly resource efficient decoder for a
quantum computer
- Authors: Ben Barber, Kenton M. Barnes, Tomasz Bialas, Okan Bu\u{g}dayc{\i},
Earl T. Campbell, Neil I. Gillespie, Kauser Johar, Ram Rajan, Adam W.
Richardson, Luka Skoric, Canberk Topal, Mark L. Turner, Abbas B. Ziad
- Abstract summary: We introduce the Collision Clustering decoder, which overcomes both challenges.
We implement our decoder on both an FPGA and ASIC, the latter ultimately being necessary for any cost-effective scalable solution.
Our decoder is optimised to be both highly performant and resource efficient, while its implementation on hardware constitutes a viable path to practically realising fault-tolerant quantum computers.
- Score: 1.9479059801959495
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum computers promise to solve computing problems that are currently
intractable using traditional approaches. This can only be achieved if the
noise inevitably present in quantum computers can be efficiently managed at
scale. A key component in this process is a classical decoder, which diagnoses
the errors occurring in the system. If the decoder does not operate fast
enough, an exponential slowdown in the logical clock rate of the quantum
computer occurs. Additionally, the decoder must be resource efficient to enable
scaling to larger systems and potentially operate in cryogenic environments.
Here we introduce the Collision Clustering decoder, which overcomes both
challenges. We implement our decoder on both an FPGA and ASIC, the latter
ultimately being necessary for any cost-effective scalable solution. We
simulate a logical memory experiment on large instances of the leading quantum
error correction scheme, the surface code, assuming a circuit-level noise
model. The FPGA decoding frequency is above a megahertz, a stringent
requirement on decoders needed for e.g. superconducting quantum computers. To
decode an 881 qubit surface code it uses only $4.5\%$ of the available logical
computation elements. The ASIC decoding frequency is also above a megahertz on
a 1057 qubit surface code, and occupies 0.06 mm$^2$ area and consumes 8 mW of
power. Our decoder is optimised to be both highly performant and resource
efficient, while its implementation on hardware constitutes a viable path to
practically realising fault-tolerant quantum computers.
Related papers
- Local Clustering Decoder: a fast and adaptive hardware decoder for the surface code [0.0]
We introduce the Local Clustering Decoder as a solution that simultaneously achieves the accuracy and speed requirements of a real-time decoding system.
Our decoder is implemented on FPGAs and exploits hardware parallelism to keep pace with the fastest qubit types.
It enables one million error-free quantum operations with 4x fewer physical qubits when compared to standard non-adaptive decoding.
arXiv Detail & Related papers (2024-11-15T16:43:59Z) - Accelerating Error Correction Code Transformers [56.75773430667148]
We introduce a novel acceleration method for transformer-based decoders.
We achieve a 90% compression ratio and reduce arithmetic operation energy consumption by at least 224 times on modern hardware.
arXiv Detail & Related papers (2024-10-08T11:07:55Z) - 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) - Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Optimizing quantum gates towards the scale of logical qubits [78.55133994211627]
A foundational assumption of quantum gates theory is that quantum gates can be scaled to large processors without exceeding the error-threshold for fault tolerance.
Here we report on a strategy that can overcome such problems.
We demonstrate it by choreographing the frequency trajectories of 68 frequency-tunablebits to execute single qubit while superconducting errors.
arXiv Detail & Related papers (2023-08-04T13:39:46Z) - 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) - Real-Time Decoding for Fault-Tolerant Quantum Computing: Progress,
Challenges and Outlook [0.8066496490637088]
We highlight some of the key challenges facing the implementation of real-time decoders.
We lay out our perspective for the future development and provide a possible roadmap for the field of real-time decoding.
arXiv Detail & Related papers (2023-02-28T19:51:03Z) - 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) - NEO-QEC: Neural Network Enhanced Online Superconducting Decoder for
Surface Codes [2.2749157557381245]
We propose an NN-based accurate, fast, and low-power decoder capable of decoding SCs and lattice surgery (LS) operations with measurement errors on ancillary qubits.
We evaluate the decoder performance by a quantum error simulator for the single logical qubit protection and the minimum operation of LS with code up to 13.
arXiv Detail & Related papers (2022-08-11T11:37:09Z) - QECOOL: On-Line Quantum Error Correction with a Superconducting Decoder
for Surface Code [2.2749157557381245]
Surface code (SC) associated with its decoding algorithm is one of the most promising quantum error correction (QEC) methods.
In this paper, we propose an online-QEC algorithm and its hardware implementation with superconducting digital circuits.
Our decoder is simulated on a quantum error simulator for code 5 to 13 and achieves a 1.0% accuracy threshold.
arXiv Detail & Related papers (2021-03-26T01:51:15Z) - A Scalable Decoder Micro-architecture for Fault-Tolerant Quantum
Computing [2.617437465051793]
We design a decoder micro-architecture for the Union-Find decoding algorithm.
We optimize the amount of decoding hardware required to perform error correction simultaneously over all the logical qubits of the quantum computer.
arXiv Detail & Related papers (2020-01-18T04:44:52Z)
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.