Neural-Network Decoders for Quantum Error Correction using Surface Codes:A Space Exploration of the Hardware Cost-Performance Trade-Offs
arXiv:2202.05741 · doi:10.1109/TQE.2022.3174017
Abstract
Quantum Error Correction (QEC) is required in quantum computers to mitigate the effect of errors on physical qubits. When adopting a QEC scheme based on surface codes, error decoding is the most computationally expensive task in the classical electronic back-end. Decoders employing neural networks (NN) are well-suited for this task but their hardware implementation has not been presented yet. This work presents a space exploration of fully-connected feed-forward NN decoders for small distance surface codes. The goal is to optimize the neural network for high decoding performance, while keeping a minimalistic hardware implementation. This is needed to meet the tight delay constraints of real-time surface code decoding. We demonstrate that hardware based NN-decoders can achieve high decoding performance comparable to other state-of-the-art decoding algorithms whilst being well below the tight delay requirements of current solid-state qubit technologies for both ASIC designs and FPGA implementations . These results designates NN-decoders as fitting candidates for an integrated hardware implementation in future large-scale quantum computers.
arXiv comment19 pages, 21 figures, 5 papers
References in corpus (31)
- Adam: A Method for Stochastic Optimization
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
- Charge insensitive qubit design derived from the Cooper pair box
- Surface codes: Towards practical large-scale quantum computation
- Quantum Error Correction for Quantum Memories
- Quantum algorithms: an overview
- An addressable quantum dot qubit with fault-tolerant control fidelity
- Quantum Computational Supremacy
- Surface code quantum computing by lattice surgery
- Suppressing Charge Noise Decoherence in Superconducting Charge Qubits
- Fast Scalable State Measurement with Superconducting Qubits
- Cryogenic Control Architecture for Large-Scale Quantum Computing
- Fast Decoders for Topological Quantum Codes
- Reinforcement Learning with Neural Networks for Quantum Feedback
- Almost-linear time decoding algorithm for topological codes
- Efficient Algorithms for Maximum Likelihood Decoding in the Surface Code
- Fast sensing of double-dot charge arrangement and spin state with an rf sensor quantum dot
- Scalable quantum circuit and control for a superconducting surface code
- A Neural Decoder for Topological Codes
- Machine-learning-assisted correction of correlated qubit errors in a topological code
- Decoding Small Surface Codes with Feedforward Neural Networks
- Optimal and Efficient Decoding of Concatenated Quantum Block Codes
- Deep Neural Network Probabilistic Decoder for Stabilizer Codes
- Spiderweb array: A sparse spin-qubit array
- Density-matrix simulation of small surface codes under current and projected experimental noise
- Deep neural decoders for near term fault-tolerant experiments
- Comparing neural network based decoders for the surface code
- Fault-Tolerant Quantum Computing in the Pauli or Clifford Frame with Slow Error Diagnostics
- Cryogenic characterization of 28nm FD-SOI ring oscillators with energy efficiency optimization
- Neural Network Decoders for Large-Distance 2D Toric Codes
- Symmetries for a High Level Neural Decoder on the Toric Code
Cited by in corpus (17)
- Learning to Decode the Surface Code with a Recurrent, Transformer-Based Neural Network
- Real-Time Decoding for Fault-Tolerant Quantum Computing: Progress, Challenges and Outlook
- A scalable and fast artificial neural network syndrome decoder for surface codes
- A real-time, scalable, fast and highly resource efficient decoder for a quantum computer
- Interaction graph-based characterization of quantum benchmarks for improving quantum circuit mapping techniques
- FPGA-based Distributed Union-Find Decoder for Surface Codes
- Data-driven decoding of quantum error correcting codes using graph neural networks
- Neural network decoder for near-term surface-code experiments
- Actis: A Strictly Local Union-Find Decoder
- Artificial Neural Network Syndrome Decoding on IBM Quantum Processors
- Improved Belief Propagation Decoding Algorithms for Surface Codes
- Local Clustering Decoder as a fast and adaptive hardware decoder for the surface code
- Neural network accelerator for quantum control
- Low-overhead quantum error correction codes with a cyclic topology
- Synchronization for Fault-Tolerant Quantum Computers
- Neural Decoders for Universal Quantum Algorithms
- Managing Classical Processing Requirements for Quantum Error Correction