量子计算机维持低温的能耗,微软发布低温量子控制平台:控制数千量子比特,研究登上自然子刊...

本文主要是介绍量子计算机维持低温的能耗,微软发布低温量子控制平台:控制数千量子比特,研究登上自然子刊...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

诚然,量子计算具有非常强大的计算能力,也可用于化学、密码学等其他领域,但其自身存在固有缺陷。量子设备需要放置于接近绝对零度的环境中,还要阻断电噪声等外界干扰,因此稳定的环境至关重要。在近日发表于《自然 · 电子学》杂志上的一项研究中,微软联合悉尼大学开发了一个低温量子控制平台,可以同时控制数千个量子比特,可称得上量子计算领域的一项突破。

718a265c3f0015c8922f98f83ff68450.png

量子计算对化学、密码学等领域带来极大影响。量子计算机的构造块不只是 0 和 1,而是 0 和 1 的叠加。这些量子计算基础单元叫做量子比特。将量子比特植入复杂设备并进行操作可以解决经典计算机无法处理的问题。

尽管量子比特带来了强大的计算能力,然而它们也存在缺陷:不稳定性。量子态极易受环境干扰,研究人员必须努力保护它们。这就需要降低环境温度使其逼近绝对零度,将它们与电噪声等外界干扰阻断。因此,有必要开发一个完整系统,来维护一个稳定的环境。然而,这还需要维持量子比特的通信。此前,此类系统只能处理有限数量的量子比特,无法适用于大规模量子计算机。

最近,来自微软和悉尼大学的研究团队开发了一个低温量子控制平台,利用专门的 CMOS 芯片接收数字输入,并生成很多并行量子比特控制信号,从而实现对数千个量子比特的支持。支持该平台的芯片叫做 Gooseberry,它在 100 毫开尔文 (mK) 的低温下运行,而且能耗很低,从而解决量子计算机中的多个 I/O 问题。相关研究发表在 Nature 子刊《Nature Electronics》上,微软也专门写了一篇博客介绍这项研究。

84b07a09c371231bc6d351bc957edebc.png

博客地址:https://www.microsoft.com/en-us/research/blog/full-stack-ahead-pioneering-quantum-hardware-allows-for-controlling-up-to-thousands-of-qubits-at-cryogenic-temperatures/

该研究团队还创建了一种通用的低温计算核心,其运行温度为 2 开尔文 (K),可通过浸入液氦来实现。该温度是 Gooseberry 运行温度的 20 倍,制冷功率是 400 倍,因此该核心能够执行通用计算。

Gooseberry 和该计算核心可以帮助管理大规模量子计算机中不同部件以及计算机与用户之间的通信,是向每个量子比特收发信息的复杂「神经系统」的核心元素,同时维持稳定的低温环境,这对于具备成千上万量子比特的大规模商业系统而言是很大的挑战。

e36bb108ef796d581219abbaa04e5392.png

该研究团队负责人、悉尼大学教授 David Reilly。

概览:拓扑量子计算和量子堆栈

衡量量子计算设备时往往会统计它们包含多少个量子比特。但是,并非所有量子比特都是相同的,因此相应的计数往往无法精准地实现。微软量子团队的研究者正率先开发拓扑量子比特,它们在硬件层面内置了高级别的误差保护,由此减少了软件层面误差纠错所需的开销,并能够使用更少的物理量子比特完成更有意义的计算。

00530d483b9b6d45f8ee36eac51c7b5f.png

图 1:量子堆栈图。

这是微软提出方法的独特特征之一,但并不是唯一一个。在量子堆栈中,量子比特构成基底(base)。如上图 1 所示,量子平面(quantum plane)是由一系列拓扑量子比特(它们自身由半导体、超导体和电介质组成)、门、接线以及其他有助于处理原始量子比特信息的封装包组成。

至关重要的通信过程位于堆栈的中间层(图 1 中的「Quantum-Classical Interface」)。Gooseberry 芯片和低温计算(cryo-compute )核心协同工作完成通信。其中,低温计算核心位于 Classical Compute 底部。而与其他控制平台相比,Gooseberry 的独特之处在于:它与量子比特一起处于与量子平面相同的温度下,能够将低温计算核心的经典指令转化为发送至量子比特的电压信号。

