An MLIR Dialect for Fault-Tolerant Quantum Computing (Poster)
To achieve fault-tolerant quantum computing (FTQC), a compilation pipeline must address quantum error-correcting codes, syndrome extraction, magic-state distillation, and physical-gate decomposition. We introduce FTQC, an open-source dialect for MLIR (Multi-Level Intermediate Representation) that treats these concerns as first-class constructs in the intermediate representation (IR). Logical qubits are type-safe static single-assignment (SSA) values parameterized by their error-correcting code and distance, letting the compiler enforce code and distance compatibility at the type level. The dialect provides operations covering the logical life-cycle: encoded initialization, transversal Clifford gates, $T$ gates and Toffoli gates by magic-state injection, syndrome extraction, and distillation. A resource estimator derives physical-qubit counts and logical error rates directly from ECC metadata in the IR, and three validated backends emit OpenQASM 3, QIR (Quantum Intermediate Representation), and Stim. Across four benchmarking quantum circuits, end-to-end compilation completes in under 15 ms, and a full logical-error-rate sweep through Stim runs in under 4s for quantum circuits of up to 52 physical qubits.
Authors
- Travis S. Humble (ORCID: https://orcid.org/0000-0002-9449-0498)
- Elaine Wong (ORCID: https://orcid.org/0000-0003-1354-2020)
- Narasinga Rao Miniskar (ORCID: https://orcid.org/0000-0001-8259-8891)
- Jeffrey S. Vetter (ORCID: https://orcid.org/0000-0002-2449-6720)
- Vicente Leyton‐Ortega (ORCID: https://orcid.org/0000-0003-4255-9892)
- Seyong Lee (ORCID: https://orcid.org/0000-0001-8872-4932)
Institutions
- Oak Ridge National Laboratory (US)
- Universidad Santiago de Cali (CO)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-11-02
- DOI
- https://doi.org/10.5281/zenodo.23892133
- Primary Topic
- Quantum Computing Algorithms and Architecture
- Type
- article
- Field-Weighted Citation Impact
- 0.00