...
首页> 外文期刊>Bulletin of the Polish Academy of Sciences. Technical Sciences >Extending scientific computing system with structural quantum programming capabilities
【24h】

Extending scientific computing system with structural quantum programming capabilities

机译:扩展具有结构量子编程功能的科学计算系统

获取原文
获取原文并翻译 | 示例

摘要

We present the basic high-level structures used for developing quantum programming languages. The presented structures are commonly used in many existing quantum programming languages and we use quantum pseudo-code based on QCL quantum programming language to describe them.We also present the implementation of introduced structures in GNU Octave language for scientific computing. Procedures used in hte implementation are available as a package quantum-octave providing library of functions, which facilitates the simulation of quantum computing. This package allows also to incorporate high-level programming concepts into the simulation in GNU Octave and Matlab. As such it connects features unique for higl-level quantum programming languages, with the full palette of efficient computational routines commonly available in modern scientific computing systems.To present the major features of the described package we provide the implementation of selected quantum algorithms. We also show how quantum errors can be taken into account during the simulation of quantum algorithms using quantum-octave package. This is possible thanks to the ability to operate on density matrices implemented in quantum-octave.
机译:我们介绍了用于开发量子编程语言的基本高级结构。所提出的结构在许多现有的量子编程语言中都是常用的,并且我们使用基于QCL量子编程语言的量子伪代码对其进行描述。我们还介绍了GNU Octave语言中引入的结构的实现,以用于科学计算。在实现中使用的过程可作为提供功能库的量子八度程序包提供,这有助于量子计算的仿真。该软件包还允许将高级编程概念纳入GNU Octave和Matlab的仿真中。因此,它连接了高水平量子编程语言的独特功能,以及现代科学计算系统中通常可用的高效计算例程的完整调色板。为介绍上述软件包的主要功能,我们提供了选定量子算法的实现。我们还展示了在使用量子倍频程包进行量子算法仿真时如何考虑量子误差。由于能够对以量子倍频程实现的密度矩阵进行运算,因此这是可能的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号