美国桑迪亚国家实验室的研究人员设计出测量量子计算机性能标准的新方式(图片来源:网络)

近日,美国桑迪亚国家实验室设计出了一种新型基准测试方法,可预测量子处理器准确运行特定程序的可能性。这意味着,研究人员们可以通过新工具重新评估量子计算机在执行现实任务中的能力,从而更真实地反映量子计算机的真正潜力和局限性。

该研究发表在《Nature Physics 》上:相比于常规测试,镜像电路方法是一种更快、更准确更有助于实用量子计算机研发测试技术并将大大加速医学、化学、物理、农业和国家安全等方面的研究。

桑迪亚国家实验室为量子计算机设计了一种更快、更准确的测试方式(图片来源:网络)

研究人员们一直在进行测量随机量子电路操作性能的工作。研究认为,传统的基准测试低估了许多量子计算错误这将导致人们对量子计算机实际性能产生理解偏差

参与该研究的桑迪亚量子性能实验室成员、计算机科学家Timothy Proctor说,“量子计算社区的标准做法是仅使用随机、无序的程序来测量性能,但我们的测试结果表明,这并不精准。”

新研究表明,镜像电路提供了一种更准确的测试方法。根据该论文可知,镜像电路测试一种计算机程序,它可以将数据进行正向和反向计算并在以下三个方面表现出独特优势:

桑迪亚国家实验室计算机科学家、该论文的第一作者Tim Proctor。(图片来源:网络)

首先,镜像电路测试方法大大节省了测试时间,从而支持研究人员进行日益复杂的量子计算机性能测量的需求大多数基准测试的思路是,在量子计算机和传统计算机上运行相同的指令集来检查错误,根据结果的匹配程度来确定是否存在错误。但由于量子计算机执行某些计算时的速度要远快于传统计算机,这使得研究人员可能需要很长时间来等待传统计算机出运行结果。

镜像电路测试方法中输入与输出的一致性,可以支持研究人员立即检查量子计算机的测试结果。

其次,新方法揭示了传统性能评级的缺陷Tim Proctor团队发现,传统随机测试中忽略或低估了量子计算错误的复合影响。出现错误后,随着程序继续运行,错误率会变得更高,最终导致错误越来越多。通过模仿功能程序,桑迪亚实验室团队发现最终结果往往比随机测试显示的差异更大。

镜像电路基准测试结果表明,当前量子计算机的性能在结构化程序中的可变性比之前已知的要大得多。”

此外,镜像电路方法还有助于研究人员更深入地认识如何改进当前的量子计算机。“将镜像电路测试方法应用于当前的量子计算机中,可以帮助研究人员检测出更多错误——因为不同类型的错误对不同程序的影响程度不同。”Proctor说,“这是第一次在多量子比特处理器中观察到这些连带效应。镜像电路基准测试方法将是第一个大规模探索这些误差影响的工具。”

参考:

Timothy Proctor, Kenneth Rudinger, Kevin Young, Erik Nielsen & Robin Blume-Kohout:《Measuring the capabilities of quantum computers》2021.12.20, Nature Physics.

编译:李每

编辑:慕一

量子计算机性能测试:用镜像电路方法更快、更准确相关推荐

  1. 目标检测经典论文——YOLOv2论文翻译(纯中文版):YOLO9000:更好、更快、更强

    目标检测经典论文翻译汇总:[翻译汇总] 翻译pdf文件下载:[下载地址] 此版为纯中文版,中英文对照版请稳步:[YOLOv2中英文对照版] YOLO9000:更好.更快.更强 Joseph Redmo ...

  2. 目标检测经典论文——YOLOV2论文翻译:YOLO9000: Better, Faster, Stronger(YOLO9000:更好、更快、更强)

    YOLO9000: Better, Faster, Stronger YOLO9000:更好.更快.更强 Joseph Redmon*†, Ali Farhadi*† University of Wa ...

  3. Oracle开发者性能课第8课(如何更快地进行插入、更新和删除)实验

    概述 本实验参考DevGym中的实验指南. 创建环境 创建表和过程,其中我加了注释: -- 创建PL/SQL包,用于计时. create or replace package timing_pkg a ...

  4. 让容器应用管理更快更安全,Dragonfly 发布 Nydus 容器镜像加速服务

    镜像对容器部署的挑战 在容器的生产实践中,偏小的容器镜像能够很快地部署启动.当应用的镜像达到几个 GB 以上的时候,在节点上下载镜像通常会消耗大量的时间.Dragonfly 通过引入 P2P 网络有效 ...

  5. @初学编程的朋友们,如果你能学得这些方法,学习将会更快一步!

    学编程应具备哪些条件? 第一:硬件保证,首先你需要拥有一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响. 第二:有编程语言的入门本书,纸质的.虽说现在铺天盖地的都是电子 ...

  6. IEEE ICIP 2019 | 更快更好的联邦学习:一种特征融合方法

    目录 前言 Abstract 1.Introduction 2.Related Work 3.Methods 3.1 Feature Fusion Modules 3.1.1 Conv operato ...

  7. java启动参数xmm_更快的方法来测试xmm / ymm寄存器是否为零?

    实际上,现有方法不是"非常慢",而是合理的 . 当然每个单独的测试都有4个周期的延迟1,但是如果你想将结果放在通用寄存器中,你通常会为这个移动支付3个周期的延迟(例如, movms ...

  8. 17种简单有效更快地增加电子邮件列表的方法

    您是否正在寻找行之有效的方法来增加电子邮件列表订阅者? 通常初学者只在他们的网站上安装一个侧边栏选择表单,然后等待用户订阅.这可能导致用户增长缓慢. 为了更快地增长,您需要清楚地传达价值,并在用户离开 ...

  9. python读csv最快方法_python读有汉字的csv如何让python变得更快?

    Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低.比如下面的斐波纳契数的例子: C语言中:int fib(int n){ if (n < 2) r ...

最新文章

  1. poj 2828 Buy Tickets
  2. 【RLChina2020】 强化学习夏令营课件(附pdf下载)
  3. checksum table 【转】
  4. python可以帮机器人编程吗_Python如何实现机器人聊天
  5. java3d创建立方体_Opengl创建几何实体——四棱锥和立方体
  6. git clone 某次提交前代码_git提交代码常用命令
  7. iOS高级-QuartzCore框架-背景平铺
  8. java udp 流量控制_基于UDP传输协议的实现分析之流量和拥塞控制
  9. [项目过程中所遇到的各种问题记录]编辑器篇——使用FCKeditor生成静态分页HTML...
  10. bat 执行php文件
  11. C/C++[codeup 1943](大数)进制转换
  12. linux ftp查看列表命令,linux查询ftp命令
  13. 移动的宽带修改电信的服务器地址,移动宽带无法登录的解决方法(修改dns让移动等宽带更快--移动宽带的资费享受电信般的快感)...
  14. “大数据杀熟”将被明令禁止:亚马逊才是大数据杀熟算法的鼻祖
  15. 《暖暖环游世界》:突破女性休闲游戏的商业化局限
  16. P1217 回文质数
  17. Kruskal理解+代码解析
  18. Inno Setup 编程技术全图文教程(转载)
  19. Flink 的 算子链 和 资源组
  20. WPF免费视频教程,来自Lynda.com

热门文章

  1. 微信小程序中使用async/await
  2. 高速光耦合器及其开关特性H11LxM、H11NxM
  3. 信息系统项目管理师必背核心考点(五十六)配置控制委员会(CCB)的工作
  4. UWB定位技术融合定位革新物联发展
  5. Amazon SQS 消息相关接口测试用例
  6. 二维码接口B生成二维码
  7. 强烈推荐|websocket 全双工通信协议详解
  8. 图像分类实战:mobilenetv2从训练到TensorRT部署(pytorch)
  9. 分享18个程序员最喜欢逛的国外论坛
  10. 语言学大师 —— 乔姆斯基