Q-IRIS: The Evolution of the IRIS Task-Based Runtime to Enable Classical-Quantum Workflows

📅 2025-12-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 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.

Technology Category

Application Category

📝 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.
Problem

Research questions and friction points this paper is trying to address.

Integrating classical and quantum workloads in heterogeneous HPC systems
Enabling asynchronous scheduling and execution of quantum tasks via IRIS and XACC
Reducing quantum simulation load through circuit cutting for improved throughput
Innovation

Methods, ideas, or system contributions that make the work stand out.

Integrates IRIS runtime with XACC quantum framework
Orchestrates quantum intermediate representation across heterogeneous backends
Uses quantum circuit cutting to reduce simulation load
🔎 Similar Papers