答: IBM向网上用户提供的五量子比特云计算服务,虽然看不到它的底层比如你之前提到的控制层和物理层,但我们相信用户所提交的任务是在真实的量子位上运算实现的,而不是简单的模拟实现。这里的模拟实现是指实际上量子计算依然用经典计算机运算来模拟的。如果是这样的实现,用户也得到了量子计算的体验,但与实际的量子计算还是有一些差别。核磁共振量子云计算中执行量子计算任务的是一个真正的量子计算体系,计算步骤和将来的大型的实用化的量子计算机是一样的。这就好比说,利用经典计算机模拟的量子云计算相当于军事上的一场军事演习,虽然不是真正的量子计算,但也是很有意义的。而一台有4个比特的核磁共振量子云计算,相当于一场真正的战役,虽然只有4个士兵参加,却是一场真正的小型战役。
观察者网: 我们知道经典计算机也能模拟量子算法,那么不同的量子算法,比如针对整数分解、可用于破解加密的Shor算法,在核磁共振量子计算机等各类量子计算机上都可以原生实现吗?对于不同的量子计算机方案,是否实现更多的量子位就是更优的方案?
答: 在过去的二十年,人们已经在核磁共振量子计算机上实现了各种量子算法,包括最早实现了求解大数分解问题的Shor算法、求解搜索问题的Grover算法。虽然这些算法的实现还是在较小的系统上,通常量子比特数不超过7个,不过这些研究展现了量子算法在真实的量子计算机上是如何运行的,深化了我们对算法的实际实现,量子计算机的能力,还有现阶段技术需要哪些方面的改进等许多问题的认识。另外,随着超导、离子阱等各种量子体系的技术水平的提升,它们也同样可以在少数量子位上实现各种量子算法。
什么是更优的量子算法的物理实现方案,我认为至少需要两个评判标准:一是实现更多量子位的计算,当前在这方面国内外的竞争十分激烈;另一个也需要看在同等规模上,可以实现多么复杂精细的操控量子门的序列,目前核磁共振实验平台在这一点上还是保有一定的优势的。为了实现实用化的量子计算机,最重要的一点是能够实现量子纠错,或者是容错量子计算,这就需要将操作精度提高一个阈值,超过这一阈值才有可能实现量子纠错,目前核磁共振量子计算所达到的精度已经达到了这一阈值。
观察者网: 无论IBM、谷歌在宣传自己的量子计算进展时是否夸大其词,从IBM推出量子云服务这件事看,显然美国科研人员非常重视量子计算的实用化。目前,中美在量子计算领域的科研赛跑情况如何?