English

Quipper: Concrete Resource Estimation in Quantum Algorithms

Programming Languages 2014-12-02 v1 Emerging Technologies Quantum Physics

Abstract

Despite the rich literature on quantum algorithms, there is a surprisingly small amount of coverage of their concrete logical design and implementation. Most resource estimation is done at the level of complexity analysis, but actual concrete numbers (of quantum gates, qubits, etc.) can differ by orders of magnitude. The line of work we present here is a formal framework to write, and reason about, quantum algorithms. Specifically, we designed a language, Quipper, with scalability in mind, and we are able to report actual resource counts for seven non-trivial algorithms found in the quantum computer science literature.

Keywords

Cite

@article{arxiv.1412.0625,
  title  = {Quipper: Concrete Resource Estimation in Quantum Algorithms},
  author = {Jonathan M. Smith and Neil J. Ross and Peter Selinger and Benoît Valiron},
  journal= {arXiv preprint arXiv:1412.0625},
  year   = {2014}
}

Comments

Extended abstract for a talk given at QAPL 2014

R2 v1 2026-06-22T07:17:21.095Z