2QAN: A quantum compiler for 2-local qubit Hamiltonian simulation
algorithms
- URL: http://arxiv.org/abs/2108.02099v2
- Date: Sun, 7 Nov 2021 17:41:53 GMT
- Title: 2QAN: A quantum compiler for 2-local qubit Hamiltonian simulation
algorithms
- Authors: Lingling Lao, Dan E. Browne
- Abstract summary: We develop a compiler, named 2QAN, to optimize quantum circuits for 2-local qubit Hamiltonian simulation problems.
2QAN can reduce the number of inserted SWAP gates by 11.5X, reduce overhead in hardware gate count by 68.5X, and reduce overhead in circuit depth by 21X.
- Score: 0.76146285961466
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Simulating quantum systems is one of the most important potential
applications of quantum computers. The high-level circuit defining the
simulation needs to be compiled into one that complies with hardware
limitations such as qubit architecture (connectivity) and instruction (gate)
set. General-purpose quantum compilers work at the gate level and have little
knowledge of the mathematical properties of quantum applications, missing
further optimization opportunities. Existing application-specific compilers
only apply advanced optimizations in the scheduling procedure and are
restricted to the CNOT or CZ gate set. In this work, we develop a compiler,
named 2QAN, to optimize quantum circuits for 2-local qubit Hamiltonian
simulation problems, a framework which includes the important quantum
approximate optimization algorithm (QAOA). In particular, we exploit the
flexibility of permuting different operators in the Hamiltonian (no matter
whether they commute) and propose permutation-aware techniques for qubit
routing, gate optimization and scheduling to minimize compilation overhead.
2QAN can target different qubit topologies and different hardware gate sets.
Compilation results on four applications (up to 50 qubits) and three quantum
computers (namely, Google Sycamore, IBMQ Montreal and Rigetti Aspen) show that
2QAN outperforms state-of-the-art general-purpose compilers and
application-specific compilers. Specifically, 2QAN can reduce the number of
inserted SWAP gates by 11.5X, reduce overhead in hardware gate count by 68.5X,
and reduce overhead in circuit depth by 21X. Experimental results on the
Montreal device demonstrate that benchmarks compiled by 2QAN achieve the
highest fidelity.
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) - 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) - Optimizing quantum gates towards the scale of logical qubits [78.55133994211627]
A foundational assumption of quantum gates theory is that quantum gates can be scaled to large processors without exceeding the error-threshold for fault tolerance.
Here we report on a strategy that can overcome such problems.
We demonstrate it by choreographing the frequency trajectories of 68 frequency-tunablebits to execute single qubit while superconducting errors.
arXiv Detail & Related papers (2023-08-04T13:39:46Z) - Compiling Quantum Circuits for Dynamically Field-Programmable Neutral Atoms Array Processors [5.012570785656963]
Dynamically field-programmable qubit arrays (DPQA) have emerged as a promising platform for quantum information processing.
In this paper, we consider a DPQA architecture that contains multiple arrays and supports 2D array movements.
We show that our DPQA-based compiled circuits feature reduced scaling overhead compared to a grid fixed architecture.
arXiv Detail & Related papers (2023-06-06T08:13:10Z) - Majorization-based benchmark of the complexity of quantum processors [105.54048699217668]
We numerically simulate and characterize the operation of various quantum processors.
We identify and assess quantum complexity by comparing the performance of each device against benchmark lines.
We find that the majorization-based benchmark holds as long as the circuits' output states have, on average, high purity.
arXiv Detail & Related papers (2023-04-10T23:01:10Z) - Hardware-Conscious Optimization of the Quantum Toffoli Gate [11.897854272643634]
This manuscript expands the analytical and numerical approaches for optimizing quantum circuits at this abstraction level.
We present a procedure for combining the strengths of analytical native gate-level optimization with numerical optimization.
Our optimized Toffoli gate implementation demonstrates an $18%$ reduction in infidelity compared with the canonical implementation.
arXiv Detail & Related papers (2022-09-06T17:29:22Z) - Enabling a Programming Environment for an Experimental Ion Trap Quantum
Testbed [0.615738282053772]
Ion trap quantum hardware promises to provide a computational advantage over classical computing for specific problem spaces.
Ion trap systems currently require both strategies to mitigate high levels of noise and also tools to ease the challenge of programming these systems with pulse- or gate-level operations.
This work focuses on improving the state-of-the-art for quantum programming of ion trap testbeds through the use of a quantum language specification, QCOR.
arXiv Detail & Related papers (2021-10-30T02:28:36Z) - Variational Quantum Optimization with Multi-Basis Encodings [62.72309460291971]
We introduce a new variational quantum algorithm that benefits from two innovations: multi-basis graph complexity and nonlinear activation functions.
Our results in increased optimization performance, two increase in effective landscapes and a reduction in measurement progress.
arXiv Detail & Related papers (2021-06-24T20:16:02Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcor is a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context.
Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language manner.
arXiv Detail & Related papers (2020-10-08T12:49:07Z) - 2D Qubit Placement of Quantum Circuits using LONGPATH [1.6631602844999722]
Two algorithms are proposed to optimize the number of SWAP gates in any arbitrary quantum circuit.
Our approach has a significant reduction in number of SWAP gates in 1D and 2D NTC architecture.
arXiv Detail & Related papers (2020-07-14T04:09:52Z) - Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource
Estimation [3.961270923919885]
Approximation errors must be taken into account when compiling quantum programs into a low-level gate set.
We present a methodology that tracks such errors automatically and then optimize accuracy parameters to guarantee a specified overall accuracy.
We develop two prototype implementations, one in C++ based on Clang/LLVM, and another using the Q# compiler infrastructure.
arXiv Detail & Related papers (2020-03-18T18:00:24Z)
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.