量子计算的历史性突破:CIM实现10万自旋规模

2024-02-07 23:10

本文主要是介绍量子计算的历史性突破:CIM实现10万自旋规模,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:相干伊辛机 (CIM) 使用光量子计算方案取得突破性进展,在计算规模上已经大大领先其他技术路线,体现出规模化优势,并计划将率先投入实用。

9月底在《Science Advance》上发表的一篇论文指出,相干伊辛机 (CIM) 这种光量子计算方案又取得了重大技术突破,实现了100,512自旋的CIM计算实验,率先突破10万大关,在所有量子计算技术方案中遥遥领先。该论文由日本电报电话公司(以下简称“NTT”)与日本国立信息学研究所(以下简称“NII”)合作发表。

什么是CIM

目前,经典计算机的研发已经逼近物理极限,摩尔定律逐渐失效。各种新型的计算体系结构,尤其是基于特定物理系统的量子计算机的研究正在飞速发展,其中的超导、光量子、离子阱等技术方案已经广为人知。进入2021年来,光量子计算路线在技术研发、融资规模、市场化应用上都取得了令人瞩目的进展,因此业界有人称2021年为“光量子元年”。

相干伊辛机(CIM)正是一种使用光量子的量子计算方案,因为具有多种优势和潜力,是目前的热门方案之一。包括NTT、NII、NASA、斯坦福、加州理工、马里兰、东京大学等研究院所和院校,以及中国的玻色量子科技公司,都在从事着CIM方向的研发工作。

CIM 的概念图

简单来说,CIM就是通过一种称为“DOPO”的激光脉冲来高速求解组合优化问题的专用量子计算机。它使用DOPO网络来模拟统计物理中的“伊辛模型”,因为DOPO中的光子能量远大于环境中热噪声的光子能量,这使研究人员能够在室温下通过一套物理系统来实现光子的低温自旋行为。

CIM 实验系统的详细信息

PZT:带压电元件的光纤相位控制器;BPF:光学带通滤波器;PMF:偏振保持光纤;ADC:模数转换器;DAC:数模转换器。(图片来源:《100000—spin coherent Ising machine》论文【1】)

从理论上说,CIM可以用于各种NP-hard问题的求解,并且有进行门计算的潜力。因为CIM使用的伊辛模型是一个建模各种复杂系统的典范,广泛存在于自然、社会、人工等复杂系统中,可应用于材料相变、蛋白质优化、股票市场、种族隔离、政治选举等各种不同领域的分析优化。当下神经科学和深度学习的很多最新进展也和这个模型相关,因此伊辛模型还可以用来构建模神经网络系统,进而搭建可适应环境变化而不断自主学习的计算机,也就是“量子大脑”。

如何实现10万个自旋的CIM

那么如何实现10万自旋量子比特规模的CIM呢?

论文中提到,在该CIM系统中,时分复用的 DOPO 脉冲作为压缩真空脉冲注入在非线性光波导中,并在 5 公里的光纤腔中循环,这些脉冲同时经历数字辅助相互作用和非线性振幅演化,利用DOPO脉冲之间的量子效应,以此寻找伊辛模型的基态能态,最终通过超过100,000个 DOPO 脉冲的集体相变映射,求解出最优的结果。

NTT基础研究实验室的高级杰出研究员武居弘樹博士(图片来源:NTT)

早在2016年,NTT基础研究实验室的研究团队就发布了一套CIM系统,该系统利用测量/反馈的技术在远程光纤腔中完全耦合生成了2000个DOPO脉冲,可实现多达400万个耦合。作为该研发团队技术带头人,NTT基础研究实验室的高级杰出研究员武居弘樹博士(Dr. Hiroki Takesue)告诉量子前哨,在此基础上就可进一步将CIM的规模拓展到10万自旋。而这一过程中,最大的挑战就在于光学部分和测量反馈部分。

关于光学部分,武居弘樹博士表示:“我们将光纤腔的长度从 1 公里增加到 5 公里,泵脉冲的重复频率从 1 GHz 增加到 5 GHz,从而在光纤腔中产生大于10 万个 DOPO 脉冲。但是相应的,较大的光纤腔会导致较大的光损失,这意味着需要增加非线性波导的增益,用于相位敏感放大。通过改进制造工艺以及光纤耦合模块的设计,我们开发了效率更高的非线性波导 ——也就是PPLN 波导模块。”

100,512 自旋 CIM 的外观(图片来源:NTT【2】)

此外,光纤的长度越长,腔体的不稳定性越大,这主要是由环境温度波动引起的。为了抑制这种不稳定性,武居弘樹带领团队开发了一个系统,使用Peltier设备精确控制如此长距离的光纤(除了锁相腔系统)。由于本次实验仅仅通过增加光纤长度和重复频率就做到了10万量子比特,因此这一CIM系统的规模仍有进一步扩大规模的余地。

武居弘樹博士告诉量子前哨:“事实上,此前我们就已经报告了使用20公里光纤腔和10GHz重复频率,最终生成了100万个DOPO脉冲的实验,论文发表于(Opt. Lett.41,4273-4276(2016))。”

至于测量反馈部分,武居团队开发了一套系统,能在25微秒内执行100k x 100k矩阵和100k元元载体的乘法计算,即可满足5公里光纤腔的脉冲往返时间的要求。武居弘樹强调:“该系统所需FPGA芯片超过50个。如果未来还想把它扩展至能够满足100 万自旋系统计算,我们可能需要开发用于矩阵计算的特殊电路 (ASIC)系统。”

基于上述光学系统和测量/反馈系统的改进,武居团队最终完成了目前世界上最大规模的CIM,可以实现10万个脉冲和高达100亿个相互耦合的DOPO网络。对于包含10万个计算参量的大规模组合优化问题,经过实验测试,该解决方案比在经典计算机上实施的模拟退火算法 (SA) 快 1000 倍以上,且精度更高。

突破10万量子比特的意义及未来展望

武居弘樹博士告诉量子前哨,此次研究成果具有以下重要的里程碑意义: 

第一,它是用光学实现的最大规模的伊辛机系统;

第二,该CIM在 600 微秒内找到了 100,000 节点全连接图的最大割问题的的合理近似解决方案,比在经典计算机上采用模拟退火算法的方案(用时约为 0.7 秒)快 1000 倍以上;

第三,这种在 DOPO 阈值附近操作的 CIM 相干量子计算系统可以提供广泛的解决方案分布,与模拟退火算法获得的分布相比,提供的解决方案更优。这使得CIM 更适用于需要快速求解(如组合优化和机器学习)等应用场景。

对于武居团队的成就,康奈尔大学物理学助理教授,2019 年谷歌量子研究奖获得者彼得·麦克马洪(Peter McMahon)评价道:“我认为NTT 此次十万自旋的CIM系统绝对是一项重要的工程成就,这表明CIM的算法和机制可以真正扩展到十万次自旋以上,并且仍然运行良好。”

目前CIM相干量子计算方案是已实现的量子比特数最大的方案,也是主流方案中有望最快实现百万量子比特的方案。而且CIM通过对激光的精准控制,不需要超低温环境,在室温下即可运行,具有稳定的状态,稳定的操控,和稳定的结果“三稳”特点,运行成本远远低于其它技术方案,商业化的潜力更好。

尽管CIM的自旋量子比特与通用量子计算的量子比特数无法直接进行比较,但此次突破也可认为是一个里程碑级别的事件。在全球量子计算领域技术争夺战中,CIM无疑在量子比特数规模上领先了超导、离子阱等其它路线几个身位,率先进入了十万量子比特时代,距离百万量子比特又接近了一步。在接下来的战局中,CIM量子计算方案还将拿出什么“独门绝技”与超导、离子阱等方案竞争,并率先实现商业化应用,让我们拭目以待!

参考文献:

1.T.Honjo,T.Sonobe,K.Inaba,T.Inagaki,T.lkuta,Y.Yamada,T.Kazama,K.Enbutsu T.Umeki,R.Kasahara,K.-i.Kawarabayashi,H.Takesue,100,000-spin coherent lsing machine. Sci.Adv.7,eabh0952(2021).

2.https://group.ntt/jp/newsrelease/2021/09/30/210930a.html

文:慕一/王珩

编辑:王凯/王衍

这篇关于量子计算的历史性突破:CIM实现10万自旋规模的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

C#实现将XML数据自动化地写入Excel文件

《C#实现将XML数据自动化地写入Excel文件》在现代企业级应用中,数据处理与报表生成是核心环节,本文将深入探讨如何利用C#和一款优秀的库,将XML数据自动化地写入Excel文件,有需要的小伙伴可以... 目录理解XML数据结构与Excel的对应关系引入高效工具:使用Spire.XLS for .NETC

Nginx更新SSL证书的实现步骤

《Nginx更新SSL证书的实现步骤》本文主要介绍了Nginx更新SSL证书的实现步骤,包括下载新证书、备份旧证书、配置新证书、验证配置及遇到问题时的解决方法,感兴趣的了解一下... 目录1 下载最新的SSL证书文件2 备份旧的SSL证书文件3 配置新证书4 验证配置5 遇到的http://www.cppc

Nginx之https证书配置实现

《Nginx之https证书配置实现》本文主要介绍了Nginx之https证书配置的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起... 目录背景介绍为什么不能部署在 IIS 或 NAT 设备上?具体实现证书获取nginx配置扩展结果验证

SpringBoot整合 Quartz实现定时推送实战指南

《SpringBoot整合Quartz实现定时推送实战指南》文章介绍了SpringBoot中使用Quartz动态定时任务和任务持久化实现多条不确定结束时间并提前N分钟推送的方案,本文结合实例代码给大... 目录前言一、Quartz 是什么?1、核心定位:解决什么问题?2、Quartz 核心组件二、使用步骤1

使用Redis实现会话管理的示例代码

《使用Redis实现会话管理的示例代码》文章介绍了如何使用Redis实现会话管理,包括会话的创建、读取、更新和删除操作,通过设置会话超时时间并重置,可以确保会话在用户持续活动期间不会过期,此外,展示了... 目录1. 会话管理的基本概念2. 使用Redis实现会话管理2.1 引入依赖2.2 会话管理基本操作

mybatis-plus分表实现案例(附示例代码)

《mybatis-plus分表实现案例(附示例代码)》MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生,:本文主要介绍my... 目录文档说明数据库水平分表思路1. 为什么要水平分表2. 核心设计要点3.基于数据库水平分表注意事项示例

C#高效实现在Word文档中自动化创建图表的可视化方案

《C#高效实现在Word文档中自动化创建图表的可视化方案》本文将深入探讨如何利用C#,结合一款功能强大的第三方库,实现在Word文档中自动化创建图表,为你的数据呈现和报告生成提供一套实用且高效的解决方... 目录Word文档图表自动化:为什么选择C#?从零开始:C#实现Word文档图表的基本步骤深度优化:C

nginx跨域访问配置的几种方法实现

《nginx跨域访问配置的几种方法实现》本文详细介绍了Nginx跨域配置方法,包括基本配置、只允许指定域名、携带Cookie的跨域、动态设置允许的Origin、支持不同路径的跨域控制、静态资源跨域以及... 目录一、基本跨域配置二、只允许指定域名跨域三、完整示例四、配置后重载 nginx五、注意事项六、支持

Qt实现对Word网页的读取功能

《Qt实现对Word网页的读取功能》文章介绍了几种在Qt中实现Word文档(.docx/.doc)读写功能的方法,包括基于QAxObject的COM接口调用、DOCX模板替换及跨平台解决方案,重点讨论... 目录1. 核心实现方式2. 基于QAxObject的COM接口调用(Windows专用)2.1 环境

MySQL查看表的历史SQL的几种实现方法

《MySQL查看表的历史SQL的几种实现方法》:本文主要介绍多种查看MySQL表历史SQL的方法,包括通用查询日志、慢查询日志、performance_schema、binlog、第三方工具等,并... 目录mysql 查看某张表的历史SQL1.查看MySQL通用查询日志(需提前开启)2.查看慢查询日志3.