关于量子计算,你应该知道的七个事实

640?wx_fmt=jpeg

来源:资本实验室

摘要:在很多人眼中,量子计算机被认为能够完成经典计算机所不能完成的任务。


聚焦前沿科技创新与传统产业升级


在很多人眼中,量子计算机被认为能够完成经典计算机所不能完成的任务。


事实上,如果量子计算机缺乏足够数量的处理单元,即量子比特,以及足够的稳定性来做有用的工作,这些好处就仍然只是理论上的。


目前,全球少数国家和地区,包括美国、中国、欧盟与日本,以国防、军工、科研部门为代表的力量都在量子计算领域发力,并带动了该领域的投资增长。


与此同时,从IBM、谷歌、英特尔到国内的百度、阿里巴巴、腾讯,大公司也正在加大该领域研发与商用探索的力度。


例如,IBM开发出了一台50量子比特的量子计算原型机,Google也推出了一款72量子比特的芯片。但是,这些产品要成为真正有用的设备,挑战犹存。


640?wx_fmt=jpeg


近期,IBM的两位科学家就量子计算机的总体趋势、能解决的问题,与经典计算机的关系,以及当前面临的挑战发表了自己的看法。


这些看法有助于我们对量子计算机形成更为清晰的认识,同时帮助我们对这一科学应用的前沿保持一份敬畏之心。


1.量子计算机不会取代经典计算机


IBM英国与爱尔兰首席技术官Andy Stanford Clark表示:“量子计算机永远无法运行if/then/else类型的逻辑,这是我们所熟悉的从一个步骤到另一个步骤,也就是传统冯诺依曼结构的计算机所采用的逻辑。”


2.量子计算机擅长解决优化问题


Stanford Clark认为:“当你有一个指数级的排列数需要运算时,量子计算机真的很擅长解决这些问题。”


“例如,如果你正在优化飞机路线的里程,或者优化铁路网络的备件布局,那就有2的n次方种可能性,你必须尝试每一种可能性以找到最佳的解决方案。


“如果你有一个2的100次方种可能性的问题,经典计算机将难以胜任。而在一台100量子比特的量子计算机上,你在一次操作中就能解决它。”


IBM超导量子比特量子计算的技术领导人说:“我们知道一些可以实现指数加速的算法。例如,量子化学或材料科学问题、计算分子的性质,都是量子计算机可以帮助解决的。”


3.量子计算机将扩展经典计算机


Stanford Clark说:“我们不会看到人们扔掉他们所有的经典计算机,并用量子计算机取代它们,”


“我们将看到,就像你的经典计算机上有一个数学协处理器(maths co-processor)和一个GPU一样……在你的经典计算机旁也将有一个量子计算机协处理器。”


“当你必须解决一些大规模的指数问题的时候,你可以把它打包,扔到量子协处理器上,它会注解答案,然后你会继续用你的经典算法来获得你的答案。”


4.我们需要50到60个量子比特的计算机来做有用的工作


Stanford Clark说:“量子计算机取代经典计算机的关键点是50到60个量子比特。……当我们达到50量子比特的水平,我们能够做出有用的计算。”


5.构建可工作量子计算机并非易事


Stanford Clark说:“我们目前有一个50量子比特的计算机原型,但问题是量子相干性,……这意味着你不能用你的50个量子比特来完成很多有用的事情,所以我们还有一段路要走。”


Filipp补充说:“挑战在于,让硬件达到我们可以使用它并运行实用算法的水平。”


“这意味着我们不仅要增加量子比特的数量,而且必须增加相干性。我们必须改进这一点,以便我们能够解决实际算法。”


“我们有一个提升相干性的路线图,但在实际的量子计算机中仍然是一个重大的挑战。”


6.我们不知道如何编写有用的量子软件


Stanford Clark说:“目前我们还不知道如何编写量子计算机的复杂算法,因为我们已经如此习惯于使用经典计算机。”


“我们只是没有经验,试图去用量子计算机解决我们曾用经典计算机解决的问题。”


7.量子计算机需要纠错


“量子比特内部也存在容错,”Stanford Clark补充说,量子计算机需要相当于传统计算机中发现的错误校验奇偶位。


“在量子计算机中,你需要同样的技术,这样我们就可以检测到一个比特在无意中翻转或出现在错误的状态,而错误可以被校正。”


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

640?wx_fmt=jpeg

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

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

相关文章

幸运袋子(详解)

题目分析 一个袋子里面有n个球,每个球上面都有一个号码(拥有相同号码的球是无区别的)。如果一个袋子是幸运的当且仅当所有球的号码的和大于所有球的号码的积。 例如:如果袋子里面的球的号码是{1, 1, 2, 3},这个袋子就是幸运的,因为…

wcf 例子

开发环境是vs2005 (需要安装对wcf和wpf的扩展支持)。1建立控制台应用程序作为服务端。///这是接口[ServiceContract(Namespace "http://Microsoft.ServiceModel.Samples")]public interface ICalculator{[OperationContract]double Add(doubl…

机器学习帮助人类找到最硬的过渡金属氮化物

来源:中国科学杂志社摘要:南京大学物理学院孙建教授和王慧田教授领导的研究团队发展了机器学习加速晶体结构搜索的方法,并用其预测了一种超硬的钨氮化合物。机器学习算法在很多领域取得了令人瞩目的进步,从而广受人们关注&#xf…

WEB攻防实战篇,思维导图

转载于:https://www.cnblogs.com/sin4/archive/2012/06/16/2551603.html

二维数组按行和按列遍历的效率

按行遍历的效率大概是是按列遍历的0.5倍 在c语言中,数组在内存中是按行存储的,按行遍历时可以由指向数组第一个数的指针一直向后遍历,由于二维数组的内存地址是连续的,当前行的尾与下一行的头相邻,所以可以直接到下一行…

解读《自适应机器人交互白皮书》:机器人交互需要突破性技术

来源:机器人创新生态摘要:7月11日雷克大会,英特尔中国研究院机器人交互实验室研发总监任海兵在演讲时,就白皮书中的内容进行了重点解读。个人服务机器人在近年来随着人工智能的快速发展开始得到不少关注。个人服务机器人是否真正能…

最长升序子串1231

题目与解析 给定n个数字,在这n个数字中找出最长上升子序列。 那么什么是上升子序列呢? 上升子序列就是在一个数列中递增的部分,不一定是连续的,比如说 图中的24678和24679都是数列24635798的上升子序列 解题思路 就按图上2 4 …

php使用接口实现工厂设计模式

php实现工厂设计模式,使用接口实现,表面上接口没有什么用,因为php是类型自动转换的。实现上使用接口可以约束类的定义,从而实现一致的访问。 接口在php只能起到约束类的定义作用,虽不像c#/java那么直观,但基…

大数据生态圈常用组件(一):数据库、查询引擎、ETL工具、调度工具等

你的闺蜜在减肥,隔壁老王在练腰,你还不赶紧来学习 整理了当年使用过的一些,大数据生态圈组件的特性和使用场景,若有不当之处,请留言斧正,一起学习成长。 组件名属性标签特性使用场景价格成本Mysql 关系型数…

科学革命与科学教科书

来源:《出版科学》2018年第4期摘要:借助科学哲学的反思,加上科学家和出版人的创新实践,一定能够出现既能促进常规科学研究、又能为科学革命做出某些准备的新型科学教科书。《科学革命的结构》托马斯 • 库恩著,金吾伦、…

barcode4j

Barcode4J由Java语言编写而成,可以灵活的生成条形码。它采用Apache License V2.0许可,这使得它很容易在商业中被使用。它可以让您生成各种流行的一维和二维条码,包括DataMatrix 和 PDF417。以各种格式输出,包括SVG, EPS, bitmaps和…

浅析段错误和栈溢出

什么段 我们在学习微机原理的时候就遇到过段,它代表在一个可执行文件中各种的类型信息存放的地方。   正文段:text用于存储指令;   数据段:data用于存储已初始化的全局变量;   bss段:用来存放程序中未…

大数据生态圈常用组件(二):概括介绍、功能特性、适用场景

三更灯火五更鸡,正是男儿读书时。 小编整理了一些常用的大数据组件,使用场景及功能特性,希望对后浪有所帮助。 分类名称简介功能特点使用场景大数据存储HDFSHDFS是一个分布式的文件系统,它具有高度的容错,高吞吐量&am…

物联网可应用于十大行业嘛?

来源:亿欧智库摘要:近些年来,全球经济增长乏力,物联网已变成了各国经济发展的新动力。基于此,亿欧智库近日将发布一份新的报告《2018物联网行业应用研究报告》,报告总结出了物联网的十大应用行业&#xff0…

ubuntu下查看window下文本文件乱码的解决方法

在Ubuntu中,在英文的locate下面查看一些从window系统生成的文本文件,有可能用gedit打开时出现的都是乱码,今天用gedit -h看了一下,里面有一个选项是--encoding,于是在终端中运行 gedit --encodinggbk打开gedit&#xf…

浅析死锁

什么是死锁? 死锁就是两个或多个进程在执行的过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象,当进程处于这种状态时,如果没有外力的作用,这些进程都无法继续向前进行。这是操作系统层面的一个错误&#xff…

一篇文章搞懂数据仓库:三范式与反范式

少年易老学难成,一寸光阴不可轻。 目录 一、第一范式 二、第二范式 三、第三范式 四、反范式化 五、范式化设计和反范式化设计的优缺点 5.1 范式化 (时间换空间) 5.2 反范式化(空间换时间) 六、OLAP和OLTP中范…

2018年全球AI突破性技术TOP10

来源:艾瑞网摘要:聪明的科技公司都不再单一的专注于自己的传统业务,而是着眼于未来,不断创新技术,跨界融合打造一个整合的生态系统。人工智能是个高科技、宽领域、多维度、跨学科的集大成者,从立足大数据、…

Linux的发展

1. Linux发展史 说起Linux你可能要问Linux是从哪里来的?他是怎么发展的?   要想知道Linux,还得从UNIX说起。 1.1 UNIX发展的历史 1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊…

Hbase rowkey设计原则,热点问题

rowKey的作用 读写数据时通过 RowKey 找到对应的 Region;MemStore 中的数据按 RowKey 字典顺序排序;HFile 中的数据按 RowKey 字典顺序排序。 rowkey设计原则 唯一性:类似于MySQL、Oracle中的主键,用于标示唯一的行;…