2020
DOI: 10.1145/3428201
|View full text |Cite
|
Sign up to set email alerts
|

Assertion-based optimization of Quantum programs

Abstract: Quantum computers promise to perform certain computations exponentially faster than any classical device. Precise control over their physical implementation and proper shielding from unwanted interactions with the environment become more difficult as the space/time volume of the computation grows. Code optimization is thus crucial in order to reduce resource requirements to the greatest extent possible. Besides manual optimization, previous work has adapted classical methods such as constant-folding and common… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 31 publications
0
10
0
Order By: Relevance
“…Unlike Twist, this check is purely syntactic and cannot be refined by semantic knowledge about the program. Häner et al [2020] leverage entanglement annotations to optimize circuit gate count, but do not ensure that the annotations are sound. By contrast, we proved that pure-typed expressions are in fact pure.…”
Section: Related Workmentioning
confidence: 99%
“…Unlike Twist, this check is purely syntactic and cannot be refined by semantic knowledge about the program. Häner et al [2020] leverage entanglement annotations to optimize circuit gate count, but do not ensure that the annotations are sound. By contrast, we proved that pure-typed expressions are in fact pure.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, optimization using phase polynomials has proven to be efective [2], especially when combined with other heuristics to tackle larger universal circuits [24]. Moreover, assertion-based optimization has been proposed to optimize quantum programs at higher levels of abstraction [13].…”
Section: Uantum Program Optimizationmentioning
confidence: 99%
“…Our IR may thus enable such quantum-classical optimizations. For example, assertion-based optimization may be extended to take branching and loop conditions into account [13].…”
Section: Uantum Program Optimizationmentioning
confidence: 99%
“…Further quantum algorithms have been developed in recent years that achieve a polynomial speedup. However, as a single classical GPU chip can have a factor of 10 10 better performance in bit and floating-point operations than a single quantum chip, (Häner et al 2020;Troyer 2021) the latter will be more difficult to show a clear advantage over traditional computing.…”
Section: Introductionmentioning
confidence: 99%