微软称在量子纠错领域取得大进展,量子超级计算机能在2033年问世?

news2024/11/22 14:13:32

421d2662b1fbf23acbbb56d94e9415c5.jpeg

b76897179af79eccad1b13da3931b47f.png




大数据产业创新服务媒体

——聚焦数据 · 改变商业


自从物理学家费曼(Richard Feynman)在80年代首次提出了利用量子力学原理进行计算的概念,无数科学家就梦想着用量子计算重塑未来。可惜现实往往“磕磕绊绊”,40多年过去了,量子计算依然囿于实验室,难以真正落地应用。

然而,这一现状迎来了转机。周三,微软在官网发布了一系列博客文章和论文,宣布在量子纠错领域获得突破性进展,大幅推动了量子计算机的落地进度:

通过将微软的量子比特虚拟系统(qubit-virtualization system),错误诊断和改正手段(error diagnostics and correction),与Quantinuum公司的离子阱硬件(trapped-ion hardware)相结合,迄今为止最可靠的逻辑量子比特被创造出来。相较于单个物理量子比特,这种逻辑量子比特的错误率改善了800倍。

f0cea72516610e6639af9f8849bf9064.png
Credit: Microsoft

具体来说,仅利用30个物理量子比特,微软成功构建了4个高度可靠的逻辑量子比特。在14000次试验中,这4个逻辑量子比特运行始终平稳如初,未现任何错误。

这一突破之所以备受关注,是因为长期以来,管理和纠正量子误差一直是阻碍量子计算机真正落地的最大障碍。量子系统由于易受噪声和退相干现象的影响,极易导致量子态失常、计算出现错误。此外,不精确的量子门操作和测量过程也可能引入误差,使之逐步累积,影响最终结果的准确性。

因此,即便拥有再多量子比特,量子计算机也难以完全发挥其超强的并行处理能力,这就是为什么到目前为止,量子计算机仅用于研究和实验的主要原因。而微软和Quantinuum这一突破,正是为解决这一挑战迈出的关键一步。

那么微软是怎么做到的呢?

在量子计算机中,基本单位被称为“量子比特(quantum bit)”或“量子位(qubit)”。与传统计算机中只能代表0或1的最小数据单位“bit”不同,量子比特可以同时处于0和1的叠加态,让每个量子比特同时执行两个计算。

这是量子计算机拥有超越传统计算机的计算能力的关键所在:量子计算机中通过量子力学连接的量子比特越多,其计算能力就可以以指数方式增长。

量子计算机大约每千次操作就会出现一个错误,通常有两种方式来降低错误率:

1、提高单个物理量子比特及其上执行的操作的质量,其中包括最大限度地减少温度波动或电磁干扰等因素造成的外部噪音;利用不易退相干的先进材料;开发更精确的量子门操作等。

2、使用逻辑量子比特进行纠错,将多个物理量子比特组合成更可靠的虚拟量子比特。

此次突破主要通过第2种途径实现。微软仅使用30个物理量子比特就构建出了4个高度可靠的逻辑量子比特。相较于先前的研究,这种量子纠错策略所需的物理量子比特数量预期至少为1000个,因此这是一个巨大的飞跃。

“主动症状提取(Active Syndrome Extraction)”,一种微软新开发的,能够在不破坏逻辑量子比特的情况下进行诊断和纠正错误的方法,也在这次突破中发挥了重要作用。

测量量子态(如叠加态)的行为通常会破坏它。为了避免这种情况,“主动症状提取”并不关注量子比特的量子态,而是学习与噪声相关的量子比特细节。具备考虑噪声的能力可以让更长更复杂的量子计算顺利进行,而不会出现故障,同时也不会破坏逻辑量子比特。微软称它在2个逻辑量子比特上运行了多轮的“主动症状提取”。

微软展示了如何进行纠缠量子比特的准备工作(如下图)。 虚线内的部分是用于创建纠缠态的电路的粗略表示。A 和 B 代表可应用于状态每一半的测量值。 在没有错误的情况下,如果应用于每一半的测量类型相同,则一半的结果应与另一半的结果一致。 

2e15c387b7b4588a89266fbb62df4a94.png

