IBM重金押注量子计算机领域

2024-10-31 12:46:37 来源: 大科技网 点击数:

2022年6月,橡树岭国家实验室骄傲地推出了全球首台顶级超级计算机——Frontier。其每秒能执行高达10亿次的计算,但有些计算问题可能永远无法在合理时间内解决。

有些问题如同将大量数字分解成素数一般简单,而有些则是地球上面临的最关键问题之一,比如快速建模治疗新疾病的复杂分子,或研发更高效的碳捕获技术或电池材料。

然而,在未来十年,我们将迎来一种前所未有的新型超级计算。它不仅可能解决这些问题,而且有望以极低的成本、占地面积、时间和能源实现。这种新型超级计算模式将采用全新的计算架构,它能在原子水平上反映物质的奇异行为——量子计算

几十年来,量子计算机一直在努力实现商业可行性。驱动这些计算机的量子行为对环境噪声极其敏感,且难以扩展到足够大的机器进行有用的计算。但在过去十年中,已经取得了几项关键进展,包括硬件的改进以及处理噪声的理论进步。这些进步使得量子计算机最终达到了经典计算机难以企及的性能水平,至少在某些特定计算方面。

IBM首次看到了通往实用量子的道路,我们可以开始想象计算的未来将如何。我们预计量子计算不会取代经典计算。相反,量子计算机和经典计算机将协同工作,以执行超出任何一方单独使用所能完成的计算。全球各地的多家超级计算机设施已经计划将量子计算硬件集成到其系统中,包括德国的Jupiter、日本的Fugaku和波兰的PSNC。我们称这种模式为以量子为中心的视觉超级计算。

量子比特与经典比特的故事

以量子为中心的超级计算机的核心是量子硬件,我们称之为量子处理单元(QPU)。QPU在某些任务中比经典处理单元表现得更好,这得益于其根本不同的工作原理,它源于量子力学的物理学。

在标准或“经典”计算模型中,我们可以将所有信息简化为二进制数字字符串,即位,它可以取0或1的值。我们可以使用简单的逻辑门来处理这些信息,例如AND、OR、NOT和NAND,它们一次作用于一个或两个位。经典计算机的“状态”由其所有位的状态决定。所以,如果你有N位,那么计算机可以只在2^N个国家。

但是量子计算机在计算过程中可以访问更丰富的状态库。量子计算机也有比特。但是,它的量子比特(qubit)不是0和1,而是通过量子力学的叠加属性表示0、1或两者的线性组合。虽然数字计算机只能位于这2^N个中的一个状态,量子计算机在计算过程中可以同时处于多个逻辑状态。不同量子比特所在的叠加态可以以基本方式相互关联,这要归功于另一种称为纠缠的量子特性。在计算结束时,量子比特只采用一种状态,该状态是根据量子算法运行期间生成的概率选择的。

目前尚不清楚这种计算范式如何优于经典范式。但在1994年,麻省理工学院的数学家彼得·肖尔(Peter Shor)发现了一种算法,使用量子计算范式,可以比最好的经典算法快得多地将大数划分为质因数。两年后,Lov Grover发现了一种量子算法,它可以比经典算法更快地在数据库中查找特定条目。

也许最重要的是,由于量子计算机遵循量子力学定律,因此它们是模拟我们世界基本量子现象的正确工具,例如用于药物发现或材料设计的分子相互作用。

构建以量子为中心的超级计算机的核心

在我们构建以量子为中心的超级计算机之前,我们必须确保它能够做一些有用的事情。构建功能足够强大的QPU依赖于构建可以重新创建违反直觉的量子行为的硬件。

在IBM,量子计算的基本构建块——量子比特——由超导组件组成。每个物理量子比特都由两个超导板组成,它们充当电容器,连接到称为Josephson结的组件,这些组件充当特殊的无损非线性电感器。

流经Josephson结的电流被量化——固定为离散值。Josephson交汇点确保其中只有两个值(或其叠加)是实际可访问的。量子比特以两个电流级别编码,一个表示0,另一个表示1。但是,如前所述,量子比特也可以存在于0和1状态的叠加中。

由于超导体需要寒冷的温度来维持超导性,因此量子比特及其一些控制电路被保存在称为稀释制冷机的特殊液氦冰箱内。

我们更改量子比特状态,并将量子比特与量子指令(通常称为门)耦合在一起。这些是一系列特制的微波波形。QPU包括负责接受一组量子指令(称为量子电路)并返回由二进制字符串表示的单个输出的所有硬件。QPU包括量子比特和放大信号的组件、控制电子设备以及将指令保存在内存中、积累信号和分离噪声以及创建单个二进制输出等任务所需的经典计算。我们将量子比特、用于读出的谐振器、输出滤波器和量子总线等组件蚀刻到沉积在硅芯片顶部的超导层中。

