FPGA能用来模拟量子计算吗

我认为可行,请参考下这个链接:An FPGA-based real quantum computer emulator 【FPGA能用来模拟量子计算吗】

■网友
首先题主说的“量子计算的数据源”是什么意思?这里我暂时理解为,用FPGA能不能模拟量子计算。按照题主所说的方法是不行的。量子计算不是简单的有随机性就是量子计算了。Quantum entanglement 也不是简单的把两个Qubit连接在一起。它的根本作用是实现多比特纠缠态的叠加。比方说,我有3个量子比特,那么我可以做一个|000\u0026gt; + |001\u0026gt; + |010\u0026gt; + |011\u0026gt; + |000\u0026gt; + |101\u0026gt; + |110\u0026gt; + |111\u0026gt; (没有归一化) 这么一个态,然后经过一个量子门,可以同时计算出0~7 八个不同态经过量子门后叠加态的结果,然后进行测量。你也可以叠加这几个态中的任意n个,然后进行计算。相当于我有n个比特,我就可以通过量子纠缠让n个比特变成一个能够同时表示0~2^n-1这样子的寄存器,而且一个门还可以同时对寄存器表示的所有内容进行操作。题主的FPGA没有办法实同时表示其中的n个态,无论如何也只能表示这八个态中的任意一个。所以不能实现模拟。当然,用FPGA写一个很大的电路,用2^n个计算单元模拟n个Qubit,那也算是可以的。题主提到的只是说RAM可能可以产生随机值,和量子计算原理并没有什么关系。最后那篇文章说的是他们用现在CMOS的结构加了一点改进,实现了一个硅制造的的量子点(Quantum Dot)。然后用这个东西实现量子计算。和RAM也没有什么关系。
■网友
1L说的很到位,我就说下,你可能没理解量子计算是什么东西,量子计算它不是一种算法,所以他不是你编写个什么算法就可以实现的,他是基于量子计算机硬件的而去实现的计算,这种计算可以是1+1,也可以是很复杂的计算。


    推荐阅读