Every Device is (Almost) Equal Before the Compiler

Gian Giacomo Guerreschi
Intel Corporation, US

ABSTRACT

At the current stage of quantum computing technologies, it is not only expected but often required to tailor the compiler to the characteristic of each individual machine. No amount of coherence time must be wasted. However, many of the recently presented architectures have constraints that can be described in a unifying framework. We discuss how to represent these constraints and how more flexible compilers can be used to guide the design of novel architectures.