但是,尝试在超敏感量子级别控制量子比特是一项挑战。外部噪声、来自电子设备的噪声以及不同量子比特的控制信号之间的串扰都会破坏量子比特脆弱的量子特性。控制这些噪声源是我们可以设想有用的以量子为中心的超级计算机的关键。

实现量子优势的关键

目前还没有人最终证明量子优势,也就是说,量子计算机在现实世界的相关任务上优于最好的经典计算机。展示真正的量子优势将预示着计算新时代的到来,以前棘手的任务现在触手可及。

在我们实现这个宏伟的目标之前,我们必须把目光放得更低一些,一个我们称之为量子效用的目标。量子效用是量子硬件胜过量子电路的蛮力经典计算的能力。换句话说,这是量子硬件比传统计算机更擅长执行量子计算的地方。

图片.png

低温系统允许量子计算机在接近绝对零度的情况下运行。

这听起来可能平淡无奇,但它是通往量子优势的必要垫脚石。近年来,量子社区终于达到了这个门槛。我们在2023年展示了QPU的量子效用,这让我们相信,我们的量子硬件足够先进,值得构建到以量子为中心的超级计算机中。实现这一里程碑需要一系列进步,包括硬件和算法的改进。

自2019年以来,我们一直在整合半导体制造的进步,将3D集成引入我们的芯片。这使我们能够从放置在量子比特平面下方的控制器芯片访问量子比特,以减少芯片上的布线,这是潜在的噪声源。我们还引入了读出多路复用技术,它允许我们通过单根导线访问来自多个量子比特的信息,从而大大减少了我们必须放入稀释冰箱中的硬件数量。

2023年,我们使用称为可调谐耦合器的组件,在我们的硬件上实施了一种执行量子门的新方法,即改变量子比特值的程序步骤。以前,我们通过制造响应不同频率的量子比特来防止串扰,这样它们就不会对用于其他量子比特的微波脉冲做出反应。但这使得量子比特难以执行相互通信的基本任务,并且还使处理器变慢。对于可调谐耦合器,我们不需要特定频率的制造。相反,我们引入了一种“开-关”开关,使用磁场来决定一个量子比特是否应该与另一个量子比特通信。结果:我们几乎消除了量子比特之间的串扰错误,使我们能够运行更快、更可靠的门。

随着硬件的改进,我们还证明了我们可以使用错误缓解算法来处理一些噪声。

可以通过多种方式实现错误缓解。在我们的例子中,我们运行量子程序,分析系统中的噪声如何改变程序输出,然后创建一个噪声模型。然后,我们可以使用经典计算和噪声模型来恢复无噪声结果的外观。因此,我们量子计算机的周围硬件和软件包括能够执行错误缓解、抑制并最终纠正错误的经典计算。

除了不断改进的硬件进步外,我们还与加州大学伯克利分校合作,在2023年证明,运行我们的127量子比特量子芯片Eagle的量子计算机可以运行超出蛮力经典模拟能力的电路,即经典计算机精确模拟量子计算机以运行电路的方法。达到量子效用。我们这样做是为了解决一个真正的凝聚态物理问题,即找到一个简化原子系统(其结构类似于我们处理器量子比特的布局)的磁化特性的值。

1725603967221.png

左图:量子处理单元不仅仅是一个芯片。它包括互连、放大器和信号过滤。它还需要经典硬件,包括接收和应用指令以及返回输出所需的室温经典计算机。右图:IBM量子计算机的核心是蚀刻有超导电路的多层半导体芯片。这些电路包括用于执行计算的量子比特。芯片分为一层与量子比特、一层与谐振器用于读出,以及多层用于输入和输出的布线。

纠错救援

我们能够证明我们的量子硬件能够在不利用量子计算理论最强大的领域(量子纠错)的情况下胜过蛮力经典模拟。

与在计算后处理噪声的误差缓解不同,量子误差校正可以消除过程中出现的噪声。它适用于更普遍的噪声;您无需先找出特定的噪声模型。此外,虽然随着量子电路复杂性的增加,误差缓解的扩展能力有限,但误差校正将继续在大规模下工作。

纠错

量子比特对外部噪声源极其敏感,因此容易出错。纠错技术允许我们将信息编码为冗余物理量子比特,其中检查量子比特协同工作以监控数据量子比特。然后,使用检查量子比特信息来更正错误。

图片.png

光学实验室

但量子纠错需要付出巨大的代价:它需要更多的量子比特、更多的连接和更多的门。对于要计算的每个量子比特,可能需要更多量子比特来启用纠错。最近在改进硬件和寻找更好的纠错码方面取得的进展使我们能够设想一种纠错的超级计算机,它可以使这些成本变得物有所值。

量子纠错方案比传统二进制计算机中的纠错要复杂一些。要正常工作,这些量子方案要求硬件错误率低于某个阈值。自量子纠错问世以来,理论家们设计了阈值更宽松的新代码,而量子计算机工程师则开发了性能更好的系统。但目前还没有能够使用纠错来执行大规模计算的量子计算机。

