Quantum Circuit Resizing
- URL: http://arxiv.org/abs/2301.00720v1
- Date: Fri, 30 Dec 2022 11:37:15 GMT
- Title: Quantum Circuit Resizing
- Authors: Movahhed Sadeghi, Soheil Khadirsharbiyani, Mahmut Taylan Kandemir
- Abstract summary: Existing quantum systems provide very limited physical qubit counts, trying to execute a quantum algorithm/circuit on them that have a higher number of logical qubits than physically available lead to a compile-time error.
Given that it is unrealistic to expect existing quantum systems to provide, in near future, sufficient number of qubits that can accommodate large circuit, there is a pressing need to explore strategies that can somehow execute large circuits on small systems.
- Score: 9.664680936017533
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Existing quantum systems provide very limited physical qubit counts, trying
to execute a quantum algorithm/circuit on them that have a higher number of
logical qubits than physically available lead to a compile-time error. Given
that it is unrealistic to expect existing quantum systems to provide, in near
future, sufficient number of qubits that can accommodate large circuit, there
is a pressing need to explore strategies that can somehow execute large
circuits on small systems. In this paper, first, we perform an analysis to
identify the qubits that are most suitable for circuit resizing. Our results
reveal that, in most quantum programs, there exist qubits that can be reused
mid-program to serially/sequentially execute the circuit employing fewer
qubits. Motivated by this observation, we design, implement and evaluate a
compiler-based approach that i) identifies the qubits that can be most
beneficial for serial circuit execution; ii) selects those qubits to reuse at
each step of execution for size minimization of the circuit; and iii) minimizes
Middle Measurement (MM) delays due to impractical implementation of shots to
improve the circuit reliability. Furthermore, since our approach intends to
execute the circuits sequentially, the crosstalk errors can also be optimized
as a result of the reduced number of concurrent gates. The experimental results
indicate that our proposed approach can (i) execute large circuits that
initially cannot fit into small circuits, on small quantum hardware, and (ii)
can significantly improve the PST of the results by 2.1X when both original and
our serialized programs can fit into the target quantum hardware.
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) - A Fast and Adaptable Algorithm for Optimal Multi-Qubit Pathfinding in Quantum Circuit Compilation [0.0]
This work focuses on multi-qubit pathfinding as a critical subroutine within the quantum circuit compilation mapping problem.
We introduce an algorithm, modelled using binary integer linear programming, that navigates qubits on quantum hardware optimally with respect to circuit SWAP-gate depth.
We have benchmarked the algorithm across a variety of quantum hardware layouts, assessing properties such as computational runtimes, solution SWAP depths, and accumulated SWAP-gate error rates.
arXiv Detail & Related papers (2024-05-29T05:59:15Z) - Multi-qubit Lattice Surgery Scheduling [3.7126786554865774]
A quantum circuit can be transpiled into a sequence of solely non-Clifford multi-qubit gates.
We show that the transpilation significantly reduces the circuit length on the set of circuits tested.
The resulting circuit of multi-qubit gates has a further reduction in the expected circuit execution time compared to serial execution.
arXiv Detail & Related papers (2024-05-27T22:41: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) - FragQC: An Efficient Quantum Error Reduction Technique using Quantum
Circuit Fragmentation [4.2754140179767415]
We present it FragQC, a software tool that cuts a quantum circuit into sub-circuits when its error probability exceeds a certain threshold.
We achieve an increase of fidelity by 14.83% compared to direct execution without cutting the circuit, and 8.45% over the state-of-the-art ILP-based method.
arXiv Detail & Related papers (2023-09-30T17:38:31Z) - Circuit Cutting with Non-Maximally Entangled States [59.11160990637615]
Distributed quantum computing combines the computational power of multiple devices to overcome the limitations of individual devices.
circuit cutting techniques enable the distribution of quantum computations through classical communication.
Quantum teleportation allows the distribution of quantum computations without an exponential increase in shots.
We propose a novel circuit cutting technique that leverages non-maximally entangled qubit pairs.
arXiv Detail & Related papers (2023-06-21T08:03:34Z) - Qubit-reuse compilation with mid-circuit measurement and reset [0.0]
We introduce the idea of qubit-reuse compilation, which takes as input a quantum circuit and produces as output a compiled circuit.
We show that optimal qubit-reuse compilation requires the same number of qubits to execute a circuit as its dual.
We experimentally realize an 80-qubit QAOA MaxCut circuit on the 20-qubit Quantinuum H1-1 trapped ion quantum processor.
arXiv Detail & Related papers (2022-10-14T18:11:43Z) - Quantum circuit debugging and sensitivity analysis via local inversions [62.997667081978825]
We present a technique that pinpoints the sections of a quantum circuit that affect the circuit output the most.
We demonstrate the practicality and efficacy of the proposed technique by applying it to example algorithmic circuits implemented on IBM quantum machines.
arXiv Detail & Related papers (2022-04-12T19:39:31Z) - Fast Swapping in a Quantum Multiplier Modelled as a Queuing Network [64.1951227380212]
We propose that quantum circuits can be modeled as queuing networks.
Our method is scalable and has the potential speed and precision necessary for large scale quantum circuit compilation.
arXiv Detail & Related papers (2021-06-26T10:55:52Z) - 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) - Boundaries of quantum supremacy via random circuit sampling [69.16452769334367]
Google's recent quantum supremacy experiment heralded a transition point where quantum computing performed a computational task, random circuit sampling.
We examine the constraints of the observed quantum runtime advantage in a larger number of qubits and gates.
arXiv Detail & Related papers (2020-05-05T20:11:53Z)
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.