保持低温:在基于 CMOS 的控制平台上实现散热

Gooseberry 芯片的放置位置为什么如此重要呢?部分原因在于热量。当连接控制芯片与量子比特的接线很长时(如果控制芯片处于室温条件下,则接线必然如此),冰箱(fridge)内部就会产生大量的热量。将控制芯片放置于量子比特附近可以避免出现此问题。现在的折衷方案也是芯片靠近量子比特,并且芯片生成的热量可能会使量子比特升温。

Gooseberry 通过将控制芯片放置在靠近量子比特的位置(又不太近)来控制竞争效应。将 Gooseberry 放置于冰箱中并且与量子比特热隔离,则芯片产生的热量从量子比特中被吸走并进入混合室(mixing chamber)中。

具体如下图 2 所示:

cf801c0fc86138e20d565e95a34316fb.png

图 2:左:Gooseberry(Cryo-CMOS)芯片的热传导模型原理图示;右:Gooseberry 芯片(红色)靠近量子比特测试芯片(蓝)和共振器芯片(紫色)。

芯片靠近量子比特解决了温度问题,但同时也产生了其他问题。若要在量子比特所在位置操作芯片,则需要在与量子比特相同的温度(100 mK)下工作。在此温度下操作标准块状 CMOS 芯片具有挑战性,因此 Gooseberry 芯片采用了全耗尽绝缘体硅片(fully-depleted silicon-on-insulator, FDSOI)技术,优化系统在低温下的操作性能。

此外,Gooseberry 芯片具有背栅偏置(back-gate bias),其中晶体管的第四终端可用于补偿温度变化。晶体管和门的系统允许对量子比特进行单独地校准,晶体管为每个量子比特发送单独的电压。

大量的门:不需要从室温到每个量子比特的单独控制线

Gooseberry 芯片的另一个优点是,在设计时,控制量子比特的电子门通过单个电压电源充电。同时,该电压电源以「循环」的方式周期性地通过门,并在必要时充电。

如下图 3 所示,Gooseberry 芯片由数字和模拟块组成。耦合的数字逻辑电路通过一个有限状态机(finite-state machine, FSM)执行芯片的通信、波形存储和自动化操作,同时芯片的数字部分也包含一个主控振荡器(master oscillator)。

该芯片还使用串行外设接口(Serial Peripheral Interface, SPI),以在高于量子堆栈的位置实现便捷通信。芯片的模拟组件是一系列的单元,它们被称为「charge-lock fast-gate, CLFG」单元。

1f04fb96ebc3a1671d47e2a250fab687.png

cryo-CMOS 控制与量子点芯片的基准结果

研究者测试了 Gooseberry 芯片,查看将其与基于 GaAs 的量子点 (QD) 设备连接后的性能。在室温下,将量子点设备中的一些门与数模转换器 (DAC) 连接,对比其与标准控制方法的结果。CLFG 单元的功率泄露可以通过设备中的第二个量子点来衡量,对量子点电导率的度量提供了一种监测 charge-locking 过程的方式。该芯片中所有组件的温度都在控制芯片充电后测量,这表明在必要的频率或时钟速度范围内,温度能够保持在 100 mK 以下(参见下图 4)。

3c6e308e1fbcc589a9270e2118735074.png

根据这些结果,研究者估计,Gooseberry 控制芯片所需的总系统功率是频率和输出门数量的函数。这些结果考虑了拓扑量子比特所需的时钟速度和温度。下图 5 展示了 Gooseberry 芯片能够在可接受的限制下运行,同时满足数千量子比特的通信。这一基于 CMOS 的方法还可用于基于电子自旋或 gatemon 的量子比特平台。

120bb4f9229bc59342881ad62b4a13b0.png

【编辑推荐】

【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0

这篇关于量子计算机维持低温的能耗,微软发布低温量子控制平台:控制数千量子比特,研究登上自然子刊...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/279114

相关文章

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

Spring如何使用注解@DependsOn控制Bean加载顺序

《Spring如何使用注解@DependsOn控制Bean加载顺序》:本文主要介绍Spring如何使用注解@DependsOn控制Bean加载顺序,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录1.javascript 前言2. 代码实现总结1. 前言默认情况下,Spring加载Bean的顺

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失