ProjectQ: An Open Source Software Framework for Quantum Computing

Preprint, Article English OPEN
Steiger, Damian S. ; Häner, Thomas ; Troyer, Matthias (2016)
  • Publisher: Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
  • Journal: Quantum (issn: 2521-327X)
  • Related identifiers: doi: 10.22331/q-2018-01-31-49
  • Subject: Computer Science - Emerging Technologies | Computer Science - Programming Languages | Physics | QC1-999 | Quantum Physics

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 drawi... View more
  • References (18)
    18 references, page 1 of 2

    [1] IBM Quantum Experience. http://research.ibm.com/ quantum/.

    [2] Thomas Haner, Damian S. Steiger, Krysta Svore, and Matthias Troyer. A software methodology for compiling quantum programs. arXiv preprint arXiv:1604.01401, 2016.

    [3] pybind. https://github.com/pybind.

    [4] Thomas Haner, Damian S. Steiger, Mikhail Smelyanskiy, and Matthias Troyer. High performance emulation of quantum circuits. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '16, pages 74:1{74:9, Piscataway, NJ, USA, 2016. IEEE Press.

    [5] Alexander S Green, Peter LeFanu Lumsdaine, Neil J Ross, Peter Selinger, and Beno^t Valiron. Quipper: a scalable quantum programming language. In ACM SIGPLAN Notices, volume 48, pages 333{342. ACM, 2013.

    [6] Ali JavadiAbhari, Shruti Patil, Daniel Kudrow, Je Heckey, Alexey Lvov, Frederic T Chong, and Margaret Martonosi. Sca cc: a framework for compilation and analysis of quantum computing programs. In Proceedings of the 11th ACM Conference on Computing Frontiers, page 1. ACM, 2014.

    [7] Dave Wecker and Krysta M Svore. LIQU i ji: A software design architecture and domain-speci c language for quantum computing. arXiv preprint arXiv:1402.4467, 2014.

    [8] ProjectQ website. www.projectq.ch.

    [9] Peter W Shor. Algorithms for quantum computation: Discrete logarithms and factoring. In Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on, pages 124{134. IEEE, 1994.

    [10] Stephane Beauregard. Circuit for shor's algorithm using 2n+ 3 qubits. arXiv preprint quant-ph/0205095, 2002.

  • Metrics
    No metrics available
Share - Bookmark