Automatic Compilation for Portable and Scalable Quantum Software

ORAL

Abstract

Noisy intermediate-scale quantum (NISQ) processors are becoming larger (20–150 qubits) and more expressive (e.g., supporting a plurality of two-qubit interactions). However, since NISQ processors are error-prone, there is a great disparity between those programs which are desirable to write and those which execute reliably. Together, these aspects make it difficult to write quantum programs which are both portable (i.e., readily executable on different devices) and efficient (i.e., produce more accurate results using fewer resources). We discuss how automatic compilation helps achieve these simultaneous goals more consistently, and compare results of an open-source, extensible automatic compiler quilc to semi-manual counterparts.

Presenters

  • Robert S Smith

    • Rigetti Computing

Authors

  • Robert S Smith

    • Rigetti Computing
  • Eric C Peterson

    • Rigetti Quantum Computing
    • Rigetti Computing