ProjectQ: an open source software framework for quantum computing
Top Cited Papers
Open Access
- 31 January 2018
- journal article
- research article
- Published by Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften in Quantum
- Vol. 2, 49
Abstract
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.Keywords
All Related Versions
This publication has 12 references indexed in Scilit:
- 0.5 petabyte simulation of a 45-qubit quantum circuit2017
- High Performance Emulation of Quantum Circuits2017
- Exponentially more precise quantum simulation of fermions in second quantizationNew Journal of Physics, 2016
- Parallel Transport Quantum Logic Gates with Trapped IonsPhysical Review Letters, 2016
- ScaffCC2014
- QuipperACM SIGPLAN Notices, 2013
- Algorithms for quantum computation: discrete logarithms and factoring2002
- Quantum Computation with Ions in Thermal MotionPhysical Review Letters, 1999
- A fast quantum mechanical algorithm for database search1996
- Elementary gates for quantum computationPhysical Review A, 1995