arXiv:1608.03355quant-ph
A Practical Quantum Instruction Set Architecture
Abstract
We introduce an abstract machine architecture for classical/quantum computations---including compilation---along with a quantum instruction language called Quil for explicitly writing these computations. With this formalism, we discuss concrete implementations of the machine and non-trivial algorithms targeting them. The introduction of this machine dovetails with ongoing development of quantum computing technology, and makes possible portable descriptions of recent classical/quantum algorithms.
This is a great question! I've worked a lot on this topic and its crucial to understanding how quantum computers will be used in the near term. While I don't have an easy answer for the high level interface, the assembly level interface between quantum and classical computing is…
wzengView on HNParent context