(资料图片仅供参考)
科技日报记者 刘霞
IBM公司的一台量子计算机目前正运行迄今最大的量子程序。鉴于大型量子程序在运行时会产生错误,IBM开发出一种新的“错误减少”技术来纠错,从而得到更有意义的计算结果,这使其量子计算机变得更有用,能运行1700多个操作。
量子计算机有潜力解决即使目前最好的传统超级计算机也无法解决的问题。物理学家通过开发所谓的量子电路来编写量子计算机程序,电路的大小取决于它包含多少操作(比如将0转换为1),以及它使用多少个量子比特。量子电路越大,相关程序可解决的问题就越复杂,但出错概率也更大。
此前,研究团队开发的最大的可用量子电路使用了26个量子比特,包含1080个单独的操作,但现在他们正运行一个包含127个量子比特及1700多个单独操作的量子电路。
这台量子计算机具有由导电性极佳的细线制成的量子比特。这样的超导量子比特通常通过微波脉冲来编程,运行新程序相当于编程微波脉冲序列。拥有许多量子比特并不能保证计算结果有用,因为量子计算机经常出错,而有些错误来自计算机硬件。
研究人员表示,鉴于此,他们开发出了新的“错误减少”技术,可将充满错误的答案转换为清晰的答案。诀窍就是调整脉冲,重复计算,如此他们就知道了计算结果如何变化,以及如何利用数学方法扭转误差,结果得到了可与没有错误的计算机计算出的解决方案相媲美的答案。这项实验表明,对于有些问题,新“错误减少”技术有助大型但不完善的量子计算机做得更好。
关键词: 计算机运行