FPGA-based Distributed Union-Find Decoder for Surface Codes
arXiv:2406.08491 · doi:10.1109/TQE.2024.3467271
Abstract
A fault-tolerant quantum computer must decode and correct errors faster than they appear to prevent exponential slowdown due to error correction. The Union-Find (UF) decoder is promising with an average time complexity slightly higher than . We report a distributed version of the UF decoder that exploits parallel computing resources for further speedup. Using an FPGA-based implementation, we empirically show that this distributed UF decoder has a sublinear average time complexity with regard to , given parallel computing resources. The decoding time per measurement round decreases as increases, the first time for a quantum error decoder. The implementation employs a scalable architecture called Helios that organizes parallel computing resources into a hybrid tree-grid structure. Using a Xilinx VCU129 FPGA, we successfully implement up to 21 with an average decoding time of 11.5 ns per measurement round under 0.1\% phenomenological noise, and 23.7 ns for under equivalent circuit-level noise. This performance is significantly faster than any existing decoder implementation. Furthermore, we show that Helios can optimize for resource efficiency by decoding on a Xilinx VCU129 FPGA with an average latency of 544ns per measurement round.
The article extends the work in arXiv:2301.08419, which also appeared in https://ieeexplore.ieee.org/document/10313800
References in corpus (7)
- Surface codes: Towards practical large-scale quantum computation
- Exponential suppression of bit or phase flip errors with repetitive error correction
- Neural-Network Decoders for Quantum Error Correction using Surface Codes:A Space Exploration of the Hardware Cost-Performance Trade-Offs
- Parallel window decoding enables scalable fault tolerant quantum computation
- Real-Time Decoding for Fault-Tolerant Quantum Computing: Progress, Challenges and Outlook
- Fault-Tolerant Weighted Union-Find Decoding on the Toric Code
- Actis: A Strictly Local Union-Find Decoder
Cited by in corpus (5)
- Micro Blossom: Accelerated Minimum-Weight Perfect Matching Decoding for Quantum Error Correction
- Local Clustering Decoder as a fast and adaptive hardware decoder for the surface code
- Compiling the surface code to crossbar spin qubit architectures
- Universal quantum computation via scalable measurement-free error correction
- Snowflake: A Distributed Streaming Decoder