Crossing the QASM: gate level compilation for practical quantum control
ORAL
Abstract
With the quantum computing ecosystem growing substantially in qubit technologies, cloud-accessible solutions and programming languages, it becomes increasingly important to rely on and develop high level interface standards like OpenQASM3. Towards standardization of programming languages to describe quantum circuit models we must indeed be able to link applications to pulse-level languages, which are highly dependent on the underlying physical system. Here, we showcase an effective and convenient software interface for controlling the physical layer, connecting the OpenQASM3 standard to QUA, the pulse-level language of the Quantum Orchestration Platform. Once configured, our compiler provides the ability to write an algorithm on a gate-level abstraction, and run it on different real devices and qubits. We highlight the currently supported features and their usage, from control flow to parametric executions, cross embedding of OpenQASM3 and QUA, channel scheduling, semantic optimization and automatic qubit allocation. This compiler is critical in enabling the rich quantum ecosystem and its promises for society.
–
Presenters
-
Dor Israeli
Quantum Machines
Authors
-
Yonatan Cohen
Quantum Machines
-
Dor Israeli
Quantum Machines
-
Yonatan Rosmarin
Quantum Machines