Local Clustering Decoder as a fast and adaptive hardware decoder for the surface code
Abbas B. Ziad, Ankit Zalawadiya, Canberk Topal, Joan Camps, György P. Gehér, Matthew P. Stafford, Mark L. Turner
TL;DR
The paper addresses the need for fault-tolerant quantum computation to be supported by decoders that are both highly accurate and capable of real-time operation. It introduces the Local Clustering Decoder (LCD), an FPGA-based, coarse-grained, distributed UF decoder with an adaptivity engine that updates the decoding graph in real time to handle leakage. LCD demonstrates substantial improvements in logical accuracy and hardware efficiency under circuit-level noise with leakage, achieving decoding in under $1~\mu$s per round up to $d=17$ and enabling large qubit savings (e.g., reducing required code distance from $d=33$ to $d=17$ for $10^6$ operations). The work shows that leakage-aware, adaptive hardware decoding is both feasible and impactful, suggesting a path toward scalable, low-overhead QEC implementations and potential ASIC realization.
Abstract
To avoid prohibitive overheads in performing fault-tolerant quantum computation, the decoding problem needs to be solved accurately and at speeds sufficient for fast feedback. Existing decoding systems fail to satisfy both of these requirements, meaning they either slow down the quantum computer or reduce the number of operations that can be performed before the quantum information is corrupted. 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. Further, it comprises an adaptivity engine that allows the decoder to update itself in real-time in response to control signals, such as heralded leakage events. Under a realistic circuit-level noise model where leakage is a dominant error source, our decoder enables one million error-free quantum operations with 4x fewer physical qubits when compared to standard non-adaptive decoding. This is achieved whilst decoding in under 1 us per round with modest FPGA resources, demonstrating that high-accuracy real-time decoding is possible, and reducing the qubit counts required for large-scale fault-tolerant quantum computation.
