eQASM: An Executable Quantum Instruction Set Architecture

  1. X. Fu,
  2. L. Riesebos,
  3. M. A. Rol,
  4. J. van Straten,
  5. J. van Someren,
  6. N. Khammassi,
  7. I. Ashraf,
  8. R.F.L. Vermeulen,
  9. V. Newsum,
  10. K. K. L. Loh,
  11. J. C. de Sterke,
  12. W. J. Vlothuizen,
  13. R. N. Schouten,
  14. C. G. Almudever,
  15. L. DiCarlo,
  16. and K. Bertels
Bridging the gap between quantum software and hardware, recent research proposed a quantum control microarchitecture QuMA which implements the quantum microinstruction set QuMIS. However,
QuMIS does not offer feedback control, and is tightly bound to the hardware implementation. Also, as the number of qubits grows, QuMA cannot fetch and execute instructions fast enough to apply all operations on qubits on time. Known as the quantum operation issue rate problem, this limitation is aggravated by the low information density of QuMIS instructions. In this paper, we propose an executable quantum instruction set architecture (QISA), called eQASM, that can be translated from the quantum assembly language (QASM), supports feedback, and is executed on a quantum control microarchitecture. eQASM alleviates the quantum operation issue rate problem by efficient timing specification, single-operation-multiple-qubit execution, and a very-long-instruction-word architecture. The definition of eQASM focuses on the assembly level to be expressive. Quantum operations are configured at compile time instead of being defined at QISA design time. We instantiate eQASM into a 32-bit instruction set targeting a seven-qubit superconducting quantum processor. We validate our design by performing several experiments on a two-qubit quantum processor.

An Experimental Microarchitecture for a Superconducting Quantum Processor

  1. X. Fu,
  2. M. A. Rol,
  3. C. C. Bultink,
  4. J. van Someren,
  5. N. Khammassi,
  6. I. Ashraf,
  7. R.F.L. Vermeulen,
  8. J. C. de Sterke,
  9. W. J. Vlothuizen,
  10. R. N. Schouten,
  11. C. G. Almudever,
  12. L. DiCarlo,
  13. and K. Bertels
Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in
quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level programming languages and compilers to describe and optimize quantum algorithms, and building reliable low-level quantum hardware. Relatively little attention has been given to using the compiler output to fully control the operations on experimental quantum processors. Bridging this gap, we propose and build a prototype of a flexible control microarchitecture supporting quantum-classical mixed code for a superconducting quantum processor. The microarchitecture is based on three core elements: (i) a codeword-based event control scheme, (ii) queue-based precise event timing control, and (iii) a flexible multilevel instruction decoding mechanism for control. We design a set of quantum microinstructions that allows flexible control of quantum operations with precise timing. We demonstrate the microarchitecture and microinstruction set by performing a standard gate-characterization experiment on a transmon qubit.

Demonstration of an ac Josephson junction laser

  1. M.C. Cassidy,
  2. A. Bruno,
  3. S. Rubbert,
  4. M. Irfan,
  5. J. Kammhuber,
  6. R. N. Schouten,
  7. A. R. Akhmerov,
  8. and L.P.Kouwenhoven
Superconducting electronic devices have re-emerged as contenders for both classical and quantum computing due to their fast operation speeds, low dissipation and long coherence times.
An ultimate demonstration of coherence is lasing. We use one of the fundamental aspects of superconductivity, the ac Josephson effect, to demonstrate a laser made from a Josephson junction strongly coupled to a multi-mode superconducting cavity. A dc voltage bias to the junction provides a source of microwave photons, while the circuit’s nonlinearity allows for efficient down-conversion of higher order Josephson frequencies down to the cavity’s fundamental mode. The simple fabrication and operation allows for easy integration with a range of quantum devices, allowing for efficient on-chip generation of coherent microwave photons at low temperatures.

Restless Tuneup of High-Fidelity Qubit Gates

  1. M. A. Rol,
  2. C. C. Bultink,
  3. T. E. O'Brien,
  4. S.R. de Jong,
  5. L.S. Theis,
  6. X. Fu,
  7. F. Luthi,
  8. R.F.L. Vermeulen,
  9. J. C. de Sterke,
  10. A. Bruno,
  11. D. Deurloo,
  12. R. N. Schouten,
  13. F.K. Wilhelm,
  14. and L. DiCarlo
