APS Logo

Quantify-scheduler: An open-source hybrid compiler for operating quantum computers in the NISQ era

ORAL

Abstract

Operating a quantum computer in the NISQ era is a daunting challenge. Abstraction is needed to manage the increasing complexity of control parameters, measured signals, and classical logic at the hardware level. However, this typically also reduces the number of available operations by only allowing expressing experiments as either a series of classical pulses or variants of QASM. To overcome this difficulty, we present the Quantify-scheduler*, a robust and extensively-documented open-source python package that translates high-level instructions to low-level hardware-executable code. It features a hybrid gate/pulse control model with explicit timing control for writing quantum programs with parameterized expressions. The control model allows combining quantum gate- and pulse-level descriptions in a hardware-agnostic way, currently exemplified by supporting two control hardware platforms from different suppliers. User-friendly visualization and debugging tools are provided for both QASM and high-level pulse expressions as well as at the level of simulated analog signals at the quantum chip. This opens up new avenues for efficient execution of calibration routines as well as quantum algorithms.

*The Quantify consortium consists of Qblox and Orange Quantum Systems.

Presenters

  • Damien Crielaard

    Qblox

Authors

  • Damien Crielaard

    Qblox

  • Damaz De Jong

    Delft University of Technology

  • Jordy Gloudemans

    Qblox

  • Rahul Vyas

    Qblox

  • Victor Negirneac

    Qblox

  • Diogo Valada

    Qblox

  • Calin Sindile

    Qblox

  • Callum Attryde

    Qblox

  • Adam Lawrence

    Orange QS

  • Thomas Reynders

    Orange QS

  • Viacheslav Ostroukh

    Orange QS

  • Kelvin Loh

    Orange QS

  • Michiel Adriaan Rol

    Orange QS

  • Cornelis Christiaan Bultink

    Qblox