与此同时,纠错理论继续进步。莫斯科国立大学物理学家Pavel Panteleev和Gleb Kalachev的一项有希望的发现激励我们为我们的系统寻求一种新的纠错码。他们2021年的论文证明了“好代码”的理论存在,在这些代码中,执行纠错所需的额外量子比特数量更有利。

1725604009869.png

这导致了对一系列代码的研究爆炸式增长,称为量子低密度奇偶校验码或qLDPC码。今年早些时候,我们的团队发布了一个qLDPC代码,其错误阈值足够高,我们可以想象在近期的量子计算机上实现它;量子比特之间所需的连接量仅略高于我们的硬件已经提供的数量。此代码只需要以前方法的十分之一的量子比特数即可在同一级别实现纠错。

这些理论发展使我们能够设想一台实验可访问规模的纠错量子计算机,前提是我们能够将足够的量子处理能力连接在一起,并尽可能多地利用经典计算。

混合经典量子计算机取胜

为了利用纠错功能,并达到足够大的规模来解决量子计算机的人类相关问题,我们需要构建更大的QPU或将多个QPU连接在一起。我们还需要将经典计算与量子系统相结合。

以量子为中心的超级计算机将包括数千个经过纠错的量子比特,以释放量子计算机的全部功能。以下是我们将如何实现目标。

2024

苍鹭

→ 156个量子比特

在设置错误之前→ 5K门

2025

火烈鸟

→ 在芯片之间引入L型耦合器

→ 连接7个芯片,用于7 x 156 = 1,092个量子比特

在设置错误之前→ 5K门

2027

火烈鸟

芯片之间→ L型耦合器

→ 7 x 156 = 1,092个量子比特

→ 改进的硬件和错误缓解

→ 10K门,然后设置错误

2029

椋鸟

→ 200个量子比特

→ L、M和C耦合器组合

→ 纠错

→ 100M门

2030

蓝鸟

→ 2,000个量子比特

→ 纠错

→ 1B登机口

去年,我们发布了一台称为IBM Quantum System Two的机器,我们可以使用它来开始在可扩展的量子计算系统中进行误差缓解和纠错的原型设计。系统Two依赖于更大的模块化低温恒温器,使我们能够将多个量子处理器放入具有短距离互连的单个冰箱中,然后将多个冰箱组合成一个更大的系统,有点像在传统超级计算机上添加更多机架。

除了System Two的发布,我们还详细介绍了实现我们愿景的10年计划。该路线图上的大部分早期硬件工作都与互连有关。我们仍在开发将量子芯片连接到更大的芯片(如乐高积木)所需的互连,我们称之为m耦合器。我们还在开发互连,以便在更远的芯片之间传输量子信息,称为L型耦合器。我们希望在今年年底前完成m和l耦合器的原型设计。我们还在开发片上耦合器,将同一芯片上比最近的邻居更远的量子比特连接起来,这是我们新开发的纠错代码的要求。我们计划在2026年底之前交付这款C型耦合器。与此同时,我们将改进错误缓解功能,以便到2028年,我们可以在7个并行量子芯片上运行量子程序,每个芯片能够在错误出现之前在156个量子比特上执行多达15000个精确门。

我们还在继续推进纠错工作。我们的理论家一直在寻找需要更少额外量子比特以获得更强纠错能力并允许更高错误阈值的代码。我们还必须确定对编码到纠错码中的信息运行操作的最佳方式,然后实时解码该信息。我们希望在2028年底之前展示这些。这样,在2029年,我们就可以首次推出我们的第一台结合了错误缓解和纠错功能的量子计算机,它可以在200个量子比特上运行多达1亿个门,直到错误出现。纠错方面的进一步进展将使我们能够到2033年在2000个量子比特上运行10亿个门。

编织以量子为中心的超级计算机

缓解和纠正错误的能力消除了全面量子计算道路上的主要障碍。但我们仍然认为这不足以解决最大、最有价值的问题。出于这个原因,我们还引入了一种新的算法运行方式,将多个量子电路和分布式经典计算编织成一台以量子为中心的超级计算机。

许多人将“量子计算机”设想为单个QPU,自行工作以在数百万个物理量子比特上运行具有数十亿次操作的程序。相反,我们设想的计算机包含多个QPU,与分布式经典计算机并行运行量子电路。

结合量子和经典的优势

以量子为中心的超级计算利用并行工作负载中的量子和经典资源来运行比以前更大的计算。以量子为中心的超级计算机是一种经过优化的系统,可在同一数据中心内协调量子计算机和高级经典计算集群的工作。

1725604056534.png

最近的工作展示了通过将经典计算与量子处理相结合,让我们更高效地运行量子电路的技术。这些技术称为电路编织,它将单个量子计算问题分解为多个量子计算

关键字:IBM量子超级计算机

责任编辑:Dice
Copyright © Science and Technology Daily, All Rights Reserved
科技日记 版权所有