Q|SI〉: A Quantum Programming Environment

10/26/2017
by   Shusen Liu, et al.
0

This paper describes a quantum programming environment, named Q|SI〉. It is a platform embedded in the .Net language that supports quantum programming using a quantum extension of the while-language. The framework of the platform includes a compiler of the quantum while-language and a suite of tools for simulating quantum computation, optimizing quantum circuits, and analyzing and verifying quantum programs. Throughout the paper, using Q|SI〉 to simulate quantum behaviors on classical platforms with a combination of components is demonstrated. The scalable framework allows the user to program customized functions on the platform. The compiler works as the core of Q|SI〉 bridging the gap from quantum hardware to quantum software. The built-in decomposition algorithms enable the universal quantum computation on the present quantum hardware.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro