LEGO: QEC Decoding System Architecture for Dynamic Circuits
<|reference_start|>LEGO: QEC Decoding System Architecture for Dynamic Circuits: Quantum error correction (QEC) is a critical component of FTQC; the QEC decoder is an important part of Classical Computing for Quantum or C4Q. Recent years have seen fast development in real-time QEC decoders. Existing efforts to build real-time decoders have yet to achieve a critical milestone: decoding dynamic logical circuits with error-corrected readout and feed forward. Achieving this requires significant engineering effort to adapt and reconfigure the decoders during runtime, depending on the branching of the logical circuit.   We present a QEC decoder architecture called LEGO, with the ambitious goal of supporting dynamic logical operations. LEGO employs a novel abstraction called the decoding block to describe the decoding problem of a dynamic logical circuit. Moreover, decoding blocks can be combined with three other ideas to improve the efficiency, accuracy and latency of the decoder. First, they provide data and task parallelisms when combined with fusion-based decoding. Second, they can exploit the pipeline parallelism inside multi-stage decoders. Finally, they serve as basic units of work for computational resource management.   Using decoding blocks, LEGO can be easily reconfigured to support all QEC settings and to easily accommodate innovations in three interdependent fields: code, logical operations and qubit hardware. In contrast, existing decoders are highly specialized to a specific QEC setting, which leads to redundant research and engineering efforts, slows down innovation, and further fragments the nascent quantum computing industry.<|reference_end|>
@article{wu2024lego:,
    title={LEGO: QEC Decoding System Architecture for Dynamic Circuits},
    author={Yue Wu, Namitha Liyanage, Lin Zhong},
    journal={arXiv preprint arXiv:2410.03073},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.03073},
    primaryClass={quant-ph cs.SY eess.SY}
}