下图展示了纠缠的量子比特之间的差异(误差):通过比较一对量子比特中每个量子比特的图像可以发现差异,存在的任何差异都会以点的形式出现在每对量子比特的之间的图块上。物理量子比特对之间存在错误,第一排中间图块中的“小点”就证明了这一点。 相比之下,纠缠的逻辑量子比特之间不存在任何错误,从第二排中间的不存在“小点”的空白图块中可以看出。

badad5258f0d47ea5e053f0829095c64.png
Credit: Microsoft

微软迈入量子计算机发展的韧性阶段

微软报告称,最新的突破标志着其在量子计算机的第2个发展阶段中获得了先机,并计划在不久的将来在 Azure Quantum Elements 的私人预览版中提供这些功能。

我们先来回顾一下,7个月前微软战略任务和技术部门执行副总裁Jason Zander在LinkedIn上关于量子计算机发展的3个阶段的介绍:

第 1 级(Foundational-基础):这个阶段厂商都专注于增加和宣传一个虚荣的指标,即量子比特的数量,而忽略了保真度。保真度达到99%的NISQ系统只能用于量子计算研发,无助于解决现实问题。

第 2 级(Resilient-韧性):需要约 200 个以上的逻辑量子比特来进行一些基本的科学工作,这涉及使用逻辑量子比特来实施纠错技术。目前(即截至2023年8月)还没有供应商达到这个水平。

第 3 级(Scale-规模):要解决最困难的科学问题,必须拥有至少一百万次可靠的每秒量子运算 (rQOPS),且逻辑错误率只有万亿分之一。这涉及扩展逻辑量子比特,以创建真正的量子超级计算机,能够以高可靠性执行复杂的算法。

每个级别的成功标准都是通过逻辑量子比特错误率、逻辑量子比特数量和可扩展性等因素来衡量的。

在周三发布的通稿中,这位副总裁表示,“这使我们摆脱了当前嘈杂的中尺度量子 (NISQ) 级别,进入到了2 级韧性量子计算阶段。”根据他之前在LinkedIn上的长文,真正地实现2级,需要约 200 个以上的逻辑量子比特,这表明微软还需要在实现更大规模的逻辑量子比特上继续投入。

自 2019 年以来,微软一直与 Quantinuum 合作,使量子开发人员能够在离子阱量子比特技术上编写和运行自己的量子代码,其中包括高保真、完全连接和中电路测量。 

此次实验中,微软使用的是Quantinuum新一代的量子计算机H2,它采用独特的“跑道”设计使32 个量子比特实现全连接,这意味着 H2 中的每个量子比特都可以直接与系统中的任何其他量子比特成对纠缠。

Quantinuum 是全球最大的综合量子计算公司,由 Cambridge Quantum 和 Honeywell Quantum Solutions 合并而成,专注于开发基于俘获离子技术的量子计算系统。最近,该公司与谷歌旗下的 DeepMind 合作开展了一个项目,利用人工智能解决量子计算中的棘手问题。

除了与 Quantinuum 的合作之外,微软在量子领域还进行了颇多布局。例如,它直接投资了专注于为量子计算提供光子技术的公司 Photonic Inc. ,并与之建立了合作伙伴关系;此外,它还成为了致力于利用硅光子量子比特打造首台通用量子计算机的 PsiQuantum 的重要投资者。

量子超级计算机会在10年内诞生?

凭借量子力学原理,量子计算机可在密码学、材料科学、药物研发等领域实现指数级的运算加速,大幅提升人类的信息处理能力,甚至重塑未来社会的信息基础设施。因此,量子计算被视为最具有颠覆性的技术之一,将引领人类社会进入全新的信息时代,科技巨头们都在加大在该领域的投入力度。

作为量子计算研究领域的领导者之一,谷歌专注于构建自己的量子硬件。开发了一种超导量子比特设计,并持续努力提高其相干时间和可扩展性,以构建更大规模的量子计算机。

在软件和云集成方面,谷歌拥有得天独厚的优势和积累。它不仅开发了TensorFlow Quantum等工具,用于设计和运行量子机器学习模型,还在自己的云平台上提供基于Sycamore 处理器的量子虚拟机服务。

坐拥全球市场份额第一的云服务AWS的亚马逊则更集中精力在基于云的量子计算资源方面:通过与其他量子硬件开发商合作,提供相关的云服务。

