🤖 AI Summary
To address the challenge of co-scheduling classical and quantum computations on heterogeneous HPC systems, this paper introduces the first hybrid execution system integrating the IRIS task runtime with the XACC framework. Methodologically, it establishes a cross-platform, task-level quantum workflow orchestration mechanism built upon the Quantum Intermediate Representation (QIR), and proposes a circuit-cutting–driven task-granularity optimization technique to enable asynchronous co-scheduling and load balancing between classical and quantum tasks. The system employs the QIR-EE execution engine to unify scheduling across multiple backends—including diverse quantum simulators—thereby significantly alleviating queue congestion. Experimental evaluation demonstrates a four-qubit circuit-cutting strategy that reduces per-task simulation load by up to 42% and improves throughput by 3.1×. This work delivers a reusable runtime infrastructure and an orchestratable paradigm for scalable hybrid quantum-classical computing.
📝 Abstract
Extreme heterogeneity in emerging HPC systems are starting to include quantum accelerators, motivating runtimes that can coordinate between classical and quantum workloads. We present a proof-of-concept hybrid execution framework integrating the IRIS asynchronous task-based runtime with the XACC quantum programming framework via the Quantum Intermediate Representation Execution Engine (QIR-EE). IRIS orchestrates multiple programs written in the quantum intermediate representation (QIR) across heterogeneous backends (including multiple quantum simulators), enabling concurrent execution of classical and quantum tasks. Although not a performance study, we report measurable outcomes through the successful asynchronous scheduling and execution of multiple quantum workloads. To illustrate practical runtime implications, we decompose a four-qubit circuit into smaller subcircuits through a process known as quantum circuit cutting, reducing per-task quantum simulation load and demonstrating how task granularity can improve simulator throughput and reduce queueing behavior -- effects directly relevant to early quantum hardware environments. We conclude by outlining key challenges for scaling hybrid runtimes, including coordinated scheduling, classical-quantum interaction management, and support for diverse backend resources in heterogeneous systems.