Google解决了量子计算机的一个关键问题

一个阻碍量子计算机发展的关键问题如今已被Google和 加州大学的研究人员找到了解决方案。当然这只是想出了其中一个问题的解决方案,距离真正解决量子计算机所有问题还面临着很多难题,但该领域的专家表示,这 是朝着开发一款全功能的量子计算机迈出的重要一步。量子计算机可以快速计算出传统计算机需要花费数百万年才能完成的任务。

Google 和加州大学的研究人员展示了他们可以对量子点进行编程,编程后设备会利用量子物理来表达信息,也能检测某些类型的错误,并防止这些错误对计算产生干扰。这 次新进展主要来自于由John Martinis所领导的研究人员,John Martinis是加州大学的教授,与此同时他在去年也加入了Google并成立了量子计算研究实验室。

Google自2009年起就一直在探索量子计算机,Google一开始就与D-Wave Systems共同合作这个项目,这是一家创业公司并销售了第一台商用量子计算机。微软也有一个相当大规模的量子计算机研究计划。

为 了使量子计算机可以高效运行,需要让量子计算机连接大量的量子点,使之可以将信息汇总至一起。但该装置却十分容易出错,因为它们只表达0和1这样的比特数 据,而且只能在超低温和小规模下才能检测问题。这项研究使得量子点可以实现“叠加态”,可以同时有效的表达1和0,让量子计算机能够有更快的捷径来进行复 杂的计算;也使得量子计算机不易受到热和其它对编码信息和执行计算产生的干扰。

很 多量子计算的研究主要集中在试图让量子点系统去检测和修正错误。Martinis的研究小组已经证明了他们的方法是一个更加有效的方案,被称为表面代码。 研究员对芯片的9个量子点进行编程,使他们能够互相监视名为“bit flips”的错误,也就是环境噪声引起的1翻转到0,或0翻转至1的问题。

尽管现在只能对少量量子点进行编程,但是Martinis和其团队都乐观地认为,全套纠错技术在不久也可以实现。一旦实现,量子计算机所带来的科研和商业价值将是不可估量的。