AWS还是量子计算领域开源软件与协作的坚定倡导者,与加州理工学院合作推出 AWS 量子计算中心,以加速该领域的研究与开发。此外,它还发布了 Amazon Braket 等开源软件工具,用于在各类硬件平台上设计与运行量子电路。

以硬件见长的IBM也在这场竞赛中全力以赴。不仅公布了计划在2033年推出“具有 1,000 个逻辑量子比特的以量子为中心的超级计算机”,还在官网上挂出了“未来的计算是以量子为核心”的口号。

与IBM不谋而合的是,微软在去年6月推出了“充满野心”的路线图,计划在10年内推出一台每秒可进行百万次可靠计算的量子超级计算机。

当时看来,无论对IBM还是微软而言,这都是一个难以企及的目标。但随着可靠量子计算的突破,量子比特虚拟化系统的不断改进,以及硬件能力的持续提升,这一目标或许并不遥远。

文:王茜茜 / 数据猿
责编:凝视深空 / 数据猿

76ea2e3692700367befc6871a8f6ac34.jpeg

e771727a6d2d06423458686c64ae9d19.png

b0b2b2cb72576d196e79947d2f89844d.jpeg

8e53131d116d2c8bf507427b4a7d815a.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1581287.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Element UI前端页面

1.前端 如何用ElementUI快速搭建一个前端网页模板,接下来会详细讲解! 1.Container布局 这是ElementUI官网提供的能快速搭建一个网页的基本布局模式,以下是一个网页的基本架构模式,主要分为三大块: AsideHeaderMain 我…

SpringBoot快速入门笔记(7)

文章目录 VueRouter前端路由1、简介2、RouterDemo3、子路由4、动态路由 VueRouter前端路由 1、简介 Vue的单页面应用是基于路由和组件的,不同组件的切换需要前端路由完成 vue-router3只能结合vue2,vue-router4只能结合vue3 安装 npm install vue-router…

FreeGPT3.5 开源软件

GPT-3.5不需要付费,也不需要注册用户,可以直接使用了,官方彻底开放了API接口。 该API政策一放开,GitHub很快就已经出现了一个开源项目FreeGPT35,可以自动生成key调用GPT3.5的API接口,再也用不着注册账号和申…

Hololens2远程音视频通话与AR远程空间标注,基于OpenXR+MRTK3+WebRTC实现

Hololens2远程音视频通话与AR远程空间标注 使用Unity2021.3.21版本开发,基于OpenXRMRTK3.0WebRTC实现。 (1)通过视频获取视频帧的矩阵的方法可以参考:https://learn.microsoft.com/zh-cn/windows/mixed-reality/develop/advanced…

强化学习:基础开发

基本就是把看到有用的资料整合在一起了 资料 https://blog.csdn.net/weixin_48878618/article/details/133590646 https://blog.csdn.net/weixin_42769131/article/details/104783188?ops_request_misc%257B%2522request%255Fid%2522%253A%2522166792845916800182132771%25…

【azure笔记 1】容器实例管理python sdk封装

容器实例管理python sdk封装 测试结果 说明 这是根据我的需求写的,所以有些参数是写死的,比如cpu核数和内存,你可以根据你的需要自行修改。前置条件: 当前环境已安装python3.8以上版本和azure cli并且已经登陆到你的账户 依赖安…

Angular 使用DomSanitizer

跨站脚本Cross-site scripting 简称XSS,是代码注入的一种,是一种网站应用程序的安全漏洞攻击。它允许恶意用户将代码注入到网页上,其他用户在使用网页时就会收到影响,这类攻击通常包含了HTML和用户端脚本语言(JS&…

echarts 条形图(柱状图)多个图例按钮默认高亮一个,且只能高亮一个

核心:给图例按钮添加点击事件 myChart.on("legendselectchanged", function (params) {let selected {功率柜: true,母线柜: false,充电桩终端: false,网络柜: false,};for (let key in selected) {if (key ! params.name) {myChart.setOption({legend:…

数据结构之来链表——单链表

什么是单链表: 文字说明: 单链表顾名思义,就是指单项链表,即只有一个方向的链性线性表。 图解: 如下图所示,即为链表(DATA为我们自己所定义的数据类型): 单链表的创建&am…

【jQuery】jQuery框架

目录 1.jQuery基本用法 1.1选择器 1.2jQuery对象 1.3事件绑定 1.4链式编程 1.5过滤方法 1.6样式操纵 1.6属性操纵 1.7操作value 1.8查找方法 1.9类名操纵 1.10事件进阶 1.11触发事件 1.12window事件绑定 2.节点操作与动画 2.1获取位置 2.2滚动距离 2.3显示/隐…

使用阿里云试用Elasticsearch学习:4. 聚合——1

在这之前,本书致力于搜索。 通过搜索,如果我们有一个查询并且希望找到匹配这个查询的文档集,就好比在大海捞针。 通过聚合,我们会得到一个数据的概览。我们需要的是分析和总结全套的数据而不是寻找单个文档: 在大海里…

ONERugged车载平板终端:提升港口运输水平

现代港口是国际贸易中至关重要的枢纽,而提高港口运输效率对于促进贸易流通和经济发展至关重要。近年来,车载平板技术的快速发展为港口运输行业带来了巨大的变革和机遇。车载平板的广泛应用不仅提高了港口的操作效率,还改善了货物跟踪、通信和…

【第七篇】使用BurpSuite进行主动、被动扫描和主动、被动爬虫

文章目录 前言主动扫描被动扫描主动爬虫被动爬虫前言 Burp Scanner 既可以用作全自动扫描仪,也可以用作增强手动测试工作流程的强大手段。 扫描网站涉及两个阶段: 抓取内容和功能: Burp Scanner 首先在目标站点周围导航,密切反映真实用户的行为。它对站点的结构和内容以及…

MATLAB Simulink仿真搭建及代码生成技术—01自定义新建模型模板

MATLAB Simulink仿真搭建及代码生成技术 目录 01-自定义新建模型模板点击运行:显示效果:查看模型设置: 01-自定义新建模型模板 新建模型代码如下: function new_model(modelname) %建立一个名为SmartAss的新的模型并打开 open_…

STM32-模数转化器

ADC(Analog-to-Digital Converter) 指模数转换器。是指将连续变化的模拟信号转换 为离散的数字信号的器件。 ADC相关参数说明: 分辨率: 分辨率以二进制(或十进制)数的位数来表示,一般有 8 位、10 位、12 位、16 位…

Linux登录访问限制

Linux系统下,用户密码的有效期可以通过编辑/etc/login.defs文件控制;密码复杂度规则设定需要通过/etc/pam.d/system-auth文件控制;登录失败次数限制通常由/etc/pam.d/login文件限制,可使用pam_tally2模块进行设置。 Linux系统下的…

uniapp小程序下载并导出excel

<button click"confirmExport">导出excel</button>confirmExport() {let header {"X-Access-Token": uni.getStorageSync(ACCESS_TOKEN), //自定义请求头信息} let url "http"/......"; // 后端API地址uni.request({url: ur…

【神经网络】生成对抗网络GAN

生成对抗网络GAN 欢迎访问Blog总目录&#xff01; 文章目录 生成对抗网络GAN1.学习链接2.GAN结构2.1.生成模型Generator2.2.判别模型Discrimintor2.3.伪代码 3.优缺点3.1.优势3.2.缺点 4.pytorch GAN4.1.API4.2.GAN的搭建4.2.1.结果4.2.2.代码 4.3.示意图:star: 1.学习链接 …

0.开篇:SSM+Spring Boot导学

1. 为什么要使用框架 Spring是一个轻量级Java开发框架&#xff0c;最早有Rod Johnson创建&#xff0c;目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。 几乎当下所有企业级JavaEE开发都离不开SSM&#xff08;Spring SpringMVC MyBatis&#xff09;Spring B…

计算机视觉——Python OpenCV BGR转HSV

这里将介绍如何使用 OpenCV 与 Python 来作彩色影像转HSV(RGB to HSV 或 BGR to HSV)&#xff0c;在写 Python 影像处理程序时常会用到 OpenCV cvtColor 作颜色空间转换的功能&#xff0c;接下来介绍怎么使用 Python 搭配 OpenCV 模块来进行 RGB/BGR 转 HSV 彩色转HSV空间。 H…