GPU-Based Parallel BP Decoding for Quantum LDPC Memory
quant-ph, cs.IT, math.IT
Submitted: 2026-10-09
Updated: 2026-10-09
Code: https://github.com/quantumlib/Stim
License: http://creativecommons.org/licenses/by-sa/4.0/
The gist: Quantum low-density parity-check (qLDPC) decoding requires reliable corrections and low latency over long syndrome histories.
Abstract
Quantum low-density parity-check (qLDPC) decoding requires reliable corrections and low latency over long syndrome histories. We extend BP-SF, an oscillation-guided belief-propagation (BP) decoder with independent syndrome-flip trials, by introducing windowed and streaming operations. Our CUDA implementation combines disordered-memory retries, sliding windows, correlation-aware graphs, and layered scheduling. Circuit-level simulations test fixed-basis memory and complete logical Pauli-frame recovery. On the [[144,12,12]] bivariate bicycle code at physical error rate p = 0.002, parallel BP-SF reduces 99.9th-percentile call latency by a factor of 13.15 relative to an eight-chain Relay-BP GPU baseline on 100,000 matched samples for which every tested method's initial BP stage fails within 80 iterations. Windowed BP-SF maintains a flat logical error rate and nearly constant per-round compute time through 512 rounds, reaching a 17.1-fold speedup over monolithic decoding. In 512-round full-frame streaming decoding with 2.97-ms syndrome arrivals, layered BP-SF on a transformed joint graph with 20 retries reduces 99.9th-percentile correction-release age from 166.29 to 36.25 ms relative to the joint graph with flooding updates and 100 retries. These results connect parallel BP post-processing to lower decoding costs and earlier correction release in streaming quantum memory.
Sources
- A Scalable FPGA Architecture for Real-Time Decoding of Quantum LDPC Codes Using GARI
- GPU-Accelerated Syndrome Decoding for Quantum LDPC Codes below the 63 $\mu$s Latency Threshold
- Toward Low-latency Iterative Decoding of QLDPC Codes Under Circuit-Level Noise
- Localized statistics decoding for quantum low-density parity-check codes
- Automorphism Ensemble Decoding of Quantum LDPC Codes
- Real-time decoding of the gross code memory with FPGAs
- Improved belief propagation is sufficient for real-time decoding of quantum memory
- On the iterative decoding of sparse quantum codes
- List Decoding and New Bicycle Code Constructions for Quantum LDPC Codes
- Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes
- SymBreak: Mitigating Quantum Degeneracy Issues in QLDPC Code Decoders by Breaking Symmetry
Related papers
- Reconquering Bell sampling on qudits: stabilizer learning and testing, quantum pseudorandomness bounds, and more
- Encrypted clones can leak: Classification of informative subsets in Quantum Encrypted Cloning
- Polynomial-time classical and quantum simulation of quantum impurity models
- A quasiparticle-protected superconducting qubit
- Theory of quantum-enhanced interferometry with general Markovian light sources
- A convergent hierarchy of spectral gap certificates for qubit Hamiltonians