QFAST: Quantum Synthesis Using a Hierarchical Continuous Circuit Space

ORAL

Abstract

We present QFAST, a quantum synthesis tool designed to produce short circuits and to scale well in practice. Our contributions are: 1) a novel representation of circuits able to encode placement and topology; 2) a hierarchical approach with an iterative refinement formulation that combines "coarse-grained" fast optimization during circuit structure search with a good, but slower, optimization stage only in the final circuit instantiation. When compared against state-of-the-art techniques, although not always optimal, QFAST can reduce circuits for "time-dependent evolution" algorithms, as used by domain scientists, by 60x in depth. On typical circuits, it provides 4x better depth reduction than the widely used Qiskit and UniversalQ compilers. We also show the composability and tunability of our formulation in terms of circuit depth and running time. For example, we show how to generate shorter circuits by plugging in the best available third party synthesis algorithm at a given hierarchy level. Composability enables portability across chip architectures, which is missing from similar approaches.
QFAST is integrated with Qiskit and available at github.com/bqskit.

*This work was sponsored by the U.S. Department of Energy, ASCR Accelerated Research in Quantum Computing program.

Presenters

  • Ed Younis

    • Lawrence Berkeley National Lab
    • Lawrence Berkeley National Laboratory

Authors

  • Ed Younis

    • Lawrence Berkeley National Lab
    • Lawrence Berkeley National Laboratory
  • Wim Lavrijsen

    • Lawrence Berkeley National Laboratory
  • Koushik Sen

    • UC Berkeley
  • Katherine Yelick

    • UC Berkeley
  • Costin Iancu

    • Lawrence Berkeley National Lab
    • Lawrence Berkeley National Laboratory