QOS: A Quantum Operating System
- URL: http://arxiv.org/abs/2406.19120v2
- Date: Tue, 15 Apr 2025 15:28:55 GMT
- Title: QOS: A Quantum Operating System
- Authors: Emmanouil Giortamis, Francisco Romão, Nathaniel Tornow, Pramod Bhatotia,
- Abstract summary: We introduce QOS, a cloud operating system for managing quantum resources.<n>QOS exposes a hardware-agnostic API for transparent quantum job execution.<n>We show that the QOS achieves 2.6--456.5$times$ higher fidelity, increases resource utilization by up to 9.6$times$, and reduces waiting times by up to 5$times$ while sacrificing only 1--3% fidelity, on average, compared to the baselines.
- Score: 0.5571222258950509
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum computers face challenges due to hardware constraints, noise errors, and heterogeneity, and face fundamental design tradeoffs between key performance metrics such as \textit{quantum fidelity} and system utilization. This substantially complicates managing quantum resources to scale the size and number of quantum algorithms that can be executed reliably in a given time. We introduce QOS, a cloud operating system for managing quantum resources while mitigating their inherent limitations and balancing the design tradeoffs of quantum computing. QOS exposes a hardware-agnostic API for transparent quantum job execution, mitigates hardware errors, and systematically multi-programs and schedules the jobs across space and time to achieve high quantum fidelity in a resource-efficient manner. To achieve this, it leverages two key insights: First, to maximize utilization and minimize fidelity loss, some jobs are more compatible than others for multi-programming on the same quantum computer. Second, sacrificing minimal fidelity can significantly reduce job waiting times. We evaluate QOS on real quantum devices hosted by IBM, using 7000 real quantum runs of more than 70.000 benchmark instances. We show that the QOS achieves 2.6--456.5$\times$ higher fidelity, increases resource utilization by up to 9.6$\times$, and reduces waiting times by up to 5$\times$ while sacrificing only 1--3\% fidelity, on average, compared to the baselines.
Related papers
- Architecting a reliable quantum operating system: microkernel, message passing and supercomputing [55.616364225463066]
A quantum operating system (QCOS) is a classic software running on classic hardware.
We discuss why a QCOS should be architected according to the following principles.
arXiv Detail & Related papers (2024-10-17T12:24:55Z) - On Reducing the Execution Latency of Superconducting Quantum Processors via Quantum Program Scheduling [48.142860424323395]
We introduce the Quantum Program Scheduling Problem (QPSP) to improve the utility efficiency of quantum resources.
Specifically, a quantum program scheduling method concerning the circuit width, number of measurement shots, and submission time of quantum programs is proposed to reduce the execution latency.
arXiv Detail & Related papers (2024-04-11T16:12:01Z) - 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) - Parallelizing Quantum-Classical Workloads: Profiling the Impact of
Splitting Techniques [4.741651490006498]
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.
arXiv Detail & Related papers (2023-05-11T05:46:55Z) - 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) - Optimal Stochastic Resource Allocation for Distributed Quantum Computing [50.809738453571015]
We propose a resource allocation scheme for distributed quantum computing (DQC) based on programming to minimize the total deployment cost for quantum resources.
The evaluation demonstrates the effectiveness and ability of the proposed scheme to balance the utilization of quantum computers and on-demand quantum computers.
arXiv Detail & Related papers (2022-09-16T02:37:32Z) - 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) - Field-deployable Quantum Memory for Quantum Networking [62.72060057360206]
We present a quantum memory engineered to meet real-world deployment and scaling challenges.
The memory technology utilizes a warm rubidium vapor as the storage medium, and operates at room temperature.
We demonstrate performance specifications of high-fidelity retrieval (95%) and low operation error $(10-2)$ at a storage time of 160 $mu s$ for single-photon level quantum memory operations.
arXiv Detail & Related papers (2022-05-26T00:33:13Z) - EQC : Ensembled Quantum Computing for Variational Quantum Algorithms [17.451674516812172]
Variational quantum algorithm (VQANIS) is one of the most promising approaches for harvesting the power of quantum computers.
VQAs face considerable system and time-dependant noise and prohibitively slow training speeds.
In this paper, we propose a way of building up a quantum backend for variational quantum algorithms.
arXiv Detail & Related papers (2021-11-29T20:38:18Z) - Accelerating variational quantum algorithms with multiple quantum
processors [78.36566711543476]
Variational quantum algorithms (VQAs) have the potential of utilizing near-term quantum machines to gain certain computational advantages.
Modern VQAs suffer from cumbersome computational overhead, hampered by the tradition of employing a solitary quantum processor to handle large data.
Here we devise an efficient distributed optimization scheme, called QUDIO, to address this issue.
arXiv Detail & Related papers (2021-06-24T08:18:42Z) - 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) - QASMBench: A Low-level QASM Benchmark Suite for NISQ Evaluation and
Simulation [10.80688326599566]
We propose a low-level, easy-to-use benchmark suite called QASMBench based on the OpenQASM assembly representation.
It consolidates commonly used quantum routines and kernels from a variety of domains including chemistry, simulation, linear algebra, searching, optimization, arithmetic, machine learning, fault tolerance, cryptography, etc.
QASMBench can be launched and verified on several NISQ platforms, including IBM-Q, Rigetti, IonQ and Quantinuum.
arXiv Detail & Related papers (2020-05-26T20:25:44Z) - SQUARE: Strategic Quantum Ancilla Reuse for Modular Quantum Programs via
Cost-Effective Uncomputation [7.92565122267857]
We present a compilation infrastructure that tackles allocation and reclamation of scratch qubits (called ancilla) in quantum programs.
At its core, SQUARE strategically performs uncomputation to create opportunities for qubit reuse.
Our results show that SQUARE improves the average success rate of NISQ applications by 1.47X.
arXiv Detail & Related papers (2020-04-18T06:34:37Z)
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.