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.
*The Quantify consortium consists of Qblox and Orange Quantum Systems.
*This work is partially funded by the European Commission, Grant agreement ID: 969201 and by an MIT integration grant by the province of Zuid-Holland
–
Presenters
-
Damien Crielaard
- Qblox