学术界捷足先登,哈佛领导的物理学家团队实现可编程最大规模量子模拟器

本文主要是介绍学术界捷足先登,哈佛领导的物理学家团队实现可编程最大规模量子模拟器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一支由哈佛-麻省理工学院联合超冷原子中心[1]和其他高校的物理学家组成的研究团队,已经开发出了一种特殊类型的量子计算机,称为“可编程量子模拟器”,该特殊类型量子计算机能够运行256个量子比特,此举标志着向构建大规模量子计算机迈出了一大步。

哈佛量子计划 (HQI) [2]的联合主任、George Vasmer Leverett物理学教授,同时也是本次论文通讯作者之一的Mikhail Lukin[3]表示,这使该领域进入了一个迄今为止无人涉足的新领域,我们正在进入量子世界的一个全新部分。

论文的第一作者,同时也是哈佛大学文理研究生院 (GSAS) 的物理学学生Sepehr Ebadi表示,该量子系统集前所未有的规模和可编程性于一身,属于首屈一指的量子计算机。

在这里插入图片描述

图1|研究人员调配装置中 (来源:Rose Lincoln)

在适当的情况下,量子比特数量的增加,意味着该量子系统可以存储和处理比标准计算机运行所依赖的经典比特多出数倍的信息。

而这个“可编程量子模拟器”能够运行256个量子比特,这256个量子比特能够实现的量子态数量超过了太阳系中的原子数量。

目前,该模拟器已经帮助研究人员观察到几种以前从未在实验中实现过的奇特量子态。不仅如此,研究人员还进行了一项非常精确的量子相变研究,精确到可以成为“磁是如何在量子水平上发挥效用”问题的教科书级示例。

这些实验提供了关于材料特性所依据的量子力学的有力见解,并帮助科学家展示如何设计出具有奇异特性的新材料。

该项目使用了研究人员在2017年开发的一个平台[4]的显著升级版本,该平台能够达到51个量子比特的规模。研究人员可以利用这个比较旧的系统捕获超低温铷原子,并使用光镊将这些原子按照特定顺序排列。

而新的系统则从旧的一维光镊阵列发展成为了二维光镊阵列,将可实现的系统规模从51个量子比特扩展到了256个量子比特。

研究人员可以利用光镊将原子无缺陷排列,并创建可编程的形状,如正方形、蜂窝状或三角晶格,以设计量子比特之间不同的相互作用。

在这里插入图片描述

图2|可以控制和纠缠里德伯原子的420毫米激光器 (来源:哈佛大学)

Ebadi表示,这个新平台的主力是一个叫做空间光​调制器的装置,用该装置塑造一个光学波前,以产生数百个基于单光束的光镊。这些设备本质上与电脑投影仪内部用于在屏幕上显示图像的设备相同,但研究人员将它们改造成了其量子模拟器的关键部件。

光镊最初捕获的原子是随机的,研究人员必须移动原子,将它们排列成目标几何形状。团队使用第二组移动的光镊,将原子拖到他们想要的位置,消除了最初的随机性。激光使研究人员能够完全控制原子量子比特的定位,和它们的相干量子操纵。

这项研究的其他通讯作者包括哈佛大学教授Subir Sachdev和Markus Greiner,他们与麻省理工学院教授Vladan Vuletić一起参与了这个项目,连同来自斯坦福大学、加州大学伯克利分校、因斯布鲁克大学、奥地利科学院和美国量子硬件初创公司QuEra Computing的科学家们。

哈佛大学物理学副研究员、同时也是论文作者之一的Tout Wang表示,构造一台规模更大、性能更好的量子计算机是他们当前的目标,而这一目标也是一场愈演愈烈、人尽皆知的全球竞赛的一部分。

在这里插入图片描述

图3|单个原子经过重新排列后显示为哈佛盾牌图像 (来源:Lukin组)

研究人员目前正致力于通过改进激光对于量子比特的控制从而完善系统,使其更具可编程性。除此之外,他们还在积极探索如何将该系统用于新的应用。

Ebadi表示,这项工作使大量新的科学方向成为可能。利用这些系统,研究人员能做的事情还远远没有达到极限。

这项工作得到了超冷原子中心、美国国家科学基金会 (NSF)、万尼瓦尔·布什学院奖学金 (VBFF)、美国能源部 (DOE)、美国海军研究办公室 (ONR)、美国陆军研究办公室 (ARO) 多学科大学研究计划 (​MURI) 和美国国防部高级研究计划局 (DARPA) 的ONISQ项目 (含噪中等规模量子器件优化项目) 的支持。

 
封面:
哈佛大学Mikhail Lukin组
 
引用:
[1]https://www.rle.mit.edu/mit-harvard-center-for-ultracold-atoms/
[2]https://quantum.harvard.edu/about
[3]https://www.physics.harvard.edu/people/facpages/lukin
[4]https://news.harvard.edu/gazette/story/2017/11/researchers-create-new-type-of-quantum-computer/
 

声明:此文出于传递高质量信息之目的,若来源标注错误或侵权,请作者持权属证明与我们联系,我们将及时更正、删除,所有图片的版权归属所引用组织机构,此处仅引用,原创文章转载需授权。

这篇关于学术界捷足先登,哈佛领导的物理学家团队实现可编程最大规模量子模拟器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

Go语言并发之通知退出机制的实现

《Go语言并发之通知退出机制的实现》本文主要介绍了Go语言并发之通知退出机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、通知退出机制1.1 进程/main函数退出1.2 通过channel退出1.3 通过cont