The main components

Quantum Compiler

The extensible engine-based compiler features built-in gate rewriters and optimizers which can be fully customized. This allows compiling quantum algorithms for any backend; be it a simulator or an actual quantum device (based on [1]).

Simulator and Emulator

High-performance implementations of a quantum circuit simulator and emulator (see [2]) allow users to efficiently test and debug their quantum algorithms. The compiler enables the emulation at different levels of abstraction and using arbitrary gate sets.

Hardware Backends

Interfaces bridge the gap between high-level compilation and quantum hardware by mapping the optimized low-level code to specific hardware backends. This allows users to run their algorithms on various devices without changing their implementation.

The first version will be released soon

The Founders

Thomas Häner
Thomas Häner
Founder & Lead Developer
Damian Steiger
Damian Steiger
Founder & Lead Developer
Matthias Troyer
Matthias Troyer
Founder & Scientific Advisor

Acknowledgments

We would like to thank Ryan Babbush, Lev S. Bishop, Fran Cabrera, Jorge Carballo, Jerry M. Chow, Andrew W. Cross, Jana Darulová, Michele Dolfi, Ismael Faro, Jay M. Gambetta, Alan Geller, Dominik Gresch, Jonathan Home, Mario Könz, Matteo Marinelli, Paco Martin, Anne Matsuura, Jarrod McClean, Vlad Negnevitsky, Hartmut Neven, Natalie Pearson, Mark Ritter, Donjan Rodic, Daniel Sank, Slava Savenko, Mikhail Smelyanskiy, John Smolin, Krysta Svore, Dave Wecker, and Camillo Zapata Ocampo.