Unqomp: Synthesizing uncomputation in Quantum circuits

20Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

A key challenge when writing quantum programs is the need for uncomputation: temporary values produced during the computation must be reset to zero before they can be safely discarded. Unfortunately, most existing quantum languages require tedious manual uncomputation, often leading to inefficient and error-prone programs. We present Unqomp, the first procedure to automatically synthesize uncomputation in a given quantum circuit. Unqomp can be readily integrated into popular quantum languages, allowing the programmer to allocate and use temporary values analogously to classical computation, knowing they will be uncomputed by Unqomp. Our evaluation shows that programs leveraging Unqomp are not only shorter (-19% on average), but also generate more efficient circuits (-71% gates and-19% qubits on average).

References Powered by Scopus

Quantum computing in the NISQ era and beyond

4812Citations
N/AReaders
Get full text

Elementary gates for quantum computation

3344Citations
N/AReaders
Get full text

LOGICAL REVERSIBILITY OF COMPUTATION.

2656Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Bugs in Quantum computing platforms: An empirical study

28Citations
N/AReaders
Get full text

Twist: Sound reasoning for purity and entanglement in Quantum programs

15Citations
N/AReaders
Get full text

Advances in Quantum Computation and Quantum Technologies: A Design Automation Perspective

9Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Paradis, A., Bichsel, B., Steffen, S., & Vechev, M. (2021). Unqomp: Synthesizing uncomputation in Quantum circuits. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) (pp. 222–236). Association for Computing Machinery. https://doi.org/10.1145/3453483.3454040

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 2

67%

Researcher 1

33%

Readers' Discipline

Tooltip

Physics and Astronomy 2

50%

Computer Science 2

50%

Save time finding and organizing research with Mendeley

Sign up for free