谷歌最近在其量子处理器中发现了一个“低噪声相变”现象

  每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/

在2019年,谷歌首次宣布实现了“量子霸权”,即量子计算机能够执行传统计算机在合理时间内无法完成的操作。然而,这一说法引发了争议,因为当时的操作主要是一个基准测试,用于让量子计算机表现出其量子特性,而改进后的超级计算机模拟方法大幅减少了所需的模拟时间。如今,谷歌带着新的研究成果回归,通过一篇发表在《自然》杂志上的论文,展示了最新的基准测试结果,并探讨了其量子处理器性能的“相变”现象,以及如何在低噪声环境中运行。

量子随机电路和交叉熵基准测试

这次研究的基准测试涉及量子随机电路的性能。这类电路的操作涉及对量子比特进行一系列操作,让系统状态随时间演变,使输出结果高度依赖于量子力学的随机性。随着量子比特数量的增加,在经典硬件上模拟量子随机电路的难度也随之增加,这正是谷歌最初提出量子霸权的依据。

然而,运行量子随机电路时不可避免地会出现错误。交叉熵基准测试是一种评估量子硬件整体保真度(即执行无误操作的能力)的方法,它与量子随机电路的性能密切相关。谷歌首席科学家Sergio Boixo将量子随机电路的运行比作一场竞赛,一方面是量子纠缠的快速扩展,另一方面是噪声对纠缠的破坏。

探索低噪声环境和相变点

谷歌的研究重点在于使用交叉熵基准测试来探讨最新一代Sycamore芯片的错误情况,并确定从“错误占主导”状态到“低噪声状态”之间的过渡点。通过数值估算和实验,研究人员发现这一过渡点与每个操作周期中的错误率有关,而参与操作的量子比特数量也会影响这一点的位置。要想在低噪声环境下运行,就需要限制量子比特的数量,或者降低整体错误率。

在低噪声环境中,虽然每个操作仍有可能出错,量子比特也可能无故失去状态,但这些错误率可以通过交叉熵基准测试来估计。不过,当超出过渡点时,错误会迅速干扰纠缠过程,导致纠缠系统分裂为多个小系统。谷歌的研究模拟了这种情况,并证明经典计算机可以通过将计算分解为多个可管理的部分来模仿这种行为。

最终,研究人员利用对相变的表征,确定了在Sycamore芯片的基本错误率下,最多能在低噪声环境中保持的量子比特数量,并执行了上百万次随机电路操作。尽管在量子硬件上这相对容易,但即使使用最先进的超级计算机进行模拟,仍需要约一万年的时间。通过优化存储器使用,这一估计时间才被缩短至12年。

研究的意义

Boixo强调,这项工作的价值不在于随机量子电路的实际用途,而在于更好地理解量子算法所能容忍的噪声水平。该基准测试旨在让量子计算机尽可能容易地超越经典计算。因此,如果在这个基准测试上无法胜出,就不可能在更复杂的问题上获胜。谷歌还表示,确定相变点可以帮助寻找在低噪声相位内运行的应用,这些应用有望在噪声较大的量子计算机上超越经典计算机。

这也解释了为什么谷歌专注于改进单一处理器设计,而其他竞争对手则快速增加量子比特数量。如果基准测试表明,Sycamore处理器无法在最简单的低噪声计算中同时利用所有量子比特,那么增加比特数量的价值可能有限,唯一的解决办法就是降低处理器的基础错误率。

谷歌目前正致力于降低错误率,并探索通过纠错逻辑量子比特来克服这些限制。这项研究为未来的量子计算应用提供了新的视角和技术路径,期待后续的进展能带来更大的突破。

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

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

相关文章

2024年第四届机器人、自动化和人工智能国际会议(RAAI 2024)即将召开!

学术会议查询-学术会议交流服务平台-爱科会易 (uconf.com)https://www.uconf.com/ 第四届机器人、自动化和人工智能国际会议(RAAI 2024)将于 2024 年 12 月 19-21 日在新加坡举行。会议旨在为研究人员、从业人员和行业专家提供一个平台,分享他…

鸿蒙--下拉刷新+上拉加载

概述 Refresh组件支持下拉刷新,包裹list组件,下拉事件中更新列表 这里我们需要提前了解一下 Builder装饰器 的基本用法 ArkUI提供了一种轻量的UI元素复用机制Builder,该自定义组件内部UI结构固定,仅与使用方进行数据传递&#…

如何在SU中添加建筑分层线?

建筑体块拉伸后,为增家一些表现效果,建筑分层线是有效的方法。但如果建筑是高层,一个个复制分层线很麻烦,这里就教会大家一个利用复制给建筑增加分层线的小技巧。 解决方案: 1、建筑分层线:导入建筑的线框…

DBO-BP回归预测 | MATLAB实现DBO-BP蜣螂优化算法优化神经网络多输入单输出回归预测

回归预测 | MATLAB实现DBO-BP蜣螂优化算法优化神经网络多输入单输出回归预测 目录 回归预测 | MATLAB实现DBO-BP蜣螂优化算法优化神经网络多输入单输出回归预测基本介绍程序设计参考资料基本介绍 MATLAB实现DBO-BP蜣螂优化算法优化神经网络多输入单输出回归预测。 蜣螂优化群优…

vue3--通用组件 popup 封装

在业务场景中,假设这里我们要实现点击 汉堡 后,会有一个自下而上的popup弹出层 因此这里我们需要先实现这样的一个公共的popup弹出层 那么我们这里的popup弹出层需要具备以下能力: 当popup展开时,内容视图应该不属于任何一个组件内部,而应该直接被插入到body下,这里需要…

网络资源模板--Android Studio 实现简易计算器App

目录 一、项目演示 二、项目测试环境 三、项目详情 四、完整的项目源码 一、项目演示 网络资源模板--基于Android studio 实现的简易计算器 二、项目测试环境 三、项目详情 动态绑定按钮: 使用循环遍历 buttons 数组,根据动态生成的按钮 ID (btn_0, …

Jenkins整合Docker实现CICD自动化部署(若依项目)

前期准备 提前准备好jenkins环境 并且jenkins能使用docker命令,并且已经配置好了jdk、node、maven环境,我之前写了安装jenkins的博客,里面讲得比较详细,推荐用我这种方式安装 docker安装jenkins,并配置jdk、node和m…

在自己的vue项目中使用luckysheet

按照官网的教程总是报$的错误&#xff0c;还有也不符合vue的规范&#xff0c;于是使用AI先生成了个demo <template><div id"luckysheet" style"margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></…

apache.poi读取.xls文件时The content of an excel record cannot exceed 8224 bytes

目录 问题描述版本定位&#xff1a;打印size最大的Record定位&#xff1a;RefSubRecord解决代码 问题描述 使用apache.poi读取.xls文件时有The content of an excel record cannot exceed 8224 bytes的报错。待读取的文件的内容也是通过apache.poi写入的&#xff0c;我的文件修…

Vue3 集成Monaco Editor编辑器

Vue3 集成Monaco Editor编辑器 1. 安装依赖2. 使用3. 效果 Monaco Editor &#xff08;官方链接 https://microsoft.github.io/monaco-editor/&#xff09;是一个由微软开发的功能强大的在线代码编辑器&#xff0c;被广泛应用于各种 Web 开发场景中。以下是对 Monaco Editor 的…

继承--C++

文章目录 一、继承的概念及定义1、继承的概念 二、继承定义1、定义格式2、继承基类成员访问方式的变化3、继承类模板 三、基类和派生类间的转换1、继承中的作用域2、隐藏规则&#xff1a; 四、派生类的默认成员函数1、4个常见默认成员函数2、实现⼀个不能被继承的类 五、继承与…

基于s32ds平台指定变量储存位置

开启一段ram空间 打开ld文件 配置一段ram空间 开辟一个段 .shareable_data1 : {. ALIGN(4);KEEP(*(.mcal_shared_data1)) . ALIGN(4);} > int_sram_shareable1定义一个变量并将变量指定在段中 volatile uint32 u32SbcmGenState __attribute__((section (".mcal_s…

Spring MVC:精通JSON数据返回的几种高效方式

前言 在实际开发中&#xff0c;我们在前后端传送数据通常使用Json格式&#xff0c;而在Spring MVC中返回Json格式的方式有多种&#xff0c;接下来我将介绍其中一些。 准备工作 为了演示Json格式的数据&#xff0c;我们准备一个实体类&#xff0c;例如User&#xff0c;这些可以测…

HUAWEI_HCIA_实验指南_Lib2.1_交换机基础配置

1、原理概述 交换机之间通过以太网电接口对接时需要协商一些接口参数&#xff0c;比如速率、双工模式等。交换机的全双工是指交换机在发送数据的同时也能够接收数据&#xff0c;两者同时进行。就如平时打电话一样&#xff0c;说话的同时也能够听到对方的声音。而半双工指在同一…

Json-Rpc框架(项目设计 —— 服务端客户端 模块功能划分简介)

阅读导航 引言一、理解项目功能⭕分布式RPC服务发现/注册/订阅/创建 结构图⭕项目三大核心功能 二、服务端模块划分简介三、客户端模块划分简介 引言 在上一篇文章中&#xff0c;我们深入探讨了Json-Rpc框架中不可或缺的序列化与反序列化利器——JsonCpp库。 在本篇文章中&am…

Github 2024-10-11 Java开源项目日报 Top9

根据Github Trendings的统计,今日(2024-10-11统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9TypeScript项目1Vue项目1C++项目1JeecgBoot 企业级低代码开发平台 创建周期:2062 天开发语言:Java, Vue协议类型:Apache License 2.…

性能测试流程规范测试准备阶段

目录 1.目的 2.工作内容 3.材料 1)《性能测试脚本规范》。 2)《性能测试参数文件检查备份指南》。 3)《性能测试资源监控操作指南》。 4)《脚本开发参数化》。 5)《脚本开发异常捕获处理》。 6)测试脚本文件。 7)模拟器代码文件。 8)生产环境参数配置文件。 9)《XX…

解决 IntelliJ IDEA 运行时 “Command line is too long“ 问题

文章目录 文章标题&#xff1a;解决 IntelliJ IDEA 运行时 "Command line is too long" 问题简介问题描述解决方案代码示例代码示例1&#xff1a;使用JAR Manifest代码示例2&#xff1a;使用Classpath File代码示例3&#xff1a;优化项目依赖 结论进一步的资源 文章标…

【C++入门篇 - 1】:C++编程等演示环境介绍

文章目录 C编程等演示环境介绍VS2022的下载创建项目运行一个基本程序 Visual Studio中程序的调试方法普通的断点调试调试时查看内存中的内容调试中查看反汇编窗口 开启isual Studio 2019对C最新标准的编译支持 C编程等演示环境介绍 VS2022的下载 官网&#xff1a;VS下载官网 …

ProtoBuf 安装

一、ProtoBuf 在 window 下的安装 1.1、下载 ProtoBuf 编译器 下载地址&#xff1a;https://github.com/protocolbuffers/protobuf/releases 可以不⽤下载最新版本&#xff0c;具体的下载根据电脑情况选择。 下载之后将压缩包解压到本地⽬录下。解压后的⽂件内包含 bin、in…