其实,量子计算机的计算原理和薛定谔的猫是一样的,利用的都是“量子叠加态”。传统计算机中,每个数位(即比特,bit)只能在存储0或1这两种状态中二选一,而量子计算机利用量子叠加态,每个量子比特(qubit)可以同时处于0和1这两种状态之中。一个量子比特序列可以同时表达由0和1构成的所有可能组合,这意味着计算机能同时尝试所有可能的解,以远超传统计算机的速度进行复杂的计算。知道你们也理解不了,所以蝌蚪君决定:
想像一下,你被要求5分钟内在国会图书馆某一本书的某页上找到一个大写字母“X”,这几乎是不可能的,因为那里有5000万册书。但是如果你处于5000万个平行现实中,每个现实都可以查看不同的书籍,你肯定能在其中某个现实中找到这个“X”。在这个假设中,普通计算机就是像疯子一样的那个你,需要5分钟内找遍尽可能多的书。而量子计算机却能将你复制出5000万个,每个只需翻找一本书即可。
这段话并不是我说的,而是量子计算机公司D-Wave联合创始人埃里克·勒迪辛斯基(Eric Ladizinsky)说的。谷歌和NASA联合研究的量子计算机,其实就是从这个“D波”公司购买的,真身长这样?
既然量子计算机已经研制成功,那为什么现在还没有普及呢?因为,它的运行条件实在是太苛刻了!
要真空环境
要绝对零度
要磁场保护
量子力学是研究微观尺度的科学,要想控制计算机的量子位,其实就是需要操纵单个原子,因此条件是非常苛刻。原子在常温下的速度高达到数百米每秒,只有让原子保持在极低的温度状态,才能受控制。所以“D波”公司的量子计算机D-Wave 2X,处理器温度一直稳定在-273℃,只比宇宙绝对零度高0.015℃而已。除此之外,量子计算机还要放到比地球磁场弱50000倍(基本相当于没有磁场)、大气压比地球小100亿倍(基本相当于真空)的环境中,以保持量子态的稳定。
小编推荐阅读