·

潘禺:谷歌量子计算芯片给了国内产业界紧迫感

发布时间:2024-12-29 22:32:50阅读量:160
转载请注明来源

【文/观察者网专栏作者 潘禺】

12月10日,谷歌重磅推出量子计算芯片“Willow”,在公关宣传攻势下,马斯克送上了“Wow”,奥特曼也发来了贺电。

Willow是一款拥有105个物理量子比特的量子芯片,亮点在于其惊人的计算速度和错误校正能力。据报道,Willow能在不到5分钟的时间内完成一个标准计算任务,而这个任务如果交给全球最快的超级计算机,可能需要超过10-25年,这个数字甚至超过了宇宙的年龄。

Willow的另一个成就是其指数级减少错误率的能力。随着量子比特数量的增加,错误率通常会指数增长,但Willow通过先进的量子纠错技术,实现了错误率的指数级降低。每当晶格从3x3增加到5x5,再到7x7时,编码错误率就会以2.14的倍率降低。这种对逻辑错误的潜在抑制为运行有纠错的大规模量子算法奠定了基础。

Google Quantum AI团队的工作环境

权威专家的反应

量子计算的教主和旗手,美国计算机科学家Scott Joel Aaronson在他的博客也做了一些点评,尽管整体上比较积极乐观,但话里话外还是有一些玄机。

比如,Aaronson要读者明确,进步大体上符合多数人的预期:

对于过去五年一直在关注实验量子计算的人来说(比如说,从2019年谷歌的原始量子霸权里程碑开始),这里没有什么特别的震惊。自2019年以来,谷歌在其芯片上的量子比特数量大约翻了一番,更重要的是,将量子比特的相干时间提高了5倍。与此同时,他们的2量子比特门保真度现在大约是99.7%(对于受控-Z门)或99.85%(对于“iswap”门),相比之下2019年是~99.5%。

他谈到最重要的是量子容错跨过了门槛,但离“真正的”容错量子比特还有距离:

从科学上讲,头条结果是,随着他们增加表面码的大小,从3×3到5×5到7×7,谷歌发现他们的编码逻辑量子比特存活时间变长而不是变短。所以,这是一个非常重要的门槛,现在已经被跨越了。正如Dave Bacon对我说的,“现在形成了漩涡”——或者,换个比喻,30年后,我们终于开始触及量子容错的龙尾,这条龙(一旦完全唤醒)将允许逻辑量子比特被保存和操作几乎任意长的时间,允许可扩展的量子计算。话虽如此,Sergio Boixo告诉我,谷歌只有在能够以~10^-6的错误进行容错的两量子比特门(因此,在遭受一个错误之前,大约可以进行一百万次容错操作)时,才会认为自己创造了一个“真正的”容错量子比特。我们还离这个里程碑有一段距离:毕竟,在这个实验中,谷歌只创建了一个编码量子比特,甚至没有尝试在其上进行编码操作,更不用说在多个编码量子比特上了。

Aaronson也谈到了谷歌这次秒杀超算10^25年的“量子霸权实验”:

谷歌还宣布了在其105量子比特芯片上进行新的量子霸权实验,基于40层门的随机电路采样。值得注意的是,他们说,如果你使用目前已知的最佳模拟算法(基于Johnnie Gray的优化张量网络收缩),以及一台百亿亿次超级计算机,他们的新实验如果不考虑内存问题,需要大约3亿年才能在经典计算机上模拟,或者如果考虑内存问题,需要大约10^25年(注意,自大爆炸以来只过去了大约10^10年)。

他指出这里“10^25年”结果的最大问题,也就是谷歌量子芯片的计算结果没有直接的验证。他担心谷歌没有给予足够的关注:

由于同样的原因(据大家所知),经典计算机模拟这一量子计算将花费约10^25年,因此经典计算机直接验证量子计算结果也需要约10^25年!(例如,通过计算输出的“线性交叉熵”得分)。因此,谷歌的新量子霸权实验的所有验证都是间接的,基于较小电路的外推,而这些电路是经典计算机可以实际检查结果的。需要明确的是,我个人没有理由怀疑这些外推结果。但是,对于那些奇怪为什么我多年来一直痴迷于设计高效验证的近期量子霸权实验的原因:这就是原因!我们现在深陷于我之前警告过的不可验证的领域。

以色列数学家和计算机科学家,量子计算怀疑论者Gil Kalai则在博客上写道:

我们还没有研究Google Quantum AI的这些特定声明,但我的一般结论适用于它们:应谨慎对待 Google Quantum AI 的声明(包括已发布的声明),尤其是那些具有特殊性质的声明。这些说法可能源于重大的方法论错误,因此,可能更多地反映了研究人员的期望,而不是客观的科学现实。

Gil Kalai还在这篇博文中谈到了量子计算炒作和比特币的问题:

当2019年谷歌的量子霸权主张发布(或者更确切地说是泄露)时,有很多说法认为这意味着量子计算机就在附近,因此比特币所需的密码学将是可破解的,比特币将失去其价值。我通常不介意“炒作”,因为它反映了科学家对他们工作的热情和公众对科学努力的兴奋。然而,就谷歌而言,需要谨慎行事。例如,在2019年宣布“霸权”之后,比特币的价值在短短几天内(2019年10月24日左右,经过一段时间的稳定)从大约9,500美元跌至约8,500美元,给投资者带来了超过100亿美元的损失。比特币今天的价值约为100,000美元。此外,谷歌的断言可能对其它量子计算工作提出了不切实际的挑战,并鼓励了不受欢迎的科学方法的文化。

跨越量子纠错的门槛

正如Aaronson所说,这次值得称道的,不是无法直接验证的“量子霸权”实验,而是量子容错跨过了门槛。

对于实用的量子计算机的主要困难,和对其中炒作的重新审视,心智观察所此前在《美国开始重新审视量子计算机,这对中国很重要》一文中已经做了详细介绍。

这次Google Quantum AI团队在《自然》杂志上发表的论文,其重要成果是跨过了量子纠错的阈值,这又是怎么回事呢?

构建量子计算机的研究人员面临的中心挑战,是如何用不完美的部件构建出完美的机器。他们的基本构建块,也就是量子比特,对外界干扰极其敏感。今天的原型量子计算机过于容易出错,无法做任何有用的事情。

上世纪90年代,研究人员为克服这些错误奠定了理论基础,称为量子纠错。关键思想是诱使一组物理量子比特协同工作,作为一个单一的高质量“逻辑量子比特”。然后计算机将使用许多这样的逻辑量子比特进行计算。他们通过将许多有缺陷的组件转化为较少的可靠组件来制造那台完美的机器。

这种计算的炼金术也有局限,如果物理量子比特太容易失败,纠错反而会适得其反。也就是增加更多的物理量子比特会使逻辑量子比特变得更糟,而不是更好。但如果错误率低于特定阈值,平衡就会倾斜:你增加的物理量子比特越多,每个逻辑量子比特就变得越有弹性。

这次谷歌团队终于跨越了这个阈值。他们将一组物理量子比特转化为一个逻辑量子比特,随着他们向该组添加更多的物理量子比特,逻辑量子比特的错误率急剧下降。

考虑一台经典计算机,信息表示为一串比特,0或1。任何随机的故障,如果翻转了比特的值,都会导致错误。为了防范错误,可以将信息分散到多个比特上,每个0重写为000,每个1重写为111。如果一组中的三个比特不是全部具有相同的值,你就会知道发生了错误,多数投票将修复错误的比特。但如果三元组中的两个比特同时出错,多数投票将返回错误的答案。

如果增加每个组中的比特数量,比如五比特,虽然这种更大的代码可以处理更多的错误,你也引入了更多可能出错的方式。只有当每个单独比特的错误率低于特定阈值时,净效应才是有益的,比如五比特版本可以容忍每个组中的两个错误。

在量子世界中,情况更加棘手。量子计算中的每一步都是另一个错误源,纠错过程本身也是如此。更重要的是,没有办法在不不可逆地干扰它的情况下测量量子比特的状态。所以,起初许多研究人员认为量子纠错是不可能的。

0 人喜欢

评论区

暂无评论,来发布第一条评论吧!

弦圈热门内容

如果缸中之脑是真的,那么人就能通过意念改变物质世界?

自从知道“缸中之脑”这个无比形象的词语后,我就对思考这个问题充满了兴趣。所谓缸中之脑是指一个邪恶科学家将一个人的大脑剥离出来,然后放进营养液中,接着通过计算机连接大脑,给大脑发送电信号,让他误以为自己活在某个世界里。这是一个思想实验,该实验的基础是人所体验、感受到的一切都最终会转化为大脑中的神经信号。换句话说,人的对外界的感知是间接的,并不是直接的,而这个间接的桥梁正是大脑的神经信号。这个实验前提可以用不太严格的数学形式表示。假设外界构成一个集合$A$,所有神经信号构成一个集合$B$,大脑世界构成一个集合$C$,那么我们有这样一条公理:公理. 对于任意$B, C$,都存在一个满射$f: A\rightarrow B$,且$B$与$C$之间至少存在一个一一对应$g: B\xrightarrow{\sim} C$。即$C$同构于$A$的一个子集$\widehat{A}$。因此,我们有以下论证:因为缸中之脑和头颅中的大脑接收一模一样的信号,而且这是他唯一和环境交流的方式,从大脑中角度来说,它完全无法确定自己是颅中之脑还是缸中之脑。如果是前者,那它的想法是正确的,他确实走在大街上或者在划船。如 ...

想要实现永生不太可能,但实现长生却是有可能

实现永生可以说是人类祖先的共同梦想,古代中国有秦始皇求长生不老,而各国的宗教也有关实现永生的典籍,可以说实现永生是人类的终极目标。不过在当今大部分人看来,实现永生不过是痴心妄想,然而即便如此,关于延寿的科学研究却依旧在紧锣密鼓的进行,并持续有大量的资金涌入。原因很简单,实现永生不太可能,但是人类却是可以实现长生。自大爆炸理论成为主流科学界所认为的宇宙诞生的方式,至今我们仍不知道未来宇宙究竟会以哪种方式消亡,科学家为此提出了多种猜想(见宇宙的最终结局会是什么?宇宙命运结局的三种假说)。但主流观点仍然是:自这个宇宙诞生以来,所有的事物包括宇宙本身都不可避免的走向死亡。这个世界上不存在不朽的事物,所有事物都会有其消亡的一天。因此,想要永生已经不是寿命能不能比宇宙更长的问题了,而是人类如何在宇宙最后毁灭的时候逃出这个宇宙。宇宙的边界是什么?宇宙的外面是什么?多元宇宙真的存在吗?这些问题直到现在都没有确切答案(参考宇宙无边还是有边?如果人类达到宇宙边界,会发生什么恐怖的事?与宇宙是否真的存在尽头?宇宙边界之外是什么呢?),如果宇宙外面有东西还好,逃出去至少还有一丝希望,而如果宇宙外面是一片虚无, ...

Android Studio安装教程 - Windows版

如果你想要开发Android应用,那么Android Studio往往是必不可少的,其包含Android开发所需要的环境,即便你不打算用Android Studio进行开发,也需要先安装配置好它。首先打开Android Studio中文官网进行下载:https://developer.android.google.cn/studio?hl=zh-cn,下载速度亲测可以,作者今天下载时速度甚至达到了60MB/s。点击下载Android Studio xxx,接着会弹出下载Android Studio的条款及条件。勾选同意后,点击下载Android Studio xxx开始下载。下载完后打开安装包,然后点击Next继续点击Next接着选择好你的安装位置,继续点击Next现在点击Install开始安装耐心等待安装完成安装完成后,点击Next然后点击Finish完成安装等待Android Studio打开。这时会弹出这个收集数据的东西,点击Don't send😎接着进入到Android Studio Setup Wizard的界面,这时如果弹出下图错误,直接点击Cancel即可然后点击Next ...

(✅已修复)弦圈编辑器上传图片已知bug,未知原因导致上传图片模糊

这是个很早之前就存在的bug了,一直都没解决,并且我也不知道具体是什么原因。原本这个bug也只是偶尔发生,已经有很长一段时间没有再遇过了。结果今天我写Android Studio安装教程 - Windows版这篇文章的时候,又遇到这个问题了。刚刚上传前面几张图片的时候一切正常,直到上传最后几张图片时,我发现上传的照片又很糊了,并且无论上传多少次,按多少比例截图,最后结果都一样。而且无论是复制来的图片,还是直接上传图片,都一样。见下面几张图这些图片都是原图很清晰,但上传后就很糊了。目前已确定问题发生在Django后端,具体原因仍在排查当中......更新:经过排查,确定问题跟图片模型有关系,我使用了django-resized的ResizedImageField来将上传的图片转化为webp格式。一般正常使用都是没事的,但是有些时候上传图片的次数多了以后,就会出现这种bug。为什么会出现这个问题,即便我看过django-resized源代码也不清楚,搞不好是pillow的问题?但我觉得应该跟它无关。最后我将ResizedImageField改回了ImageField,然后自己用pillow ...

智力等级体系:天才与超级天才 | 智力修仙

现实中等级体系这个东西非常常见,可以说深深刻在每个人心中,影响着整个社会的运作。数学圈中所谓的鄙视链,即可看作一种等级体系。而在修仙小说中,元婴、化神等各个境界的划分,也是等级体系的一种。这些等级体系其实都是有尽头的,并不是无限往上的,即存在一个最高等级。由于很多修仙作品无限套娃的境界,这让人误以为这是一种失衡的等级体系,或者压根就不能算等级体系。实际上正统的神话中,境界是有尽头的,众神中也存在着最高神。为什么等级体系一定会有最高值,或者说是否等级体系一定会有最高值,这个问题倒是挺有意思的,不过这并不是本文要讨论的重点。我们这次要讨论的是智力的等级体系,这是相较于其他等级体系较少被提及的,即便被提及也没有清晰的划分,定义一般比较模糊且不同人之间差异性较大。本文我们要像小说一样,建立一个完整的智力等级体系,毕竟想要理想上完善这个体系,就必须要考虑到一些超现实的东西。关于智力的度量与划分,基本上都离不开智商这个概念,智商其实就是智力测试的分数。我们首先从智商出发,给出智力等级体系的一个版本。每一级相差30分,意思是上一级的智力跟下一级相比就跟普通人一样。而每一级分为初期、中期、后期、巅峰, ...

回顾经典 - 使命召唤5僵尸模式mod 我的世界

在上一篇文章回顾经典 - 使命召唤5僵尸模式mod 海绵宝宝中,我们介绍了COD5的一个趣味MOD-海绵宝宝。今天我们来介绍一下另一个趣味MOD-我的世界😁。该MOD包含的场景有村庄、地堡、地狱、末地,并且除了普通的Nazi僵尸,还有末影人、烈焰人、末影龙。然后还将一些COD其他系列的武器和饮料搬到这里,还有嚼糖果。该MOD可以通关,通关流程跟MC通关流程一致,即拿到黑曜石打开地狱传送门,前往地狱打烈焰人活得烈焰棒,杀末影人得末影珍珠,回主世界合成末影之眼,前往地堡激活末地传送门,前往末地打败末影龙。该MOD除了MC这种地图外,还有多个其他地图,地图的背景和规则各不相同。当然可玩性最高的还是MC村庄这张地图。除此之外,你可以选择多个游戏难度(solo difficulty): beginner, easy, normal, hard, veteran,难度越低开局初始钱越多,僵尸数量越少,僵尸血量越低,僵尸速度越慢。默认难度是normal,对作者这种萌新而言并不简单,还是beginner舒服😃。并且你还可以修改游戏模式(solo gamemode):original - 正常的僵尸模式 ...

关于弦圈APP帖子附件的下载路径

之前弦圈APP的附件下载路径出现了问题(✔已修复)弦圈APP下载附件功能存在问题,目前暂时无法修复。如若需要下载附件,请先用Web端,现已被修复。现在所有的附件下载完后,都会放在/storage/emulated/0/Documents/Manitori这个文件夹里。需要注意的是,附件下载完后并不会显示在手机的“最近”页中,需要你自行使用文件管理器打开下载路径。 按理来说Documents的意思是文档,里面应该就是专门存放pdf这些文件的,结果却不显示在“最近”页中,也不知道开发手机的是怎么想的😅。不过这是符合某些用户的心意,他们不希望自己下载的东西显示到“最近”,甚至想直接关掉“最近”页。接下来我就给出如何找到下载附件的一个教程吧,防止用户找不到下载的文件。首先在手机桌面找到这个图标的文件打开,如果没有这个图标的文件,可以尝试找名称,见下面这个文件的名称就是文件管理器打开文件管理器后,点击中间的“手机”,然后找到Documents文件夹,打开后找到Manitori文件夹,然后打开即可

