Q|SI>: A Quantum Programming Environment
- Publication Type:
- Working Paper
- Citation:
- Symposium on Real-Time and Hybrid Systems, 2017
- Issue Date:
- 2017
Open Access
Copyright Clearance Process
- Recently Added
- In Progress
- Open Access
This item is open access.
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 $\mathbf{while}$-language. The
framework of the platform includes a compiler of the quantum
$\mathbf{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.
Please use this identifier to cite or link to this item: