【问题标题】:Quantum computing simulation in QASMQASM 中的量子计算模拟
【发布时间】:2017-02-07 16:58:00
【问题描述】:

我正在使用IBM's Quantum Experience,但我遇到了一个小问题。拖放门需要一段时间,而且他们没有 Toffoli 门。所以我必须重新拖入建造 Toffoli 门的大门,这需要一段时间。

作曲家接收了 QASM 文件,因此我尝试查找它的文档,并为其查找某种编辑器(我的想法是我可以更快地键入而不是拖动,并且可以复制和粘贴)。然而,我并没有找到太多。我发现的唯一东西是this reference 到它的一个包,它将代码转换为电路图。代码语法看起来明显不同,我认为这不是我想要的。

所以我有两个问题:

  1. 是否有任何编辑器可以让我以 .qasm 格式放置文件?
  2. 有这方面的文档吗?

谢谢!任何帮助将不胜感激。

编辑:我还找到了thisthis,但我不确定两者是否正确。更令人困惑的是,第二个链接看起来好像有两种 QASM,我不确定 IBM 使用的是哪一种。

【问题讨论】:

    标签: assembly quantum-computing resourcereference


    【解决方案1】:

    看起来它是在 2005 年的论文 'An evaluation framework and instruction set architecture for ion-trap based quantum micro-architectures' by S Balensiefer et al 中定义的:

    所以我会参考那篇论文。有点令人惊讶的是,IBM 没有在任何容易搜索的地方定义它。


    PS:如果你只是想更快地移动盒子,我的toy quantum circuit simulator Quirk 的编辑器比 IBM 的编辑器快得多。 (例如:电路会在您插入门时增加空间和回流,控件是独立移动的,shift+click 复制门而不是拖动,您可以 ctrl+click 拖动整个列。)

    【讨论】:

    • 非常感谢您的回复!不过,有两个简单的问题: 1. 论文似乎使用的是 QCL,而不是 QASM——这是一个不正确的解释吗? 2. 你知道我在哪里可以找到 QASM 的编辑器吗?再次感谢您的帮助!
    • @heather 我的猜测是,没有比具有自动完成和可自定义语法突出显示的标准文本编辑器更好的编辑器。也许试试记事本++?
    • 好的。我将尝试使用 notepad++ 并将该纸用于文档。感谢您的所有帮助!
    【解决方案2】:

    看来QASM是改名的过程,所以很多链接都断了。您可以在此 github 位置找到 Open Quantum Assembly Language 规范:

    https://github.com/IBM/qiskit-openqasm/tree/master/

    PDF 中的日期是 2017 年 1 月。

    【讨论】:

    • 这似乎是最新的答案 - 谢谢。
    猜你喜欢
    • 2011-06-03
    • 2019-04-05
    • 2020-10-30
    • 2015-06-17
    • 2018-08-29
    • 2014-02-13
    • 2018-11-24
    • 2018-01-31
    • 2020-12-24
    相关资源
    最近更新 更多