A Multi-Level Compiler Pipeline for Qoala Quantum Internet Programs

Conference Paper (2026)
Author(s)

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)

Research Institute
QuTech Advanced Research Centre
DOI related publication
https://doi.org/10.1109/QSW72780.2026.00012 Final published version
More Info
expand_more
Publication Year
2026
Language
English
Research Institute
QuTech Advanced Research Centre
Pages (from-to)
12-24
Publisher
IEEE
ISBN (electronic)
9798319512000
Event
2026 IEEE International Conference on Quantum Software, QSW 2026 (2026-07-13 - 2026-07-18), Sydney, Australia
Page Views
34
Reuse Rights

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

Acs.inorgchem.6c02524.pdf
(pdf | 5.46 Mb)
– Personal use only – Dutch Copyright Act (Article 25fa)
warning

File under embargo until 27-02-2027