qSIEVE: Efficient qLDPC Memory via Systolic Movement in Atom Arrays
arXiv:2311.16980 · doi:10.1145/3779066
Abstract
As quantum machines have scaled up in their number of qubits, significant research has turned towards increasing their fidelity with quantum error correction codes. Although promising results have been shown with the surface code, which only requires near-neighbor connections between qubits, the high qubit overhead of such local codes promises to be problematic. Consequently, recent work has explored non-local quantum LDPC (qLDPC) codes, which have good asymptotic encoding rates. Despite theoretical progress, hardware implementations of these codes has been a longstanding challenge. At the experimental level, demonstrations of movement based communication on atom arrays suggest this is a powerful new primitive to achieve non-local connectivity. Leveraging this, we present a protocol for implementing non-local qLDPC codes in hardware. Our protocol, qSIEVE, is a co-design of such codes with movement in atom arrays. qSIEVE defines a restricted family of qLDPC codes that can be implemented efficiently with systolic movement. We then quantify the utility of qSIEVE in the context of a complete fault tolerant architecture. We compare the cost of implementing benchmark programs in a standard, surface code only architecture and a mixed architecture where data is stored in qLDPC memory with qSIEVE and loaded to surface codes for computation.
This is an extended version of the paper "Matching generalized-bicycle codes to neutral atoms for low-overhead fault-tolerance" that appeared in the QCE 2025 conference
References in corpus (26)
- Surface codes: Towards practical large-scale quantum computation
- Good Quantum Error-Correcting Codes Exist
- Quantum Error Correction for Quantum Memories
- Surface code quantum computing by lattice surgery
- High-threshold and low-overhead fault-tolerant quantum memory
- A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery
- Stim: a fast stabilizer circuit simulator
- Encoding Electronic Spectra in Quantum Circuits with Linear T Complexity
- Quantum Low-Density Parity-Check Codes
- Magic State Distillation: Not as Costly as You Think
- Decoding Across the Quantum LDPC Code Landscape
- Flag fault-tolerant error correction with arbitrary distance codes
- Assembly and coherent control of a register of nuclear spin qubits
- Quantum "hyperbicycle" low-density parity check codes with finite rate
- Surface code with decoherence: An analysis of three superconducting architectures
- Lattice Surgery with a Twist: Simplifying Clifford Gates of Surface Codes
- Constant-overhead quantum error correction with thin planar connectivity
- Mid-circuit measurements on a single species neutral alkali atom quantum processor
- NP-hardness of decoding quantum error-correction codes
- Dispersive optical systems for scalable Raman driving of hyperfine qubits
- Single quantum querying of a database
- A blueprint for fault-tolerant quantum computation with Rydberg atoms
- Quantifying nonlocality: how outperforming local quantum codes is expensive
- Compiling Quantum Circuits for Dynamically Field-Programmable Neutral Atoms Array Processors
- Sub-ms, nondestructive, time-resolved quantum-state readout of a single, trapped neutral atom
- QDistRnd: A GAP package for computing the distance of quantum error-correcting codes