悬铃木超级计算机,陈根:“九章”攻擂“悬铃木”,快一百亿倍的量子霸权

2023-11-08

文/陈根

2019年,谷歌率先宣布实现“量子霸权”(量子优越性),一把把量子计算推入公众视野,激起量子计算领域的千层浪。就在近日,中国团队宣布量子计算机“九章”问世,挑战谷歌“量子霸权”实现算力全球领先。

“九章”作为一台76个光子100个模式的量子计算机,其处理“高斯玻色取样”的速度比目前最快的超级计算机“富岳”快一百万亿倍。史上第一次,一台利用光子构建的量子计算机的表现超越了运算速度最快的经典超级计算机。

同时,“九章”也等效地比谷歌去年发布的53个超导比特量子计算机原型机“悬铃木”快一百亿倍。这一突破使我国成为全球第二个实现“量子霸权”的国家,也将量子计算研究推进下一个里程碑。

“九章”得以成为世界级重大科研成果,再一次,关于量子计算、量子霸权的讨论纷至沓来。“量子霸权”在“霸权”什么?我们何时才能实现“量子霸权”?

287472845c47f4520bfc6a0266ca75e5.png

量子霸权擂台赛

在经典计算机中,信息的基本单位是位(Bit)。所有这些计算机所做的事情都可以被分解成0s和1s的模式,以及0s和1s的简单操作。不同于经典计算,量子计算是一种遵循量子力学规律调控量子信息单元进行计算的新型计算模式,在1981年被著名物理学家费曼首次提出。

基于量子计算的量子计算机由量子比特(quantum bits)或量子位(qubits)构成,一个量子比特对应一个状态(state)。但是,比特的状态是一个数字(0或1),而量子比特的状态是一个向量。更具体地说,量子位的状态是二维向量空间中的向量,这个向量空间称为状态空间。

经典计算使用二进制的数字电子方式进行运算,而二进制总是处于0或1的确定状态。于是,量子计算借助量子力学的叠加特性,能够实现计算状态的叠加。即不仅包含0和1,还包含0和1同时存在的叠加态(superposition)。

普通计算机中的2位寄存器一次只能存储一个二进制数(00、01、10、11中的一个),而量子计算机中的2位量子比特寄存器可以同时保持所有4个状态的叠加。当量子比特的数量为n个时,量子处理器对n个量子位执行一个操作就相当于对经典位执行2n个操作。

此外,加上量子纠缠的特性,量子计算机相较于当前使用最强算法的经典计算机,理论上将在一些具体问题上有更快的处理速度和更强的处理能力。

2019年,谷歌宣布率先实现“量子霸权”。根据谷歌的论文,该团队将其量子计算机命名为“悬铃木”,处理的问题大致可以理解为“判断一个量子随机数发生器是否真的随机”。

“悬铃木”包含53个量子比特的芯片,仅需花200秒就能对一个量子线路取样一百万次,而相同的运算量在当今世界最大的超级计算机Summit上则需要1万年才能完成。

200秒之于一万年,如果这是双方的最佳表现,便意味着,量子计算对于超级计算压倒性的优势。因此,这项工作也被认为是人类历史上首次在实验环境中验证了量子优越性,被《Nature》认为在量子计算的历史上具有里程碑意义。

而此次的“九章”却在“悬铃木”的基础上更进一步。

“悬铃木”量子优越性的实现依赖其样本数量。事实上,虽然采集100万个样本时,“悬铃木”仅需要200秒,超算Summit则需要2天,量子计算相比于超级计算机有优越性。但如果采集100亿个样本的话,经典计算机仍然只需要2天,可是“悬铃木”却需要20天才能完成这么大的样本采样。在这样的条件下,量子计算反而丧失了优越性。

然而,“九章”所解决的高斯玻色采样问题,其量子计算优越性不依赖于样本数量。同时,从等效速度来看,“九章”在同样的赛道上,比“悬铃木”还快了一百亿倍。根据目前最优的经典算法,“九章”花200秒采集到的5000个样本,如果用我国的“太湖之光”,需要运行25亿年。即使运用目前世界排名第一的超级计算机“富岳”,也需要6亿年。

此外,在态空间方面,“九章”也以输出量子态空间规模达到1030 的优势远远优于“悬铃木”。可以说,“九章”的出色表现,牢固确立了我国在国际量子计算研究中的第一方阵地位,更是量子计算领域的一个重大成就。

daf1dc710a9fa2db56ec0e6c5859e081.png

实现量子霸权是一场持久战

量子霸权并不具有像其词义所表示的政治含义,而是一个单纯的科学术语,是说量子计算机在某个问题上超越现有的最强的经典计算机而称为“量子优越性”,也叫“量子霸权”。

基于量子的叠加性,许多量子科学家认为,量子计算机在特定任务上的计算能力将会远超任何一台经典计算机。但从目前来看,实现量子霸权仍然是一场持久战。

究其原因,则与量子霸权实现的条件相关。科学家们认为,当可以精确操纵的量子比特超过一定数目时,量子霸权就可能实现。这包含了两个关键点,一是操纵的量子比特的数量,二是操纵的量子比特的精准度。只有当两个条件都达到的时候,才能实现量子计算的优越性。

然而,不论是用54个量子位实现了量子霸权的“悬铃木”,还是构建了76个光子实现量子霸权的量子计算原型机“九章”,虽然人们操纵量子比特的数量在不断提高,但人们仍需面对量子计算精准度和不可小觑的超算工程潜力。

其中,量子比特能够维持量子态的时间长度,被称为量子比特相干时间。其维持“叠加态”(量子比特同时代表1和0)时间越长,它能够处理的程序步骤就越多,因而可以进行的计算就越复杂。而当量子比特失去相干性时,信息就会丢失。因此,量子计算技术还需要面临如何去控制,以及如何去读取量子比特,然后在读取和控制达到比较高的保真度之后,去对量子系统做量子纠错的操作。

cde14b378b535d5065b10aa19002d9b0.png

同时,经典计算的算法和硬件也在不断优化,超算工程的潜力更是不可小觑。比如,IBM就宣称,实现53比特、20 深度的量子随机线路采样,经典模拟完全可以只用两天多时间,甚至还可以更好。

正如前述,“悬铃木”量子优越性的实现依赖其样本数量。当采集100万个样本时,“悬铃木”将比于超级计算机将拥有绝对优势,而当采集100亿个样本的话,经典计算机仍然只需要2天,可是“悬铃木”却需要20天才能完成这么大的样本采,使得量子计算反而丧失了优越性。

此外,很长一段时间里,量子计算机的优越性都只针对特定任务。比如,谷歌的量子计算机就针对的是一种叫做“随机线路采样(Random Circuit Sampling)”的任务。一般来说,选取这种特定任务的时候,需要经过精心考量,该任务最好比较适合已有的量子体系,同时对于经典计算来说很难模拟。

这意味着,量子计算机并不是对所有的问题都超过经典计算机,而是只对某些特定的问题超过经典计算机,因其对这些特定的问题设计出高效的量子算法。对于没有量子算法的问题,量子计算机则不具有优势。

事实上,这也是此次“九章”创造性突破所在。“九章”二次演示的“量子霸权”不仅证明了原理,更有迹象表明,“高斯玻色取样”可能有实际用途,例如解决量子化学和数学领域中的专门问题。更广泛地说,掌握控制作为量子比特的光子的能力是构建任何大规模量子互联网的先决条件。

但总的来说,不论是从量子计算的数量还是精度,是经典计算的潜力或者局限,量子计算和经典计算的竞争都将是一个长期的动态过程。

用人们日常的眼光来看,量子物理学中的一些事物看起来“毫无章法”,有的似乎完全说不通。但这正是量子力学的迷人之处,使之成为了科学家们努力的意义所在。对于量子力学的诠释可以理解成物理学家在尝试找到量子力学的数学理论与现实世界的某种“对应”。从更深层的角度来看,每种诠释都反映着某种世界观。

人们欣喜于每一次技术的突破,也正是在这些努力中,人类文明才能不断前进。正如此次量子计算机被命名为“九章”一样,那来自《九章算术》的中国古代教科书般的意义,也寄托了人们对未来世界的想像和愿望。

