Enabling a Programming Environment for an Experimental Ion Trap Quantum
Testbed
- URL: http://arxiv.org/abs/2111.00146v2
- Date: Thu, 4 Nov 2021 17:31:44 GMT
- Title: Enabling a Programming Environment for an Experimental Ion Trap Quantum
Testbed
- Authors: Austin Adams, Elton Pinto, Jeffrey Young, Creston Herold, Alex
McCaskey, Eugene Dumitrescu, Thomas M. Conte
- Abstract summary: 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.
- Score: 0.615738282053772
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Ion trap quantum hardware promises to provide a computational advantage over
classical computing for specific problem spaces while also providing an
alternative hardware implementation path to cryogenic quantum systems as
typified by IBM's quantum hardware. However, programming ion trap systems
currently requires 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,
and by demonstrating multi-level optimizations at the language, intermediate
representation, and hardware backend levels. We implement a new QCOR/XACC
backend to target a general ion trap testbed and then demonstrate the usage of
multi-level optimizations to improve circuit fidelity and to reduce gate count.
These techniques include the usage of a backend-specific numerical optimizer
and physical gate optimizations to minimize the number of native instructions
sent to the hardware. We evaluate our compiler backend using several QCOR
benchmark programs, finding that on present testbed hardware, our compiler
backend maintains the number of two-qubit native operations but decreases the
number of single-qubit native operations by 1.54 times compared to the previous
compiler regime. For projected testbed hardware upgrades, our compiler sees a
reduction in two-qubit native operations by 2.40 times and one-qubit native
operations by 6.13 times.
Related papers
- Tackling Coherent Noise in Quantum Computing via Cross-Layer Compiler Optimization [1.6436891312063917]
Quantum computing hardware is affected by quantum noise that undermine the quality of results of an executed quantum program.
Coherent error that caused by parameter drifting and miscalibration remains critical.
This work proposes a cross-layer approach for coherent error mitigation.
arXiv Detail & Related papers (2024-10-12T22:39:06Z) - 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 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) - COGNAC: Circuit Optimization via Gradients and Noise-Aware Compilation [0.29998889086656577]
We present COGNAC, a novel strategy for compiling quantum circuits.
We use a simple noise model informed by the duration entangling gates.
We reduce a circuit's gate count without the need for a large number of explicit elimination rewrite rules.
arXiv Detail & Related papers (2023-11-05T20:59:27Z) - Quantum Circuit Optimization through Iteratively Pre-Conditioned
Gradient Descent [0.4915744683251151]
iteratively preconditioned gradient descent (IPG) for optimizing quantum circuits and demonstrate performance speedups for state preparation and implementation of quantum algorithmics.
We show an improvement in fidelity by a factor of $104$ for preparing a 4-qubit W state and a maximally entangled 5-qubit GHZ state compared to other commonly used classicals tuning the same ansatz.
We also show gains for optimizing a unitary for a quantum Fourier transform using IPG, and report results of running such optimized circuits on IonQ's quantum processing unit (QPU)
arXiv Detail & Related papers (2023-09-18T17:30:03Z) - Enabling Retargetable Optimizing Compilers for Quantum Accelerators via
a Multi-Level Intermediate Representation [78.8942067357231]
We present a multi-level quantum-classical intermediate representation (IR) that enables an optimizing, retargetable, ahead-of-time compiler.
We support the entire gate-based OpenQASM 3 language and provide custom extensions for common quantum programming patterns and improved syntax.
Our work results in compile times that are 1000x faster than standard Pythonic approaches, and 5-10x faster than comparative standalone quantum language compilers.
arXiv Detail & Related papers (2021-09-01T17:29:47Z) - 2QAN: A quantum compiler for 2-local qubit Hamiltonian simulation
algorithms [0.76146285961466]
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.
arXiv Detail & Related papers (2021-08-04T15:03:47Z) - 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) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
We demonstrate the utility of the Multi-Level Intermediate Representation (MLIR) for quantum computing.
We extend MLIR with a new quantum dialect that enables the expression and compilation of common quantum assembly languages.
We leverage a qcor-enabled implementation of the QIR quantum runtime API to enable a retargetable (quantum hardware agnostic) compiler workflow.
arXiv Detail & Related papers (2021-01-27T13:00:39Z) - 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) - 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)
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.