Integration of Quantum Accelerators with High Performance Computing -- A Review of Quantum Programming Tools
Amr Elsharkawy, Xiao-Ting Michelle To, Philipp Seitz, Yanbin Chen, Yannick Stade, Manuel Geiger, Qunsheng Huang, Xiaorang Guo, Muhammad Arslan Ansari, Christian B. Mendl, Dieter Kranzlm\"uller, and Martin Schulz

TL;DR
This paper reviews quantum programming tools and evaluates their potential for integration with high performance computing systems, emphasizing the need for software infrastructure to enable quantum accelerators within classical HPC environments.
Contribution
It provides a structured analysis framework for assessing quantum programming tools' suitability for integration with classical HPC systems.
Findings
Existing QPTs vary in integration readiness with HPC systems.
The analysis blueprint helps HPC scientists evaluate quantum tools for their specific needs.
Identifies gaps in current QPTs for seamless HPC integration.
Abstract
Quantum computing (QC) introduces a novel mode of computation with the possibility of greater computational power that remains to be exploited - presenting exciting opportunities for high performance computing (HPC) applications. However, recent advancements in the field have made clear that QC does not supplant conventional HPC, but can rather be incorporated into current heterogeneous HPC infrastructures as an additional accelerator, thereby enabling the optimal utilization of both paradigms. The desire for such integration significantly affects the development of software for quantum computers, which in turn influences the necessary software infrastructure. To date, previous review papers have investigated various quantum programming tools (QPTs) (such as languages, libraries, frameworks) in their ability to program, compile, and execute quantum circuits. However, the integration…
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
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Cloud Computing and Resource Management