举报/反馈

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

悬铃木超级计算机,陈根:“九章”攻擂“悬铃木”,快一百亿倍的量子霸权 的相关文章

  • 【DL】第7章 推荐表情符号

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • MATLAB笔记 sparse稀疏矩阵函数

    sparse 函数功能 生成稀疏矩阵 使用方法 S sparse A 将矩阵A转化为稀疏矩阵形式 即矩阵A中任何0元素被去除 非零元素及其下标组成矩阵S 如果A本身是稀疏的 sparse S 返回S S sparse i j s m n n
  • 【XGBoost】第 8 章:XGBoost 替代基础学习器

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • yolov3算法检测单类物体

    yolov3是目前目标检测类检测效果和检测速度最好的算法 原版的yolov3检测的物体种类众多 本文实在原有yolov3上将多累物体检测简化为单类物体检测 本文的原始代码基于github上copy的 源码下载地址为 https github
  • WebStorm开发插件

    目录 目录 1 图标插件 Atom Material Icons 2 Translation 3 彩色括号 Rainbow Brackets 4 高亮括号 HighlightBracketPair 5 代码缩略图 CodeGlance2 6
  • 关于Directly Mapping Texels to Pixels的例子

    原文 http msdn microsoft com en us library bb219690 28v vs 85 29 aspx 是关于在direct3d9中 对于屏幕空间中 将贴图映射到像素的问题 以下是pixel shader源代
  • c语言在线编译网页版,c语言在线编译器(c语言网页版在线编译器)

    不好意 我想要的是下载 点 问题没说清楚 sorry dev c 选择什么样的编译器对我学习C语言来说重要么 在线等大神指点 不要复制 学习C语言的话 VC基本上就差不多了 小巧 方便 启动快 而VS是大软件 启动时有点慢 GCC是linu
  • c++学习笔记3_函数模板的使用并实现自己定义的队列

    实验要求 熟悉C 目录 1 函数模板 Function Templates 类模板 Class Template 模板特化 实验部分 sy3 h sy3 cpp main cpp 运行结果 1 函数模板 Function Templates
  • 深度学习------tensorflow2.0:RNN单词预测,句子预测,股票预测

    1 单词预测 import tensorflow as tf from tensorflow keras layers import Dense Activation from tensorflow keras models import
  • 03C++核心编程——黑马程序员

    C 核心编程 本阶段主要针对C 面向对象编程技术做详细讲解 探讨C 中的核心和精髓 1 内存分区模型 C 程序在执行时 将内存大方向划分为4个区域 代码区 存放函数体的二进制代码 由操作系统进行管理的 全局区 存放全局变量和静态变量以及常量
  • python自带的解释器和编辑器叫什么_02-Python解释器和编辑器介绍

    Python解释器和编辑器介绍 解释器 python 这个解释器 是用C语言开发的 也叫 CPython 在命令行下运行 python 就是启动 CPython解释器 CPython 是使用最广的 Python解释器 教程的所有代码也都在
  • SQL的多表查询(笛卡尔积原理)

    MySQL的多表查询 笛卡尔积原理 先确定数据要用到哪些表 将多个表先通过笛卡尔积变成一个表 然后去除不符合逻辑的数据 根据两个表的关系去掉 最后当做是一个虚拟表一样来加上条件即可 注意 列名最好使用表别名来区别 笛卡尔积 Demo 左 右
  • 2023年自然语言处理与信息检索国际会议(ECNLPIR 2023)

    会议简介 Brief Introduction 2023年自然语言处理与信息检索国际会议 ECNLPIR 2023 会议时间 2023年9月22日 24日 召开地点 中国杭州 大会官网 ECNLPIR 2023 2023 Eurasian
  • 【C++】随机数rand( ) 和 随机数引擎

    rand 基本 使用随机数时 经常见到的是C标准库提供的函数rand 这个函数会生成一个0到RAND MAX 32767 之间的一个整形数 分布 为了得到一个给定范围内的随机数 通常会对生成的随机数取余 rand n rand n m m
  • 【电路设计】单节锂电池使用

    前言 最近在研究如何利用单节锂电池给3 3V单片机供电 找到两个比较好的教程 单节锂电池如何转3 3V 升压还是降压 锂电池接了保护板 就可以用五伏电压直接充电了吗 其中上面提到的LDO 这里有一个型号 ME6209 MP2155应用示例
  • nacos启动报错Fail to init node, please see the logs to find the reason.

    启动程序路径不能有中文名
  • 数据库SQLserver期末复习重点汇总

    数据库的三级模式结构 外模式 gt 概念模式 gt 内模式 模式也称概念模式或逻辑模式 是对数据库中全部数据的逻辑结构和特征的描述 是所有用户的公共数据试图 内模式也称存储模式或物理模式 是对数据物理结构和存储方式的藐视 是数据在数据库内部
  • ES6语法说明

    一 ES6语法说明 1 let 变量声明 let a b c let d 1 f 一 g let 不能重复声明 let start liu let start yuan 错误的 已经声明过的变量名 不存在变量提升 关键字let 不能先使用
  • 5.1 综合案例- 将温湿度数据发送到云端(2.2版本接口有更新)

    综合案例 将温湿度数据发送到云端 案例说明 功能实现 1 物联网平台开发 2 设备端开发 2 代码 3 测试效果 案例说明 温湿度传感器测量当前温湿度 将实时温湿度信息上传云端 从而实现云端的监管 传感器使用详见3 11 haas506 2

