A Cross-Platform Execution Engine for the Quantum Intermediate Representation
Elaine Wong, Vicente Leyton-Ortega, Daniel Claudino, Seth R. Johnson, Austin J. Adams, Sharmin Afrose, Meenambika Gowrishankar, Anthony Cabrera, Travis S. Humble

TL;DR
This paper introduces QIR-EE, a versatile execution engine that interprets and runs quantum intermediate representation programs across various hardware platforms, enabling flexible hybrid quantum-classical computing.
Contribution
The paper presents QIR-EE, a novel LLVM-based engine supporting cross-platform execution of quantum programs with customizable runtime and hardware integration.
Findings
Successfully executed quantum programs on IonQ, Quantinuum, and IBM hardware.
Demonstrated efficient handling of mixed quantum and classical instructions.
Validated the flexibility and extensibility of the QIR-EE architecture.
Abstract
Hybrid languages like the quantum intermediate representation (QIR) are essential for programming systems that mix quantum and conventional computing models, while execution of these programs is often deferred to a system-specific implementation. Here, we develop the QIR Execution Engine (QIR-EE) for parsing, interpreting, and executing QIR across multiple hardware platforms. QIR-EE uses LLVM to execute hybrid instructions specifying quantum programs and, by design, presents extension points that support customized runtime and hardware environments. We demonstrate an implementation that uses the XACC quantum hardware-accelerator library to dispatch prototypical quantum programs on different commercial quantum platforms and numerical simulators, and we validate execution of QIR-EE on IonQ, Quantinuum, and IBM hardware. Our results highlight the efficiency of hybrid executable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum Mechanics and Applications
