量子处理单元(QPU)是量子计算机的大脑。它利用电子或光子等粒子的行为来进行特定类型的计算,其速度远快于当今计算机的处理器。 如今,GPU和DPU不但实现了加速计算,还在帮助新型芯片QPU实现量子计算。 如果拿在手上,量子处理单元(QPU)可能看起来和感觉上与图形或数据处理单元(DPU)非常相似。它们都是十分典型的芯片或具有多个芯片的模块。可一旦运行起来,QPU就会爆发出截然不同的力量。 什么是QPU? 量子处理单元(QPU)是量子计算机的大脑。它利用电子或光子等粒子的行为来进行特定类型的计算,其速度远快于当今计算机的处理器。 QPU依靠叠加(superposition)等行为。量子力学这门相对较新的物理学分支将叠加描述为单个粒子同时处于多种状态的能力。 而CPU、GPU和DPU都是将经典物理学原理应用于电流,这也是为什么当今的系统被称为经典计算机。 QPU可以推动密码学、量子模拟和机器学习的发展并解决棘手的优化问题。 量子处理器如何工作? CPU和GPU以位进行计算,用电流的开关状态代表0或1。而QPU以表示多种不同量子态的量子位进行计算,从中获得独一无二的力量。 量子位是一个抽象概念。计算机科学家用它来表达数据,这些数据基于QPU中粒子的量子态。如同时钟上的指针一样,量子位指向的量子态就像是可能性空间中的点。 QPU的性能通常用它所包含的量子位数量来表示。研究者正在开发更多的方法来测试和测量QPU的整体性能。 制造量子位的众多方法 企业和学术研究者正在使用各种各样的技术来制造QPU内的量子位。 目前最流行的方法被称为超导量子位。它基本上是由一个或多个被称为约瑟夫森结的微小金属夹层制成,电子会从两种超导材料之间的绝缘层穿过。 IBMEagle超导QPU内的量子位 目前的技术水平能够在单个QPU中创造100多个这样的结点。使用这种方法的量子计算机通过使用看起来像高科技吊灯的强大冰箱将电子冷却到接近绝对零度的温度来隔离电子(见下图)。 超导量子计算机的制冷装置 光的量子位 一些公司在其量子处理器中使用光子取代电子来组成量子位。这些QPU不需要昂贵、耗电的冰箱,但它们需要复杂的激光器和分束器来管理光子。 研究者正在使用和发明其他方法来创建和连接QPU内的量子位。例如,有些人使用名为量子退火的模拟流程,但使用这些QPU的系统用途有限。 量子计算机目前还处于早期阶段,所以还不清楚什么样的量子位在什么样的QPU中会被广泛使用。 简单的芯片,奇特的系统 理论上,QPU所需的功率和所产生的热量可能均少于经典处理器,但它们所插入的量子计算机可能略微耗电和昂贵。 这是因为量子系统一般需要专门的电子或光学控制子系统来精确操纵粒子,而且大多数量子系统需要真空外壳、电磁屏蔽或复杂的冰箱来为粒子创造合适的环境。 DWave显示完整系统中的量子位和QPU 这就是为什么量子计算机被认为将主要位于超级计算中心和大型数据中心的原因。 QPU的超酷用途 这项复杂的科学和技术让研究者对量子计算机内的QPU将会带来的惊人结果充满期待,尤其是四种前景广阔的潜在用途。 首先,它们可以将计算机安全提升到全新的水平。 量子处理器可以快速分解巨大的数字,而这是密码学中的核心功能。这意味着它们既可以打破现今的安全协议,也可以创造新的、更强大的安全协议。 此外,量子处理器非常适合模拟量子力学,反映物质在原子层面上如何运作。从设计更轻的飞机到研发更有效的药物,这可以推动化学和材料科学的巨大进步,引发所有领域的多米诺效应。 研究人员还希望量子处理器能够解决经典计算机在金融和物流等领域所无法处理的优化问题。最后,它们甚至可能会推动机器学习的发展。 QPU何时上市? 量子研究者希望QPU来得越快越好,但目前这门技术仍面临着多方面的挑战。 在硬件层面,QPU还没有强大或可靠到足以解决大多数现实世界的工作。然而早期的QPU以及使用NVIDIAcuQuantum等软件模拟QPU的GPU已经开始展现出有助于研究者的成果,尤其是在探索如何建造更好的QPU和开发量子算法的项目中。 研究者正在使用通过亚马逊、IBM、IonQ、Rigetti、Xanadu等公司提供的原型系统。世界各地的政府开始看到这项技术的前景,因此进行了大量投资,希望建造出规模更大、更加雄心勃勃的系统。 如何为量子处理器编程? 量子计算的软件仍处于起步阶段。 大部分量子计算软件看起来就像是早期经典计算机中让程序员苦不堪言的那种汇编语言代码。所以开发者必须了解底层量子硬件的细节,以使程序正常运行。 但确实有迹象表明在这一点上正在朝着好的方向发展。未来将出现能在任何超级计算机上运行的单一软件环境量子操作系统。 目前有几个早期项目正在进行中。所有项目都在努力突破当前硬件的局限性;有些项目因受到开发代码的公司的限制而受阻。 例如一些公司在企业计算方面拥有深厚的专业知识,但缺乏高性能环境方面的经验,而量子计算的许多科学和技术工作都要在这种环境中完成。还有一些公司缺乏AI方面的专业知识,而AI与量子计算能够产生协同作用。 引入混合量子系统 研究界普遍认为在可预见的未来,经典和量子计算机将协同工作,因此软件也需要能够在QPU、CPU和GPU上良好运行。 研究人员在2017年的一篇论文中描述了混合经典量子计算机。 为了推动量子计算的发展,NVIDIA最近发布了用于混合量子系统编程的开放平台NVIDIA量子优化设备架构(QODA)。 QODA内置简洁、富有表现力的高级语言,因而功能强大,易于使用。开发者可以使用QODA编写程序,此程序在量子计算机中的QPU和经典系统中模拟QPU的GPU上运行。 NVIDIAQODA为开发者提供了用于编程任何混合量子经典计算机的统一平台 QODA将支持每一种量子计算机和QPU。 在发布会上,包括Pasqal、Xanadu、QCWare和Zapata在内的量子系统和软件供应商都表达了对QODA的支持。QODA的用户包括美国和欧洲的主要超级计算中心。 NVIDIA的CUDA软件为科学、技术和企业用户加速HPC和AI工作负载,而QODA就是建立在NVIDIACUDA软件广泛的专业知识基础之上。 QODA公测版有望在年底前发布,这将使2023年及以后的QPU前景一片光明。 本文转载自NVIDIA英伟达 与NVIDIA产品相关的图片或视频(完整或部分)的版权均归NVIDIACorporation所有。