CONQURE: A Co-Execution Environment for Quantum and Classical Resources
Atulya Mahesh, Swastik Mittal, Frank Mueller

TL;DR
CONQURE introduces an open-source co-execution environment that seamlessly integrates quantum and classical computing resources, enabling efficient offloading and scheduling of quantum kernels within HPC and ML workflows.
Contribution
It presents a modular scheduling framework and API for quantum offloading, with demonstrated low overhead and performance improvements in quantum algorithm execution.
Findings
API overhead averages 12.7ms
Enables parallel VQE runs with 3.1X speedup
Demonstrated on an ion-trap quantum device
Abstract
Cutting edge classical computing today relies on a combination of CPU-based computing with a strong reliance on accelerators. In particular, high-performance computing (HPC) and machine learning (ML) rely heavily on acceleration via GPUs for numerical kernels. In the future, acceleration via quantum devices may complement GPUs for kernels where algorithms provide quantum advantage, i.e., significant speedups over classical algorithms. Computing with quantum kernels mapped onto quantum processing units (QPUs) requires seamless integration into HPC and ML. However, quantum offloading onto HPC/cloud lacks open-source software infrastructure. For classical algorithms, parallelization standards, such as OpenMP, MPI, or CUDA exist. In contrast, a lack of quantum abstractions currently limits the adoption of quantum acceleration in practical applications creating a gap between quantum…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Scientific Computing and Data Management · Cloud Computing and Resource Management
