ProjectQ Software Framework
ORAL
Abstract
Quantum computers promise to transform our notions of computation by offering a completely new paradigm. A high level quantum programming language and optimizing compilers are essential components to achieve scalable quantum computation. In order to address this, we introduce the ProjectQ software framework -- an open source effort to support both theorists and experimentalists by providing intuitive tools to implement and run quantum algorithms. Here, we present our ProjectQ quantum compiler, which compiles a quantum algorithm from our high-level Python-embedded language down to low-level quantum gates available on the target system. We demonstrate how this compiler can be used to control actual hardware and to run high-performance simulations.
–
Authors
-
Damian S. Steiger
ETH - Hoenggerberg, ETH - Zurich
-
Thomas Haener
ETH - Hoenggerberg, ETH - Zurich
-
Matthias Troyer
Institute for Theoretical Physics, ETH Zurich and Quantum Architectures and Computation Group, Microsoft Research, ETH - Hoenggerberg, ETH - Zurich