Quantum Mini-Apps: A Framework for Developing and Benchmarking Quantum-HPC Applications
- URL: http://arxiv.org/abs/2405.07333v1
- Date: Sun, 12 May 2024 17:02:48 GMT
- Title: Quantum Mini-Apps: A Framework for Developing and Benchmarking Quantum-HPC Applications
- Authors: Nishant Saurabh, Pradeep Mantha, Florian J. Kiwit, Shantenu Jha, Andre Luckow,
- Abstract summary: This paper identifies six quantum- HPC execution motifs.
These motifs provide the basis for a suite of quantum mini-apps.
We introduce a mini-app framework that offers the necessary abstractions for creating and executing mini-apps.
- Score: 1.381966718755792
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: With the increasing maturity and scale of quantum hardware and its integration into HPC systems, there is a need to develop robust techniques for developing, characterizing, and benchmarking quantum-HPC applications and middleware systems. This requires a better understanding of interaction, coupling, and common execution patterns between quantum and classical workload tasks and components. This paper identifies six quantum-HPC execution motifs - recurring execution patterns characterized by distinct coupling and interaction modes. These motifs provide the basis for a suite of quantum mini-apps - simplified application prototypes that encapsulate essential characteristics of production systems. To support these developments, we introduce a mini-app framework that offers the necessary abstractions for creating and executing mini-apps across heterogeneous quantum-HPC infrastructure, making it a valuable tool for performance characterizations and middleware development.
Related papers
- Ecosystem-Agnostic Standardization of Quantum Runtime Architecture: Accelerating Utility in Quantum Computing [0.0]
This research covers all layers of Quantum Computing Optimization Middleware (QCOM)
It requires execution on real quantum hardware (QH)
There is a need for a widely adopted runtime platform (RP) driven by the open-source community.
arXiv Detail & Related papers (2024-09-26T16:43:07Z) - A Framework for Integrating Quantum Simulation and High Performance Computing [0.0]
We describe a framework to help streamline access to quantum simulation software running on HPC resources.
This includes an interface for circuit-based quantum computing tasks, as well as the necessary resource management infrastructure.
arXiv Detail & Related papers (2024-08-15T11:48:14Z) - Integration of Quantum Accelerators with High Performance Computing -- A
Review of Quantum Programming Tools [0.8477185635891722]
This study aims to characterize existing quantum programming tools (QPTs) from an HPC perspective.
It investigates if existing QPTs have the potential to be efficiently integrated with classical computing models.
This work structures a set of criteria into an analysis blueprint that enables HPC scientists to assess whether a QPT is suitable for the quantum-accelerated classical application.
arXiv Detail & Related papers (2023-09-12T12:24:12Z) - A Conceptual Architecture for a Quantum-HPC Middleware [1.82035221675293]
Quantum computing promises potential for science and industry by solving certain computationally complex problems faster than classical computers.
With the increasing scale, systems that facilitate the efficient coupling of quantum-classical computing are becoming critical.
arXiv Detail & Related papers (2023-08-12T16:48:56Z) - A Framework for Demonstrating Practical Quantum Advantage: Racing
Quantum against Classical Generative Models [62.997667081978825]
We build over a proposed framework for evaluating the generalization performance of generative models.
We establish the first comparative race towards practical quantum advantage (PQA) between classical and quantum generative models.
Our results suggest that QCBMs are more efficient in the data-limited regime than the other state-of-the-art classical generative models.
arXiv Detail & Related papers (2023-03-27T22:48:28Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Quantum communication complexity beyond Bell nonlocality [87.70068711362255]
Efficient distributed computing offers a scalable strategy for solving resource-demanding tasks.
Quantum resources are well-suited to this task, offering clear strategies that can outperform classical counterparts.
We prove that a new class of communication complexity tasks can be associated to Bell-like inequalities.
arXiv Detail & Related papers (2021-06-11T18:00:09Z) - QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-05-17T16:17:57Z) - A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++ [62.997667081978825]
We present the XACC system-level quantum computing framework as a platform for prototyping, developing, and deploying quantum-classical software.
A series of examples demonstrating some of the state-of-the-art chemistry algorithms currently implemented in XACC are presented.
arXiv Detail & Related papers (2021-05-04T16:53:51Z) - Composable Programming of Hybrid Workflows for Quantum Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-01-20T14:20:14Z) - Quingo: A Programming Framework for Heterogeneous Quantum-Classical
Computing with NISQ Features [0.0]
We propose the Quingo framework to integrate and manage quantum-classical software and hardware to provide the programmability over HQCC applications.
We also propose the Quingo programming language, an external domain-specific language highlighting timer-based timing control and opaque operation definition.
arXiv Detail & Related papers (2020-09-02T06:42:51Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.