这么多个搜索引擎就必应对弦圈最好了,谈谈弦圈过去的SEO经历

早在2024年4月4日弦圈上线之日,我就开始做弦圈的SEO优化,这期间免费付费手段都用过,效果也是起起伏伏。我并不是SEO方面的专家,这篇文章仅仅只是将我过去做SEO的经历说一下,以解释为什么最后我放弃SEO。目前说到SEO优化,一般涉及的就是三大搜索引擎谷歌、百度、必应。其中谷歌全世界体量最大,百度国内体量最大,必应体量没前两者大。如果不考虑国外互联网,仅考虑国内的话,从趋势上看,谷歌对中文互联网不管不顾趋于平稳,百度则正在衰落,而必应则正在增长。在中文互联网中与SEO优化相关的内容,一般说的都是百度SEO或者谷歌SEO,然后大家一致的声音都是百度不行,谷歌行。但网络上的信息往往都有滞后性,加上我是从零开始学习SEO相关知识,总之我持续花了好几个月专攻谷歌SEO,最后都没啥效果。为什么只做了几个月,因为我当时还没大学毕业但也快了。而网上那些所谓的SEO本来就慢,至少一年才有效果等等,在我看来都是p话,先不说我耗不起这样的时间,其次做了那么久那个曝光曲线还是差不多这样,根本没有上升的趋势,我不相信坚持到某天它会突然一飞冲天。期间我试过自己按照网上的教程(国内外的教程都试过),写原创内容 ...

创意总会有枯竭的那天,但创新不会,唯有创新才有可能源源不断、永无止境

根据网上查到的资料,创意这个词是创新的子集:创意是创造意识或创新意识的简称,亦作“剙意”。它是指对现实存在事物的理解以及认知,所衍生出的一种新的抽象思维和行为潜能。但是我认为从实践中讲,更准确地,应该这样定义创意。假设创新是一个集合$A$,那么创意就是任意一个单射$f: B\rightarrow A$且满足$f(B)\subsetneqq A$。By abuse of notation,我们直接将其记作$B$。显然,此定义推广了创意的文字定义。怎么理解这个定义呢?首先两个定义的共同之处是——创意小,创新大。在生产实践中,创意的例子比比皆是,比如说一个商品的包装、一个产品的界面和logo、相同食材的不同煮法等等。这些创意有些是有限的,而有些看似无限其实也是有其上确界。我们可以将这个说法写成一个命题。命题/定义1. 任意一个创意$B$,都存在一个最小实数$M\in\mathbb{R}_{\geq0}$使得$\|B\| \leq M$。此数被称为创意$B$的上确界,并记作$\sup(B)$。为什么说创意是有限的?从生产实践中考虑,绝大多数有创意的产品,经过激烈的商业竞争,在不断的 产生新创意 ...

回顾经典 - 使命召唤5僵尸模式mod 海绵宝宝

使命召唤5虽然是2008年发行的游戏,却是COD系列中最为经典的一个。可以说它是很多玩家的童年回忆,相较于COD的其他版本,COD5可以说拥有最强大的MOD功能,啥都能做成被做成COD5的MOD,即便是COD新版本的僵尸模式也能被做成MOD回到COD5中。得益于此,COD5的僵尸模式至今仍保持着一定热度。曾经COD5的僵尸模式非常火爆,很多MOD如雨后春笋一般涌现,其中不乏一些优秀有趣的MOD,而我今天要介绍的海绵宝宝MOD便是其中之一。这张地图的面积挺大,可玩区域包括:比奇堡小镇水母田音乐会区域高菲高伯冰淇淋船蟹堡王餐厅海绵宝宝的家章鱼哥的房子珊迪的圆顶树屋这种地图包含紧张的跑酷场景,并且有多种饮料,还有特殊的武器。话不多说,直接上图。更多细节介绍、视频,以及下载地址见:Spongebob, Battle for Bikini Bottom [V1.1] LINK UPSpongebob, Battle for Bikini Bottom [V1.1]

(✔已修复)弦圈APP下载附件功能存在问题,目前暂时无法修复。如若需要下载附件,请先用Web端

今天有粉丝反馈,弦圈APP里下载的附件并不能打开。接着我马上打开APP测试,发现文件确实是下载了,但是却找不到下载的文件,这也是当初测试的一个疏漏😢。不过令人沮丧的是,我目前找不到解决这个问题的办法😭。目前这个问题的原因已经查明,就是下载路径的问题。文件下载成功后所放的位置file:///data/user/0/com.sinering.manitori/files,在手机里是打不开的,里面的文件对于用户而言不可见。用户下载的文件相当于存到APP的数据里了,我目前也不清楚如何在手机访问这些文件,开发的时候可以通过Android Studio查看,但是这是真机。由于这是我第一次写APP,自己的技术水平有限,而手机端APP与Web端相比,同样的功能没那么好实现,复杂很多。目前这个问题,我暂时找不到解决办法,其实就是一行代码有问题需要修改。import { File, Paths } from "expo-file-system/next"; const new_file = new File(Paths.document, new_filename);就是上面这行代码里的Paths.do ...

如何创建你的第一个React.js+Vite项目?

最近弦圈APP第一个正式版上线了,在下载弦圈APP这个页面中,GitHub Page的下载页面就是直接用React.js+Vite写的:https://ricciflows.github.io/xianquan-app-download/。那么,对于新人小白而言,如何创建第一个React.js+Vite项目,并写出这样一个简单的页面呢?本文将手把手教你如何实现。首先,你需要安装并配置好node.js环境,具体见Node.js安装与更新教程 - Windows版,并确保node版本是18+或者20+。接着win+R并输入cmd打开控制台(如果你想要选择项目的位置,如D:\Reactjs,则分别输入D:和cd Reactjs)然后输入命令npm create vite@latest如果输出以下结果,则输入y然后按enter键接着输入项目名称,如vite-test按方向键↓,选择React,然后enter接着,根据自己的需要选择。这里我们选择第一个然后根据提示,分别输入三条命令。第一个命令是指进入项目文件vite-test,第二个命令则是安装所有npm依赖,第三个命令则是运行测试模式。注:输 ...

Node.js安装与更新教程 - Windows版

Node.js环境是前端开发的必备环境,无论哪一个前端框架都需要用到node.js,本文将会教你如何安装配置node.js环境。如果你已经安装过node.js,但是想更新,那你也只需要按照安装的步骤直接覆盖原目录即可。首先,打开node.js的官网https://nodejs.org/zh-cn,然后下载node.js的Windows安装包。注:无特别需求,直接安装LTS(long term support)版就可以了。如果觉得在官网下载速度太慢,可以选择镜像网站下载:https://mirrors.aliyun.com/nodejs-release/v22.14.0/?spm=a2c6h.25603864.0.0.4b507621PbOVxm。然后根据自己电脑的配置选择安装包,下载完后直接打开,选Next勾同意协议,然后选Next设置你的安装路径,然后选Next接下来,这里不用管直接选Next继续选Next,注:这里说的是某些npm库安装时需要从C/C++中编译出来,如果你想要能安装这些库,就勾选此项。现在直接选Install,开始安装等待安装完成(如果这时候弹出请求管理员权限,点是 ...

Flutter、Tauri、React Native、Android原生的四次开发经历,为何最后我选择了React Native?

Flutter、Tauri、React Native都是目前移动端流行的跨平台开发框架,并且他们还能胜任全平台开发。React Native是最早开源的跨平台框架,而Flutter紧跟其后,并且Flutter最近几年超越React Native成为当前世界上最流行的跨平台框架。Tauri则是最近几年诞生的新跨平台框架,跟其他框架显著不同的一点是,它允许你使用任何前端框架,即你能够自由使用整个Web生态进行跨平台开发。Flutter、Tauri、React Native、Android原生我都尝试过,接下来我说一下我分别使用他们的开发经历。首先,我第一个使用的跨平台框架是Tauri,当时Tauri V2.0已经发布,我看它能够使用Nuxt.js或者Next.js进行开发,觉得蛮不错的。毕竟我有两个网站,一个是Nuxt写的,另一个是Next写的,这样我就只需要在原有代码基础上修改一下就行了。于是很快我就栽跟头了,首先是Nuxt的桌面端应用,我在dev模式下,没有发现任何问题,$fetch请求也能正常发送。结果build以后,发现所有的请求都废了,全是404,将url改为完整url,结果就是 ...