量子计算是个啥?.docx

上传人:lao****ou 文档编号:1039461 上传时间:2024-09-15 格式:DOCX 页数:3 大小:99.71KB
下载 相关 举报
量子计算是个啥?.docx_第1页
第1页 / 共3页
量子计算是个啥?.docx_第2页
第2页 / 共3页
量子计算是个啥?.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《量子计算是个啥?.docx》由会员分享,可在线阅读,更多相关《量子计算是个啥?.docx(3页珍藏版)》请在第一文库网上搜索。

1、量子计算是个啥?#量子计算量子计算是一种基于量子理论(QUan1UmMeChaniCS/Physics)的计算技术;它利川量子力学定律来解决对经典计算机来说十分复杂的问题。有关量子计算(QUantUmCOmPUting)可通过下例了解,假设我们要在8个不同的点评估函数f(x)。一、量子计算特点使用普通算法(电脑)来做这件事,就会像CASE1所示的那样进行,单个CPU一次对每个点执行评估。在这种情况下需通过8个指令周期才能完成对所有点的评估。如何用目前的计算技术来加速这个过程,最容易的方法是使用多核计算机(在这种情况下为8核),并且所有CPU在不同时间同时执行评估,如CASE2所示。在这种情况下

2、,一个指令周期就可以得到所有8个点的结果。但问题是您需要更多的资源(也就是需要更多的CPU)和可能更多的内存来执行这项工作。Co000)f(001)-/(010)/(Oi1)-/(100)(101/(I1O)/(H1)-面11面痼:一向疸hY回向盘上”,m7“JtJ图2.CASE2而使用量子计算机可以用单CPU和单指令对所有八个点进行评估,因为量子位可以同时存在于所有不同的值(状态)中,如CASE3所示。这种所有可能的比特状态可以同时存在称为叠加,而这种叠加是量子计算的核心。在上述例子中使用了一个只需要3位数的例子。但是如果我们需要一个需要10位的情况呢?我们可以轻松构建2八IO(IO24)多

3、核PC或购买具有并行处理功能的GPU。那么如果我们需要解决一个需要50位的问题呢?您是否仍要尝试构建具有250个CPU的多核PC或超级计算机?而当需要500位的问题呢?这时候多核CPU或任何类型的超级计算机都无法处理这些情况。但如果使用支持512Qbits的量子计算机,你可以用一个CPU和Sing1eCyCIe来解决这个问题。由于测量中实际上不完全是单周期,关键是QUaIU1mCOmPUting可以解决某些类型的问题,这些问题对于普通计算机来说可能永远无法解决或者实际上不可能解决。tore,。)jiW.导陪酬思郛G图3.CASE3二、量子计算算法整数分解(InIegerFaCtoriZatiO

4、n):该算法用于解决分解问题(如素数分解)。最有名的算法是ShOr算法。数据搜索(DataSearCh):用于搜索非结构化数据库,与经典计算机相比,时间要短得多。在经典计算机中查找特定数据所需的时间(最坏情况时间)与N(数据库中的数据总数)成正比,但量子计算中提出的称为GroVer算法的算法可以在时间上成正比地搜索数据为N的平方根。这意味着数据数量增长得越多,量子计算机的效率就越好。解决优化问题(SOIViiIgOptimizationPrObIem):为寻找具有巨大搜索空间的复杂目标函数的最小值。可以通过所谓的“退火来完成。据我所知基于(或源自)D-Wave系统的量子计算主要集中在这个应用程序中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服