A Multi-Level Compiler Pipeline for Qoala Quantum Internet Programs
Sacha Bernheim (TU Delft - QID/Wehner Group, TU Delft - QuTech Advanced Research Centre)
Bart Van Der Vecht (TU Delft - Business Development Start-ups, TU Delft - QuTech Advanced Research Centre)
Davide Ferrari (University of Parma)
Diego Rivera (TU Delft - QuTech Advanced Research Centre, TU Delft - QID/Wehner Group)
Stephanie Wehner (TU Delft - QID/Wehner Group, TU Delft - Electrical Engineering, Mathematics and Computer Science, TU Delft - QuTech Advanced Research Centre)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Quantum internet applications coordinate classical control, local quantum operations, and entanglement/communication across independent nodes under strict protocol ordering constraints. While Qoala and QNodeOS provide programming and execution abstractions for such applications, there is no compiler infrastructure that systematically lowers Qoala programs to executable node-level code while enabling optimization. We present the first multi-level compiler pipeline for Qoala quantum internet programs. The compiler lowers programs through three MLIR-based IRs that progressively expose hybrid control flow, explicit quantum memory, and Qoala block structure. On top of this pipeline, we implement (i) local peephole rewrites, and (ii) a block-reordering pass formulated as a MILP to reduce qubit lifetimes under precedence and resource constraints. We also provide static analyses for gate counts, qubit lifetimes, fidelity estimation, and quantum-memory efficiency. We evaluate on rotation-merging and blind quantum computing benchmarks using density-matrix simulation and IRderived estimates, showing that block reordering improves fidelity and memory reuse in latency-dominated regimes with modest compilation overhead.
Files
File under embargo until 27-02-2027