Programming a quantum computer with quantum instructions
arXiv:2001.08838
Abstract
The equivalence between the instructions used to define programs and the input data on which the instructions operate is a basic principle of classical computer architectures and programming. Replacing classical data with quantum states enables fundamentally new computational capabilities with scaling advantages for many applications, and numerous models have been proposed for realizing quantum computation. However, within each of these models, the quantum data are transformed by a set of gates that are compiled using solely classical information. Conventional quantum computing models thus break the instruction-data symmetry: classical instructions and quantum data are not directly interchangeable. In this work, we use a density matrix exponentiation protocol to execute quantum instructions on quantum data. In this approach, a fixed sequence of classically-defined gates performs an operation that uniquely depends on an auxiliary quantum instruction state. Our demonstration relies on a 99.7% fidelity controlled-phase gate implemented using two tunable superconducting transmon qubits, which enables an algorithmic fidelity surpassing 90% at circuit depths exceeding 70. The utilization of quantum instructions obviates the need for costly tomographic state reconstruction and recompilation, thereby enabling exponential speedup for a broad range of algorithms, including quantum principal component analysis, the measurement of entanglement spectra, and universal quantum emulation.
References in corpus (16)
- Entanglement of Formation of an Arbitrary State of Two Qubits
- Charge insensitive qubit design derived from the Cooper pair box
- A Quantum Engineer's Guide to Superconducting Qubits
- Logic gates at the surface code threshold: Superconducting qubits poised for fault-tolerant quantum computing
- Coherent Josephson qubit suitable for scalable quantum integrated circuits
- A simple formula for the average gate fidelity of a quantum dynamical operation
- Efficient Z-Gates for Quantum Computing
- Mach-Zehnder Interferometry in a Strongly Driven Superconducting Qubit
- Optimal Quantum Circuits for General Two-Qubit Gates
- Maximum-likelihood estimation of the density matrix
- Fluctuations of Energy-Relaxation Times in Superconducting Qubits
- Optimal quantum control using randomized benchmarking
- Quantum logic gates for coupled superconducting phase qubits
- Estimating the Coherence of Noise
- A fast, low-leakage, high-fidelity two-qubit gate for a programmable superconducting quantum computer
- Entanglement Metrology Using a Joint Readout of Superconducting Qubits
Cited by in corpus (9)
- High-fidelity controlled-Z gate with maximal intermediate leakage operating at the speed limit in a superconducting quantum processor
- Enhanced coherence of all-nitride superconducting qubits epitaxially grown on silicon substrate
- Quantum logic and entanglement by neutral Rydberg atoms: methods and fidelity
- Path toward manufacturable superconducting qubits with relaxation times exceeding 0.1 ms
- Lindblad Tomography of a Superconducting Quantum Processor
- Designing calibration and expressivity-efficient instruction sets for quantum computing
- Direct implementation of a perceptron in superconducting circuit quantum hardware
- Quantum Control Machine: The Limits of Control Flow in Quantum Programming
- Low-temperature environments for quantum computation and quantum simulation