中国诞生全球最强量子模拟器 量子计算迈出大步

简介:

谷歌依靠72比特量子计算机问鼎量子霸权的计划或被打翻。5月8日,看看新闻Knews记者从阿里巴巴获悉,达摩院量子实验室近日研发出当前世界最强的量子电路模拟器“太章”,率先成功模拟了81比特40层作为基准的谷歌随机量子电路。此前,达到这个层数的模拟只能处理49比特。


作为颠覆性技术,量子计算一直是科学研究的前沿热点。但量子计算的实现十分困难,目前世界公开技术参数的量子计算机只有20几个比特。量子电路模拟器的存在,意义在于帮助理解、设计量子计算机硬件,探索量子算法和应用。


阿里巴巴太章模拟器与目前主要模拟器模拟谷歌随机电路的结果比较阿里巴巴“太章”模拟器与目前主要模拟器模拟谷歌随机电路的结果比较


“太章”首次使得验证及测试50-200量子比特的“中等规模”量子算法成为可能, 从而为辅助设计中等规模量子算法、量子软件乃至量子计算机提供了一个有力的工具。


2018年3月,谷歌发布了研制全球首个高质量72比特量子计算机的计划,且于此前提出一套实现“量子霸权”的随机量子电路方案。“太章”的结果打破了谷歌要在这套方案上实现量子霸权的原计划。


太章模拟的随机量子电路规模(黑线)与谷歌量子硬件可以实现的规模(红线) 比较(基于谷歌在[Characterizing quantum supremacy in near-term devices]中对7x7的估计)“太章”模拟的随机量子电路规模(黑线)与谷歌量子硬件可以实现的规模(红线) 比较(基于谷歌在[Characterizing quantum supremacy in near-term devices]中对7x7的估计)


“太章”的另一大亮点是通信开销极小,从而可以基于阿里巴巴集团计算平台在线集群的超强算力,完成目前世上最强的超级计算机都无法完成的模拟。在64(8x8)比特40层的模拟中,“太章”只需2分钟即可完成,且只动用阿里巴巴计算平台在线集群14%的计算资源。


阿里巴巴达摩院量子实验室由美国密西根大学终身教授、世界著名量子科学家施尧耘牵头组建。今年初,两次理论计算机最高奖哥德尔奖得主、匈牙利裔美国计算机科学家马里奥·塞格德(Mario Szegedy)加盟。目前,实验室正处于人才引进的高速增长时期。


原文发布时间为:2018-05-08
本文作者:何晓
本文来源:今日头条,如需转载请联系原作者。

目录
相关文章
|
22天前
|
运维 安全 Linux
计算机架构“寒武纪爆发”,操作系统进化迸发中国浪潮
计算机架构“寒武纪爆发”,操作系统进化迸发中国浪潮
|
BI 量子技术
量子1分钟=超算百亿年,我国九章2.0和祖冲之2.0同时发布,量子优越性争论已休
因为中国量子计算成果近年来较为密集,很多小伙伴估计云里雾里,只知道每次出来一个相关新闻,跟着激动一下就完事了。
183 0
量子1分钟=超算百亿年,我国九章2.0和祖冲之2.0同时发布,量子优越性争论已休
国内首款量子计算机控制系统诞生
如果量子芯片是“大脑”,那么量子计算机控制系统就类似于“骨干”。
395 0

热门文章

最新文章

  • 1
    流量控制系统,用正则表达式提取汉字
    25
  • 2
    Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
    26
  • 3
    Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
    26
  • 4
    Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
    27
  • 5
    S外部函数可以访问函数内部的变量的闭包-闭包最简单的用不了,闭包是内层函数+外层函数的变量,简称为函数套函数,外部函数可以访问函数内部的变量,存在函数套函数
    24
  • 6
    Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
    30
  • 7
    Redis05数据结构介绍,数据结构介绍,官方网站中看到
    22
  • 8
    JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
    20
  • 9
    JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
    20
  • 10
    定义好变量,${age}模版字符串,对象可以放null,检验数据类型console.log(typeof str)
    19