Qiskit pulse: programming quantum computers through the cloud with pulses

  title={Qiskit pulse: programming quantum computers through the cloud with pulses},
  author={Thomas Alexander and Naoki Kanazawa and D. Egger and L. Capelluto and C. J. Wood and Ali Javadi-Abhari and David C McKay},
  journal={arXiv: Quantum Physics},
The quantum circuit model is an abstraction that hides the underlying physical implementation of gates and measurements on a quantum computer. For precise control of real quantum hardware, the ability to execute pulse and readout-level instructions is required. To that end, we introduce Qiskit Pulse, a pulse-level programming paradigm implemented as a module within Qiskit-Terra \cite{Qiskit}. To demonstrate the capabilities of Qiskit Pulse, we calibrate both un-echoed and echoed variants of the… Expand

Figures and Tables from this paper

Design and application of high-speed and high-precision CV gate on IBM Q OpenPulse system
Faster and more precise physical processing of quantum gate, by suitably designing a pulse sequence to implement the target gate, will greatly improve the performance of quantum algorithms in theExpand
Asymmetry of CNOT gate operation in superconducting transmon quantum processors using cross-resonance entangling
Controlled-NOT (CNOT) gates are commonly included in the standard gate set of quantum processors and provide an important way to entangle qubits. For fixed-frequency qubits using the cross-resonanceExpand
Supercomputer simulations of transmon quantum computers
A simulator for quantum computers composed of superconducting transmon qubits is developed and a protocol from the theory of quantum error correction and fault tolerance is tested that systematically improves the performance of transmon quantum computers in the presence of characteristic control and measurement errors. Expand
Optimized Quantum Compilation for Near-Term Algorithms with OpenPulse
A compiler is introduced that exploits direct control at this microarchitectural level to achieve significant improvements for quantum programs, and achieves both 1.6x lower error rates and 2x faster execution time, relative to standard gate-based compilation. Expand
HOQST: Hamiltonian Open Quantum System Toolkit
An open-source software package called HOQST, a collection of tools for the investigation of open quantum system dynamics in Hamiltonian quantum computing, including both quantum annealing and the gate-model of quantum computing is presented. Expand
Quantum advantage for computations with limited space
Space-restricted computations, where input is a read-only memory and only one (qu)bit can be computed on, are considered, and it is shown that n-bit symmetric Boolean functions can be implemented exactly through the use of quantum signal processing as restricted space quantum computations using O(n^2) gates. Expand
Topological Two-Dimensional Floquet Lattice on a Single Superconducting Qubit.
This work implements quasiperiodic driving of a single qubit in the IBM Quantum Experience and experimentally realizes a temporal version of the half-Bernevig-Hughes-Zhang Chern insulator, and theoretically study the many-qubit case, and shows that one can implement a wide class of Floquet Hamiltonians, or time-dependent Hamiltonians in general. Expand
Quantum Fan-out: Circuit Optimizations and Technology Modeling
This work leverages this simultaneous fan-out primitive to optimize circuit synthesis for NISQ (Noisy Intermediate-Scale Quantum) workloads, and introduces novel quantum memory architectures based on fan- out. Expand
Special Session: Noise Characterization and Error Mitigation in Near-Term Quantum Computers
  • C. J. Wood
  • Computer Science
  • 2020 IEEE 38th International Conference on Computer Design (ICCD)
  • 2020
Several sources of noise in superconducting qubit based quantum computers such as those deployed by IBM are introduced and some of the main techniques for characterizing the resulting errors, and for mitigating the effects of certain errors without access to quantum error correction are described. Expand
Warm-starting quantum optimization
Results indicate that warm-starting the Quantum Approximate Optimization Algorithm (QAOA) is particularly beneficial at low depth, and it is straightforward to apply the same ideas to other randomized-rounding schemes and optimization problems. Expand


Gate-Efficient Simulation of Molecular Eigenstates on a Quantum Computer
A key requirement to perform simulations of large quantum systems on near-term quantum hardware is the design of quantum algorithms with short circuit depth that finish within the available coherenceExpand
Understanding Quantum Control Processor Capabilities and Limitations through Circuit Characterization
A methodology to quantitatively assess the effectiveness of the ISA to encode quantum circuits for intermediate-scale quantum devices with O(102) qubits is provided and scalar (QUASAR) and vector (qV) quantum ISAs as extensions are proposed as extensions and compared with other ISAs in metrics such as circuit encoding efficiency. Expand
Hardware for dynamic quantum computing.
The hardware presented here covers both control and readout of superconducting qubits, and makes extensive use of field programmable gate arrays to enable tailored qubit control systems in a reconfigurable fabric suitable for iterative development. Expand
Gate-error analysis in simulations of quantum computers with transmon qubits
In the model of gate-based quantum computation, the qubits are controlled by a sequence of quantum gates. In superconducting qubit systems, these gates can be implemented by voltage pulses. TheExpand
Efficient Z gates for quantum computing
For superconducting qubits, microwave pulses drive rotations around the Bloch sphere. The phase of these drives can be used to generate zero-duration arbitrary virtual $Z$ gates, which, combined withExpand
Error mitigation extends the computational reach of a noisy quantum processor
This work applies the error mitigation protocol to mitigate errors in canonical single- and two-qubit experiments and extends its application to the variational optimization of Hamiltonians for quantum chemistry and magnetism. Expand
Optimized Compilation of Aggregated Instructions for Realistic Quantum Computers
A universal quantum compilation methodology that aggregates multiple logical operations into larger units that manipulate up to 10 qubits at a time and optimizes these aggregates by finding commutative intermediate operations that result in more efficient schedules and creating custom control pulses optimized for the aggregate. Expand
Extending the computational reach of a noisy superconducting quantum processor
Quantum computation, a completely different paradigm of computing, benefits from theoretically proven speed-ups for certain problems and opens up the possibility of exactly studying the properties ofExpand
Scheduling physical operations in a quantum information processor
This paper introduces and evaluates a physical operations scheduler for arbitrary quantum circuits that outputs a sequence of operations that expose the required communication and available parallelism in the circuit. Expand
Rapid High-fidelity Multiplexed Readout of Superconducting Qubits
The duration and fidelity of qubit readout is a critical factor for applications in quantum information processing as it limits the fidelity of algorithms which reuse qubits after measurement orExpand