当前位置: X-MOL 学术arXiv.cs.PL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Classical and Quantum Data Interaction in Programming Languages: A Runtime Architecture
arXiv - CS - Programming Languages Pub Date : 2020-05-29 , DOI: arxiv-2006.00131
Evandro Chagas Ribeiro da Rosa, Rafael de Santiago

We propose a runtime architecture that can be used in the development of a quantum programming language and its programming environment. The proposed runtime architecture enables dynamic interaction between classical and quantum data following the restriction that a quantum computer is available in the cloud as a batch computer, with no interaction with the classical computer during its execution. It is done by leaving the quantum code generation for the runtime and introducing the concept of futures for quantum measurements. When implemented in a quantum programming language, those strategies aim to facilitate the development of quantum applications, especially for beginning programmers and students. Being suitable for the current Noisy Intermediate-Scale Quantum (NISQ) Computers, the runtime architecture is also appropriate for simulation and future Fault-Tolerance Quantum Computers.

中文翻译:

编程语言中的经典和量子数据交互:运行时架构

我们提出了一种运行时架构,可用于开发量子编程语言及其编程环境。所提出的运行时架构支持经典数据和量子数据之间的动态交互,其限制是量子计算机作为批处理计算机在云中可用,在执行过程中不与经典计算机交互。它是通过将量子代码生成留给运行时并引入量子测量的期货概念来完成的。当以量子编程语言实施时,这些策略旨在促进量子应用程序的开发,尤其是对于初级程序员和学生。适用于当前的嘈杂中级量子 (NISQ) 计算机,
更新日期:2020-06-02
down
wechat
bug