hardware algorithms error_correction sensing research

Quantum Compiler Design for Fault-Tolerant Quantum Computing

Curator's Take

AI Commentary

This article spotlights a crucial shift from generic circuit optimization to encoding‑aware compilation that can actually bridge algorithm design with fault‑tolerant hardware constraints. By weaving together recent advances such as surface‑code lattice surgery, emerging qLDPC code‑surgery techniques, and real‑time decoder integration, it shows how a full‑stack compiler could slash the qubit overhead needed for logical operations on superconducting, trapped‑ion, and neutral‑atom platforms. Readers should care because these compiler innovations are among the most promising levers to bring practical quantum advantage within reach, even though many of the proposed pipelines still await experimental validation.

— Mark Eatherly

Summary

Scalable quantum computation is expected to rely on fault-tolerant quantum computation (FTQC), in which quantum error correction (QEC) suppresses physical errors sufficiently to support reliable logical operations. This requires quantum compilation to move beyond general-purpose circuit optimization toward encoding-aware and protocol-structured compilation across the full stack of fault-tolerant quantum computers. Beyond circuit synthesis and hardware mapping, an FTQC compiler must lower algorithm-level operations into the logical gate set supported by the chosen code, coordinate encoded data and ancilla resources, realize logical operations together with repeated syndrome extraction under hardware constraints, and provide the resulting measurement stream to real-time decoding. This survey presents a full-stack view of compiler design for QEC-protected quantum computation. We organize existing work into three interacting layers: logical-level QEC compilation, physical-level QEC realization, and decoder runtime integration. At the logical level, we review surface-code lattice-surgery compilers, beyond-surface-code code-surgery frameworks including emerging qLDPC approaches, and compilation support for non-Clifford operations such as magic-state distillation and code switching. At the physical level, we survey hardware-aware QEC realization on superconducting, trapped-ion, and neutral-atom platforms. We further examine decoder models, real-time decoding systems, and frame-management mechanisms that close the feedback loop during fault-tolerant execution. Finally, we identify open challenges in cross-layer optimization, qLDPC compilation, compiler-decoder co-design, runtime adaptivity, and the development of integrated and benchmarkable FTQC compilation stacks. An actively maintained paper list is available at: github.com/chenghongz/QEC-compiler-design.