Traq: Estimating the Quantum Cost of Classical Programs
By: Anurudh Peduri, Gilles Barthe, Michael Walter
Potential Business Impact:
Predicts how much faster quantum computers will be.
Predicting practical speedups offered by future quantum computers has become a major focus of the quantum computing community. Typically, these predictions are supported by lengthy manual analyses and numerical simulations and are carried out for one specific application at a time. In this paper, we present Traq, a principled approach towards estimating the quantum speedup of classical programs fully automatically and with provable guarantees. It consists of a classical language that includes high-level primitives amenable to quantum speedups, a cost analysis, and a compilation to low-level quantum programs. Our cost analysis upper bounds the complexity of the resulting quantum program in a fine-grained way: it captures non-asymptotic information and is sensitive to the input of the program (rather than providing worst-case costs). We also provide a proof-of-concept implementation and a case study inspired by AND-OR trees.
Similar Papers
The Road to Hybrid Quantum Programs: Characterizing the Evolution from Classical to Hybrid Quantum Software
Software Engineering
Finds parts of computer code for quantum computers.
The Cost of Certainty: Shot Budgets in Quantum Program Testing
Quantum Physics
Tests quantum computer programs using fewer tries.
A Preliminary Investigation on the Usage of Quantum Approximate Optimization Algorithms for Test Case Selection
Quantum Physics
Tests software faster using quantum computers.