Optimized Quantum Compilation for Near-Term Algorithms with OpenPulse
- URL: http://arxiv.org/abs/2004.11205v2
- Date: Sat, 9 May 2020 03:08:55 GMT
- Title: Optimized Quantum Compilation for Near-Term Algorithms with OpenPulse
- Authors: Pranav Gokhale, Ali Javadi-Abhari, Nathan Earnest, Yunong Shi,
Frederic T. Chong
- Abstract summary: We introduce a compiler that exploits direct control at the microarchitectural level to achieve significant improvements for quantum programs.
We validate our techniques with millions of experimental shots on IBM quantum computers, controlled via the OpenPulse control interface.
For representative benchmarks, our pulse control techniques achieve both 1.6x lower error rates and 2x faster execution time, relative to standard gate-based compilation.
- Score: 5.038480082598899
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum computers are traditionally operated by programmers at the
granularity of a gate-based instruction set. However, the actual device-level
control of a quantum computer is performed via analog pulses. We introduce a
compiler that exploits direct control at this microarchitectural level to
achieve significant improvements for quantum programs. Unlike quantum optimal
control, our approach is bootstrapped from existing gate calibrations and the
resulting pulses are simple. Our techniques are applicable to any quantum
computer and realizable on current devices. We validate our techniques with
millions of experimental shots on IBM quantum computers, controlled via the
OpenPulse control interface. For representative benchmarks, our pulse control
techniques achieve both 1.6x lower error rates and 2x faster execution time,
relative to standard gate-based compilation. These improvements are critical in
the near-term era of quantum computing, which is bottlenecked by error rates
and qubit lifetimes.
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) - Pulse-controlled qubit in semiconductor double quantum dots [57.916342809977785]
We present a numerically-optimized multipulse framework for the quantum control of a single-electron charge qubit.
A novel control scheme manipulates the qubit adiabatically, while also retaining high speed and ability to perform a general single-qubit rotation.
arXiv Detail & Related papers (2023-03-08T19:00:02Z) - Q-Profile: Profiling Tool for Quantum Control Stacks applied to the
Quantum Approximate Optimization Algorithm [0.0]
We present Q-Profile, a tool to profile quantum control stacks that circumvents issues by utilizing a direct connection from the host CPU to the control stack.
Our results identify the major execution bottlenecks in the passive qubit reset and communication overhead.
By extension, this tool will enable identifying and eliminating bottlenecks for future quantum acceleration.
arXiv Detail & Related papers (2023-03-02T18:08:01Z) - Hybrid Gate-Pulse Model for Variational Quantum Algorithms [33.73469431747376]
Current quantum programs are mostly compiled on the gate-level, where quantum circuits are composed of quantum gates.
pulse-level optimization has gained more attention from researchers due to their advantages in terms of circuit duration.
We present a hybrid gate-pulse model that can mitigate these problems.
arXiv Detail & Related papers (2022-12-01T17:06:35Z) - Pulse based Variational Quantum Optimal Control for hybrid quantum
computing [0.0]
This work studies pulse based variational quantum algorithms (VQAs)
VQAs are designed to determine the ground state of a quantum mechanical system by combining classical and quantum hardware.
arXiv Detail & Related papers (2022-02-17T21:43:54Z) - Quandary: An open-source C++ package for high-performance optimal
control of open quantum systems [0.0]
Quantum optimal control can be used to shape the control pulses for realizing unitary and non-unitary transformations of quantum states.
Most current software for quantum optimal control (e.g. Qutip or Krotov) is restricted to run on shared memory platforms.
This paper gives an overview of the open-source code Quandary, which is designed to solve quantum control problems in larger open quantum systems.
arXiv Detail & Related papers (2021-10-19T23:34:25Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z) - Extending XACC for Quantum Optimal Control [70.19683407682642]
Quantum computing vendors are beginning to open up application programming for direct pulse-level quantum control.
We present an extension to the XACC system-level quantum-classical software framework.
This extension enables the translation of digital quantum circuit representations to equivalent pulse sequences.
arXiv Detail & Related papers (2020-06-04T13:13:55Z) - Enabling Pulse-level Programming, Compilation, and Execution in XACC [78.8942067357231]
Gate-model quantum processing units (QPUs) are currently available from vendors over the cloud.
Digital quantum programming approaches exist to run low-depth circuits on physical hardware.
Vendors are beginning to open this pulse-level control system to the public via specified interfaces.
arXiv Detail & Related papers (2020-03-26T15:08:32Z) - AccQOC: Accelerating Quantum Optimal Control Based Pulse Generation [9.78762347997002]
AccQOC is a comprehensive static/dynamic hybrid workflow to transform gate groups to pulses using QOC (Quantum Optimal Control)
Results show that accelerated compilation based on MST 9.88x compilation speedup compared to the standard compilation of each group while maintaining an average 2.43x latency reduction compared with gate-based compilation.
arXiv Detail & Related papers (2020-03-01T01:27:03Z)
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.