A case study for quantum software development: Linear systems solver
ORAL
Abstract
As the power of quantum computing hardware is growing, software implementations and tools for accurate resource estimation that goes beyond simple asymptotic scaling become crucial for judging the feasibility of an application. Solving linear systems of equations is one of the prime applications for which quantum algorithms with an exponential advantage over the best known classical algorithms have been developed. In this talk, we report on the implementation of state-of-the-art quantum algorithms solving partial differential equations within the Microsoft Quantum Development Kit, which provides robust simulation, debugging, and resource estimation facilities. A key point in this work has been the handling of arithmetic functions: Gate synthesis facilitates accurate resource counts and is a requisite for deployment to quantum hardware, whereas emulation by the classical simulator allows for software testing on larger systems. To this end, we have equipped the Microsoft Quantum Development Kit with a generic and efficient emulation capability for quantum oracles defined by classical functions.
–
Presenters
-
Jan Gukelberger
Quantum Architecture and Computation Group, Microsoft Research, Redmond, Washington 98052, USA, Microsoft
Authors
-
Jan Gukelberger
Quantum Architecture and Computation Group, Microsoft Research, Redmond, Washington 98052, USA, Microsoft
-
Martin Roetteler
Microsoft
-
Matthias Troyer
Microsoft Corporation Redmond, WA, Microsoft, ETH Zurich, Microsoft Quantum