Parallelizing Quantum-Classical Workloads: Profiling the Impact of
Splitting Techniques
- URL: http://arxiv.org/abs/2305.06585v1
- Date: Thu, 11 May 2023 05:46:55 GMT
- Title: Parallelizing Quantum-Classical Workloads: Profiling the Impact of
Splitting Techniques
- Authors: Tuhin Khare, Ritajit Majumdar, Rajiv Sangle, Anupama Ray, Padmanabha
Venkatagiri Seshadri, Yogesh Simmhan
- Abstract summary: We evaluate two workload splitting techniques on IBM's Quantum Cloud.
We see that (1) VQE with circuit cutting is 39% better in ground state estimation than the uncut version, and (2) QSVM that combines data parallelization with reduced feature set yields upto 3x improvement in quantum workload execution time.
- Score: 4.741651490006498
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum computers are the next evolution of computing hardware. Quantum
devices are being exposed through the same familiar cloud platforms used for
classical computers, and enabling seamless execution of hybrid applications
that combine quantum and classical components. Quantum devices vary in
features, e.g., number of qubits, quantum volume, CLOPS, noise profile, queuing
delays and resource cost. So, it may be useful to split hybrid workloads with
either large quantum circuits or large number of quantum circuits, into smaller
units. In this paper, we profile two workload splitting techniques on IBM's
Quantum Cloud: (1) Circuit parallelization, to split one large circuit into
multiple smaller ones, and (2) Data parallelization to split a large number of
circuits run on one hardware to smaller batches of circuits run on different
hardware. These can improve the utilization of heterogenous quantum hardware,
but involve trade-offs. We evaluate these techniques on two key algorithmic
classes: Variational Quantum Eigensolver (VQE) and Quantum Support Vector
Machine (QSVM), and measure the impact on circuit execution times, pre- and
post-processing overhead, and quality of the result relative to a baseline
without parallelization. Results are obtained on real hardware and complemented
by simulations. We see that (1) VQE with circuit cutting is ~39\% better in
ground state estimation than the uncut version, and (2) QSVM that combines data
parallelization with reduced feature set yields upto 3x improvement in quantum
workload execution time and reduces quantum resource use by 3x, while providing
comparable accuracy. Error mitigation can improve the accuracy by ~7\% and
resource foot-print by ~4\% compared to the best case among the considered
scenarios.
Related papers
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Parallel Quantum Computing Simulations via Quantum Accelerator Platform Virtualization [44.99833362998488]
We present a model for parallelizing simulation of quantum circuit executions.
The model can take advantage of its backend-agnostic features, enabling parallel quantum circuit execution over any target backend.
arXiv Detail & Related papers (2024-06-05T17:16:07Z) - A Quantum-Classical Collaborative Training Architecture Based on Quantum
State Fidelity [50.387179833629254]
We introduce a collaborative classical-quantum architecture called co-TenQu.
Co-TenQu enhances a classical deep neural network by up to 41.72% in a fair setting.
It outperforms other quantum-based methods by up to 1.9 times and achieves similar accuracy while utilizing 70.59% fewer qubits.
arXiv Detail & Related papers (2024-02-23T14:09:41Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEA is an in-time sparse exploration for noise-adaptive quantum circuits.
It aims to achieve two key objectives: (1) implicit circuits capacity during training and (2) noise robustness.
Our method establishes state-of-the-art results with only half the number of quantum gates and 2x time saving of circuit executions.
arXiv Detail & Related papers (2024-01-10T22:33:00Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCS aims at index searching and counting in a quantum-classical hybrid system.
We implement IQuCS with Qiskit and conduct intensive experiments.
Results demonstrate that it reduces qubits consumption by up to 66.2%.
arXiv Detail & Related papers (2022-09-22T21:54:28Z) - ScaleQC: A Scalable Framework for Hybrid Computation on Quantum and
Classical Processors [25.18520278107402]
Quantum processing unit (QPU) has to satisfy highly demanding quantity and quality requirements on its qubits.
Quantum circuit cutting techniques cut and distribute a large quantum circuit into multiple smaller subcircuits feasible for less powerful QPUs.
Our tool, called ScaleQC, addresses the bottlenecks by developing novel algorithmic techniques.
arXiv Detail & Related papers (2022-07-03T01:44:31Z) - Enabling Multi-programming Mechanism for Quantum Computing in the NISQ
Era [0.0]
NISQ devices have several physical limitations and unavoidable noisy quantum operations.
Only small circuits can be executed on a quantum machine to get reliable results.
We propose a Quantum Multi-programming Compiler (QuMC) to execute multiple quantum circuits on quantum hardware simultaneously.
arXiv Detail & Related papers (2021-02-10T08:46:16Z) - Quantum circuit architecture search for variational quantum algorithms [88.71725630554758]
We propose a resource and runtime efficient scheme termed quantum architecture search (QAS)
QAS automatically seeks a near-optimal ansatz to balance benefits and side-effects brought by adding more noisy quantum gates.
We implement QAS on both the numerical simulator and real quantum hardware, via the IBM cloud, to accomplish data classification and quantum chemistry tasks.
arXiv Detail & Related papers (2020-10-20T12:06:27Z) - Verifying Results of the IBM Qiskit Quantum Circuit Compilation Flow [7.619626059034881]
We propose an efficient scheme for quantum circuit equivalence checking.
The proposed scheme allows to verify even large circuit instances with tens of thousands of operations within seconds or even less.
arXiv Detail & Related papers (2020-09-04T19:58:53Z) - QUANTIFY: A framework for resource analysis and design verification of
quantum circuits [69.43216268165402]
QUANTIFY is an open-source framework for the quantitative analysis of quantum circuits.
It is based on Google Cirq and is developed with Clifford+T circuits in mind.
For benchmarking purposes QUANTIFY includes quantum memory and quantum arithmetic circuits.
arXiv Detail & Related papers (2020-07-21T15:36:25Z) - Intel Quantum Simulator: A cloud-ready high-performance simulator of
quantum circuits [0.0]
We introduce the latest release of Intel Quantum Simulator (IQS), formerly known as qHiPSTER.
The high-performance computing capability of the software allows users to leverage the available hardware resources.
IQS allows to subdivide the computational resources to simulate a pool of related circuits in parallel.
arXiv Detail & Related papers (2020-01-28T19:00:25Z)
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.