Quantum Executor: A Unified Interface for Quantum Computing

📅 2025-07-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Quantum software development faces challenges including strong backend coupling, poor cross-platform reusability, and inflexible experiment scheduling. To address these, this paper proposes a backend-agnostic quantum computing execution engine that decouples experimental design from low-level execution via a declarative interface and modular architecture, enabling asynchronous distributed task scheduling and customizable execution policies. We introduce a unified experiment management protocol and integrate multiple backend adapters to support coordinated scheduling and interoperability between quantum and classical resources. Evaluation demonstrates significant improvements in code portability and reusability: the engine enables seamless migration across heterogeneous platforms—including superconducting qubits, trapped-ion systems, and quantum simulators—in automated benchmarking and hybrid verification scenarios. This reduces development and deployment complexity, thereby advancing the engineering maturity of quantum software.

Technology Category

Application Category

📝 Abstract
As quantum computing evolves from theoretical promise to practical deployment, the demand for robust, portable, and scalable tools for quantum software experimentation is growing. This paper introduces Quantum Executor, a backend-agnostic execution engine designed to orchestrate quantum experiments across heterogeneous platforms. Quantum Executor provides a declarative and modular interface that decouples experiment design from backend execution, enabling seamless interoperability and code reuse across diverse quantum and classical resources. Key features include support for asynchronous and distributed execution, customizable execution strategies and a unified API for managing quantum experiments. We illustrate its applicability through two life-like usage scenarios such as automated benchmarking and hybrid validation, discussing its capacity to streamline quantum development. We conclude by discussing current limitations and outlining a roadmap for future enhancements.
Problem

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

Develop a backend-agnostic engine for quantum experiments
Enable seamless interoperability across quantum and classical resources
Streamline quantum development with unified API and execution strategies
Innovation

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

Backend-agnostic quantum execution engine
Declarative modular interface design
Supports asynchronous distributed execution
🔎 Similar Papers
G
Giuseppe Bisicchia
Department of Computer Science, University of Pisa, Pisa, Italy
A
Alessandro Bocci
Department of Computer Science, University of Pisa, Pisa, Italy
Antonio Brogi
Antonio Brogi
University of Pisa, Italy
computer science