ProjectQ: an open source software framework for quantum computing
-
Steiger, Damian S.
ORCID
Institute for Theoretical Physics, ETH Zurich, 8093 Zurich, Switzerland
-
Häner, Thomas
ORCID
Institute for Theoretical Physics, ETH Zurich, 8093 Zurich, Switzerland
-
Troyer, Matthias
ORCID
Institute for Theoretical Physics, ETH Zurich, 8093 Zurich, Switzerland
Published in:
- Quantum. - Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften. - 2018, vol. 2, p. 49
English
We introduce ProjectQ, an open source software effort for quantum computing. The first release features a compiler framework capable of targeting various types of hardware, a high-performance simulator with emulation capabilities, and compiler plug-ins for circuit drawing and resource estimation. We introduce our Python-embedded domain-specific language, present the features, and provide example implementations for quantum algorithms. The framework allows testing of quantum algorithms through simulation and enables running them on actual quantum hardware using a back-end connecting to the IBM Quantum Experience cloud service. Through extension mechanisms, users can provide back-ends to further quantum hardware, and scientists working on quantum compilation can provide plug-ins for additional compilation, optimization, gate synthesis, and layout strategies.
-
Language
-
-
Open access status
-
gold
-
Identifiers
-
-
Persistent URL
-
https://sonar.ch/global/documents/250470
Statistics
Document views: 58
File downloads: