相比传统计算,量子计算有什么特别?

简介:

实验和理论物理学家目前都对开发基于量子理论的计算机的前景感到欢欣鼓舞。军方(他们可以提供大量资金)和大公司也对此有着浓厚的兴趣。量子计算是 21 世纪前 20 年中最热门的科研课题之一,量子计算主要依靠对量子实体(电子,光子或单原子)的操纵,这些量子实体可以同时处于两种状态,就像薛定谔著名的“既死又活的”猫一样。下面是我的题目。

这是计算科学的一个分水岭,原因在于量子计算机不仅仅在运算速度上,在其他方面也远远超过了传统计算机。例如,量子计算机可以用来破解传统计算机完全不可能破解的密码,这也是军方和大公司感兴趣的主要原因之一。几十年前这一点在理论上就已得到了证明(理查德•费曼是第一个对这些问题进行思考的人);而目前实用的量子计算机已经投入使用了。不可否认的是:迄今为止,如果用量子计算机解决非常简单的问题,例如,找出 15 的所有因数,就需要大量昂贵又不太可靠的设备。

但是所有见证了传统计算机从昂贵又不太可靠,动辄占据整个实验室、浑身遍布发光的“阀门”的机器发展到个人电脑和 iPad 整个历程的人都不会怀疑, 10 年内计算机世界将发生天翻地覆的变化。更神奇的是:这样的机器将使得物理学家可以更好地把握量子世界的本质,在量子世界中,通信的传播速度要超过光速;远程传输成为可能;粒子可以同时位于两个不同的地点。其影响目前尚不可知,但是可以说,量子计算机所代表的进步远远超越了传统计算机,就像传统计算机曾经远远超越了算盘一样。

传统计算机通常被称为“经典”计算机,可以对二进制数字或字节组成的信息进行存储和处理。这就像普通的开关,可以处于两种位置:开或者关,上或者下。开关的状态是由数字 0 和 1 来表示,计算机所有的操作就是以适当的方式改变这些开关的设置。当我写这些句子时,我的电脑上在运行文字处理程序,同时也在播放音乐,还有一个提醒我收到新邮件的电子邮件程序在后台运行。计算机之所以具有这些以及其他一些功能是因为 0 和 1 的字符串正在计算机的“大脑”内被移动和操纵。

8 个这样的比特[0或1]构成一个字节,此外,我们是在按二进制而不是十进制进行运算,乘法运算的步骤不是按照10,100,1000 等进行递进,而是按照 2,4,8,16 这样进行递进。结果就是: 2^10 表示为 1024 ,接近 1000 ,又因为我们习惯于使用十进制,因此, 1024 个字节被称为千字节。同样, 1024 个字节构成一个兆字节,而 1024 个兆字节构成一个千兆字节。我的笔记本电脑的硬盘驱动器可存储 160 千兆字节的信息,而“计算机的大脑”- 处理器可以同时处理高达 2 千兆字节,这些字节都是以 0 和 1 字符串的形式进行存储的(而这样的计算机已经很落后了;今年的新型号计算机的功能要强大得多)。

相比之下,量子计算机则完全不同。在量子的世界中,电子等实体可以处于一种叠加状态。这意味着量子开关可以同时处于“开”和“关”两种状态,就像薛定谔的“既死又活的”猫一样。电子本身具有一种“自旋”的性质,这与我们日常生活中所指的“旋转”不同,但是可以认为这是指电子在做向上和向下的运动。假设“上”对应于 0 ,而“下”对应于 1 ,那我们就有了一个二进制的量子开关。在适当的条件下,量子开关可以同时处于“向上”和“向下”的状态。或者也可以处于“向上”的状态或“向下”的状态,这样就有了三种可能性!

约翰·格里宾,来自:维基百科

一个处于叠加状态的量子开关可以同时存储数字 0 和 1 。借用经典计算机的语言来说,这样的量子开关就叫做量子位元,全称是“quantum bit”,读作“Cubit”,和圣经中的长度单位“肘”(Cubit)同音。量子位元就是指本书标题中的“量子猫”。量子位元的存在令人振奋。例如,两个传统的比特可以表示0到3这四个数字中的任何一个,它们有四种不同的组合方式: 00 , 01 , 10 和 11 。要同时表示所有的这四个数字(0,1,2和3),你就需要四对数字,即一个字节。但是只需要两个量子位元就可以同时表示所有这四个数字。作为一个数字像这样进行存储和运算的一组比特(或量子位元)叫做一个寄存器。一个寄存器由 8 个量子位元(=1个量子字节)组成,可以同时表示 28 个数字而不是 4 个数字。那么,一个量子字节中就可以存储 256 个数字。或者,正如牛津物理学家大卫·多伊奇所说,量子字节在多元宇宙中表示 256 个不同的宇宙,按某种方式进行着信息的共享。

在一台正在运行的量子计算机中,任何操作都需要同时在所有 256 个宇宙中,对所有由这个量子字节的信息所表示的 256 个数字中的每个数字进行处理,就像我们有 256 台经典计算机,每一台处理我们宇宙中的问题的一个方面,或者说,一台计算机需要运行 256 次,每求一个值都要运行一次。展望更远的未来,基于 30 个量子位元处理器的量子计算机将具有相当于一台传统计算机 10 万亿次浮点运算的能力(可以每秒进行万亿次浮点运算)— 这个速度超过今天的传统台式计算机一万倍,今天的计算机可以进行每秒 10 亿次浮点运算。

这些数字预示着量子计算机的神奇能力;但是关键之处在于在计算结束后如何获取有用的信息——让不同的宇宙以适当的方式互相交涉以产生一个我们可以理解的“答案”,而不会在这个过程中破坏有用的信息。世界各地的数个研究团队已经掌握了这个方法,其中包括我所在的苏塞克斯大学的一个研究团队。这本书将告诉你,如何在原则上建造一台量子计算机。但是在这样的背景下,我想追溯一下机器计算的起源,如我们所知,要追溯到上个世纪30年代,这个时间比人类的寿命还要短,并且我还要介绍一下启动这一进程的人物的相关研究。


原文发布时间为:2017-03-22
本文作者:曾梦龙
本文来源:好奇心日报,如需转载请联系原作者。

目录
相关文章
|
7月前
|
存储 量子技术
量子计算:突破传统计算极限的未来
传统计算机已经逐渐接近其性能极限,无法满足日益增长的复杂问题的需求。在这种情况下,量子计算成为了备受关注的领域,其基于量子力学原理的工作原理为解决当前无法解决的问题提供了新的可能性。本文将探讨量子计算的基本原理、应用前景以及挑战,以期为读者提供对这一新兴领域的全面了解。
|
4月前
|
人工智能 安全 算法
量子计算对传统计算的影响:重塑计算领域的未来
【8月更文挑战第26天】量子计算作为新兴技术正从理论步入实践,其独特的能力正在重塑计算领域。通过利用量子比特的叠加态特性,量子计算在处理特定问题上展现出了超越传统计算机的优势,尤其是在大规模质因数分解、优化问题及复杂物理系统模拟方面。它不仅带来了强大的计算能力,还对传统加密算法构成挑战,促使开发新的量子加密技术。此外,量子计算技术的发展将进一步推动计算机科学、数学等领域进步,并在物理模拟、金融、人工智能等多个领域拓展应用。尽管面临技术成熟度、制造成本及可靠性等方面的挑战,但随着技术的进步,量子计算有望在未来取得突破性进展,为社会带来更多便利、高效和安全的计算体验。
|
2月前
|
数据采集 算法 数据可视化
圣牛模型是什么?与传统方法相比有哪些独特的优势和应用限制?
圣牛模型(Sacred Cow Model)是一种创新的项目管理方法,通过系统化思维解决复杂问题。它整合多元数据源,利用先进算法进行深度分析,并通过可视化界面展示结果。相比传统方法,圣牛模型具备更全面的数据分析、高准确性和预测能力、实时动态反馈及个性化定制等优势,但也面临数据质量、技术门槛、解释性和伦理等方面的挑战。结合板栗看板等工具,能进一步提升决策效率和支持效果,助力企业在数字化时代实现持续发展。
|
7月前
|
并行计算 量子技术
从理论到实践:量子计算机的构建与挑战
【5月更文挑战第25天】量子计算机从理论走向实践,构建涉及量子比特实现、量子门电路设计及量子纠错技术。量子比特的稳定性、量子纠错效率、可扩展性和应用场景是当前挑战。随着技术进步,量子计算机有望迎来更多突破和应用。
|
7月前
|
机器学习/深度学习 自然语言处理 并行计算
量子计算与神经形态计算:区别、联系及未来潜力对比
量子计算与神经形态计算:区别、联系及未来潜力对比
144 4
|
7月前
|
并行计算 安全 Java
并行编程确实是一种强大的技术,能够显著提升计算效率和性能
【5月更文挑战第16天】并行编程能提升效率,但面临任务分解、数据同步、资源管理等挑战。要编写正确且高效的并行程序,需注意任务粒度控制,确保数据一致性,合理分配资源,选择合适的编程模型和框架,使用专用工具进行测试调试,以及进行性能分析和优化。实践经验与持续学习是提升并行编程技能的关键。
89 0
|
7月前
|
机器学习/深度学习 人工智能 供应链
传统算法是如何在销补调计划中发挥作用的
传统算法是如何在销补调计划中发挥作用的
带你读《5G大规模天线增强技术》——1.3.3 发展历程
带你读《5G大规模天线增强技术》——1.3.3 发展历程
带你读《5G大规模天线增强技术》——1.3.3 发展历程
|
移动开发 5G
带你读《5G大规模天线增强技术》——1.3.1 数学基础
带你读《5G大规模天线增强技术》——1.3.1 数学基础
|
存储 量子技术 芯片
百万量子比特如何实现?光量子计算公司PsiQuantum论文揭示可扩展光量子通用计算方案
百万量子比特如何实现?光量子计算公司PsiQuantum论文揭示可扩展光量子通用计算方案
161 0