Hybrid Programming for Near-term Quantum Computing Systems
Alexander McCaskey, Eugene Dumitrescu, Dmitry Liakh, Travis Humble

TL;DR
This paper discusses the challenges of hybrid classical-quantum programming on near-term quantum systems and introduces the XACC framework to address these issues, demonstrated through nuclear physics simulations.
Contribution
It presents the XACC framework as a hardware-agnostic solution for hybrid quantum programming, compilation, and execution challenges.
Findings
XACC effectively manages diverse QPU programming workflows.
The framework improves reliability and portability of quantum applications.
Demonstrated success in nuclear physics simulations.
Abstract
Recent computations involving quantum processing units (QPUs) have demonstrated a series of challenges inherent to hybrid classical-quantum programming, compilation, execution, and verification and validation. Despite considerable progress, system-level noise, limited low-level instructions sets, remote access models, and an overall lack of portability and classical integration presents near-term programming challenges that must be overcome in order to enable reliable scientific quantum computing and support robust hardware benchmarking. In this work, we draw on our experience in programming QPUs to identify common concerns and challenges, and detail best practices for mitigating these challenge within the current hybrid classical-quantum computing paradigm. Following this discussion, we introduce the XACC quantum compilation and execution framework as a hardware and language agnostic…
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.