随机推荐

  • centos7安装配置hadoop-3.2.2(单机安装、伪分布式安装)

    前言 看着官网的教程还是有坑的 so总结了一下 一 环境准备 centos7 hadoop3 2 2 jdk1 8 yum install rsync y ssh 最小化安装的系统中已有ssh 不用安装 二 开始安装 1 首先安装rsync
  • 华为OD机试 - 数大雁(Python)

    题目描述 一群大雁往南飞 给定一个字符串记录地面上的游客听到的大雁叫声 请给出叫声最少由几只大雁发出 具体的 1 大雁发出的完整叫声为 quack 因为有多只大雁同一时间嘎嘎作响 所以字符串中可能会混合多个 quack 2 大雁会依次完整发
  • OSPF详解(HCIP)

    学习目标 1 了解OSPF基本特性 2 了解OSPF邻接关系建立流程 3 了解OSPF报文 4 了解1类到7类LSA 5 OSPF矢量图画法 6 OSPF不规则区域解决方法 7 OSPF网络类型 8 OSPF特殊区域特性 一 OSPF基本特
  • JAVA 记录内网服务通过外网服务获取文件流

    公司项目遇到 对接第三方接口时需要根据链接获取网络文件保存到我们自己的服务器 但是本服务无法访问外网 只能通过请求另一个服务去访问外网 故准备由外网服务获取网络文件并将文件流推送回内网服务进行保存 外网服务接口 RestController
  • 华为OD机试 C++【代表团坐车】

    题目 一场大会上 有好几个代表团同时到达 接待处的问题是 只有一辆车去接 而这车的座位是有限的 你的任务是帮助接待员算出 有多少种方法可以让这车的座位恰好坐满 不多也不少 限制条件 每个代表团的人数都不会超过车的总座位数 每个代表团的人数和
  • 算法:图解位运算以及鸽巢原理应用

    文章目录 实现原理 基础位运算 位图思想 找最右侧数 按位异或 算法思路 典型例题 基础位运算 只出现一次的数字 只出现一次的数字III 经典题型 判断字符是否唯一 两整数之和 只出现一次的数字II 消失的两个数字 鸽巢原理 总结 本篇总结
  • visual studio2019下配置openCV

    openCV系列文章目录 文章目录 openCV系列文章目录 前言 一 解决办法 二 使用步骤 1 引入库 2 读入数据 运行结果 注意 工程源码下载 前言 我们使用CMake编译openCV源码 后会生成lib dll库 但是我发现在我的
  • emoji表情符号有时不能正常显示的问题的解决方案

    1 emoji表情符号应用场景及遇到的问题 emoji表情符号使用的场景 前端页面将用户带有emoji表情符号的留言发送给后端保存后 前端页面从后端获取留言再次展现 但是到再次从后端获取留言展示时 emoji表情符号不能正确展示 估计是后端
  • 操作系统第一章操作系统引论作业

    操作系统第一次课程作业 1 如果计算机不配操作系统 用户编写程序与运行程序需经历怎样的过程 需要人工操作 需要编写机器语言 需要脱机输入输出 2 什么是操作系统 它有什么基本特征 列举4种操作系统的名称 操作系统是管理计算机硬件与软件资源的
  • AcDbTable

    AcDbTable pTab new AcDbTable AcGePoint3d pInsert AcGePoint3d 0 0 0 AcDbDictionary pDict NULL 格式设置 AcDbObjectId idTblStyl
  • 简述for in 和 for of 的区别

    1 推荐在循环对象属性的时候使用 for in 在遍历数组的时候的时候使用 for of 2 for in 循环出的是 key for of 循环出的是 value 3 注意 for of 是 ES6 新引入的特性 修复了 ES5 引入的
  • Python科学计算的瑞士军刀——Anaconda 安装与配置

    Introduce Python是一种强大的编程语言 其提供了很多用于科学计算的模块 常见的包括numpy scipy和matplotlib 要利用Python进行科学计算 就需要一一安装所需的模块 而这些模块可能又依赖于其它的软件包或库
  • 数据库优化、索引【面试题】

    目录 数据库调优的目标 索引覆盖是什么 最左缀原则是什么 哪些因素可能会造成Mysql性能问题 如果sql语句需要使用联表查询我们如何进行优化呢 Mysql常见优化手段 你从哪些方面去优化你的数据库 一个页面响应很慢 你按照什么顺序去排查
  • java 微信请求_微信小程序请求微信api授权登录(Java后端)

    1 小程序端调用wx login 获取到微信返回的code临时凭证 2 小程序端调用我方的后台接口 Java后端调用微信的api 需要appId appSecret js code grant type authorization code
  • 简单易用的公司网页模板,助您快速建站

    在当今数字化时代 拥有一个高质量的公司网页是每个企业成功的关键 然而 对于那些没有技术专业知识的人来说 创建一个专业的网页可能是一项艰巨的任务 但是 现在有许多简单易用的公司网页模板可用于帮助您快速建站 下面 我们将简单地介绍一下如何利用这
  • 合并链表(C++)

    合并两个排序的链表 剑指Offer 25 问题描述 输入两个递增排序的链表 合并这两个链表并使新链表中的节点仍然是递增排序的 示例 输入 1 gt 2 gt 3 1 gt 3 gt 4 输出 1 gt 1 gt 2 gt 3 gt 4 gt
  • 【毕业设计】Python_基于DFM模型AHP算法的学生消费行为分析

    资源下载 https download csdn net download wouderw 87402799 1 分析学生消费行为的目的 1 分析学生的消费行为和食堂的运营状况 为食堂运营提供建议 2 根据学生的整体校园消费行为 选择合适的
  • DOTA: A Large-scale Dataset for Object Detection in Aerial Images 翻译

    DOTA 用于航空图像中目标检测的大规模数据集 原文 https arxiv org pdf 1711 10398 pdf 官网 https captain whu github io DOTA dataset https captain
  • 链栈的实现--C 语言版,详细讲解+代码实现

    顺序栈的实现 C 语言版 详细讲解 代码实现 例如 第一章 Python 机器学习入门之pandas的使用 文章目录 顺序栈的实现 C 语言版 详细讲解 代码实现 前言 一 结构体定义 二 操作步骤 1 初始化 2 判断栈是否为空 3 入栈
  • 悬铃木超级计算机,陈根:“九章”攻擂“悬铃木”,快一百亿倍的量子霸权

    文 陈根 2019年 谷歌率先宣布实现 量子霸权 量子优越性 一把把量子计算推入公众视野 激起量子计算领域的千层浪 就在近日 中国团队宣布量子计算机 九章 问世 挑战谷歌 量子霸权 实现算力全球领先 九章 作为一台76个光子100个模式的量