中文

迈向量子编程架构

编程语言 2009-11-07 v3 量子物理

摘要

日益清楚的是,若 ever 构建出有用的量子计算设备,它将体现为一台控制真正量子子系统的经典计算机器,该装置执行经典与量子计算的混合。本文研究对此类机器编程问题的一种可能途径:提出一种模板高级量子语言,它以一组量子原语补充通用目的经典语言。底层方案涉及一个运行时环境,计算量子操作的字节码并输送至量子设备控制器或模拟器。该语言可紧凑表达现有量子算法并将其归约为基本操作序列;它也易于进行自动的、与硬件无关的电路简化。所提思想的公开可用初步实现已使用 C++ 语言完成。

关键词

引用

@article{arxiv.cs/0103009,
  title  = {Toward an architecture for quantum programming},
  author = {S. Bettelli and L. Serafini and T. Calarco},
  journal= {arXiv preprint arXiv:cs/0103009},
  year   = {2009}
}

备注

23 pages, 5 figures, A4paper. Final version accepted by EJPD ("swap" replaced by "invert" for Qops). Preliminary implementation available at: http://sra.itc.it/people/serafini/quantum-computing/qlang.html