• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 软件工程 • 上一篇    下一篇

Qsimulation:一个量子计算模拟器工具

邓曦,邓玉欣   

  1. (华东师范大学计算机科学与软件工程学院,上海 200062)
  • 收稿日期:2018-10-03 修回日期:2018-12-05 出版日期:2019-05-25 发布日期:2019-05-25
  • 基金资助:

    国家自然科学基金(61672229,61832015);上海市自然科学基金(16ZR1409100)

Qsimulation: A tool for simulating quantum computation

DENG Xi,DENG Yuxin   

  1. (School of Computer Science and Software Engineering,East China Normal University,Shanghai 200062,China)
  • Received:2018-10-03 Revised:2018-12-05 Online:2019-05-25 Published:2019-05-25

摘要:

介绍一个可在经典计算机上模拟量子计算的工具Qsimulation。该工具由4个主要部分组成:一个命令式的量子编程语言,一个量子计算解释器,一个用于模拟量子程序执行的图形用户界面以及错误处理模块,它能帮助教师和新手设计并测试简单的量子电路和量子程序。

关键词: 量子计算, 量子计算模拟器, 量子电路

Abstract:

We explicitly introduce Qsimulation—a tool for simulating quantum computation on classical computers. The tool is composed of four main components: an imperative quantum programming language, a quantum computation interpreter, a graphic user interface for simulating the execution of quantum programs, and an error handling module. This design allows instructors and novices to design and test simple quantum programs and circuits.

Key words: quantum computation, quantum computation simulator, quantum circuit