We present a tuneup protocol for qubit gates with tenfold speedup over traditional methods reliant on qubit initialization by energy relaxation. This speedup is achieved by constructing
a cost function for Nelder-Mead optimization from real-time correlation of non-demolition measurements interleaving gate operations without pause. Applying the protocol on a transmon qubit achieves 0.999 average Clifford fidelity in one minute, as independently verified using randomized benchmarking and gate set tomography. The adjustable sensitivity of the cost function allows detecting fractional changes in gate error with nearly constant signal-to-noise ratio. The restless concept demonstrated can be readily extended to the tuneup of two-qubit gates and measurement operations.

Active resonator reset in the nonlinear dispersive regime of circuit QED

  1. C. C. Bultink,
  2. M. A. Rol,
  3. T. E. O'Brien,
  4. X. Fu,
  5. B. C. S. Dikken,
  6. R. Vermeulen,
  7. J. C. de Sterke,
  8. A. Bruno,
  9. R. N. Schouten,
  10. and L. DiCarlo
We present two pulse schemes for actively depleting measurement photons from a readout resonator in the nonlinear dispersive regime of circuit QED. One method uses digital feedback
conditioned on the measurement outcome while the other is unconditional. In the absence of analytic forms and symmetries to exploit in this nonlinear regime, the depletion pulses are numerically optimized using the Powell method. We shorten the photon depletion time by more than six inverse resonator linewidths compared to passive depletion by waiting. We quantify the benefit by emulating an ancilla qubit performing repeated quantum parity checks in a repetition code. Fast depletion increases the mean number of cycles to a spurious error detection event from order 1 to 75 at a 1 microsecond cycle time.

Reversing quantum trajectories with analog feedback

  1. G. de Lange,
  2. D. Ristè,
  3. M. J. Tiggelman,
  4. C. Eichler,
  5. L. Tornberg,
  6. G. Johansson,
  7. A. Wallraff,
  8. R. N. Schouten,
  9. and L. DiCarlo
We demonstrate the active suppression of transmon qubit dephasing induced by dispersive measurement, using parametric amplification and analog feedback. By real-time processing of the
homodyne record, the feedback controller reverts the stochastic quantum phase kick imparted by the measurement on the qubit. The feedback operation matches a model of quantum trajectories with measurement efficiency η~≈0.5, consistent with the result obtained by postselection. We overcome the bandwidth limitations of the amplification chain by numerically optimizing the signal processing in the feedback loop and provide a theoretical model explaining the optimization result.

Deterministic entanglement of superconducting qubits by parity measurement and feedback

  1. D. Ristè,
  2. M. Dukalski,
  3. C. A. Watson,
  4. G. de Lange,
  5. M. J. Tiggelman,
  6. Ya. M. Blanter,
  7. K. W. Lehnert,
  8. R. N. Schouten,
  9. and L. DiCarlo
The stochastic evolution of quantum systems during measurement is arguably the most enigmatic feature of quantum mechanics. Measuring a quantum system typically steers it towards a
classical state, destroying any initial quantum superposition and any entanglement with other quantum systems. Remarkably, the measurement of a shared property between non-interacting quantum systems can generate entanglement starting from an uncorrelated state. Of special interest in quantum computing is the parity measurement, which projects a register of quantum bits (qubits) to a state with an even or odd total number of excitations. Crucially, a parity meter must discern the two parities with high fidelity while preserving coherence between same-parity states. Despite numerous proposals for atomic, semiconducting, and superconducting qubits, realizing a parity meter creating entanglement for both even and odd measurement results has remained an outstanding challenge. We realize a time-resolved, continuous parity measurement of two superconducting qubits using the cavity in a 3D circuit quantum electrodynamics (cQED) architecture and phase-sensitive parametric amplification. Using postselection, we produce entanglement by parity measurement reaching 77% concurrence. Incorporating the parity meter in a feedback-control loop, we transform the entanglement generation from probabilistic to fully deterministic, achieving 66% fidelity to a target Bell state on demand. These realizations of a parity meter and a feedback-enabled deterministic measurement protocol provide key ingredients for active quantum error correction in the solid state.