如果我没记错的话,一个 qbit 在任何给定时间都可以有 0 到 1 之间的任何值,但是如果你在量子计算机中将一些数据从一个寄存器移动到另一个寄存器,我们怎么知道将转移什么状态,到寄存器?
最佳答案
no-cloning theorem说不可能复制量子态(纯的或混合的)。如果你想要一个副本,你必须测量量子位,将它们折叠成经典信息,然后复制它 - 但你丢失了系统中几乎所有编码的信息,只剩下正常的 0 和 1。
但是,可以使用 quantum teleportation 来转移状态- 它破坏了原始量子态,并使用经典信息 channel 和共享 Bell state 在另一个量子位中重新创建它.但目前还不清楚这在单个处理器中有何用处,因为您可以只使用 register renaming。达到相同的效果(对于控制量子处理器的经典计算机,您可以告诉它开始用其他名称调用某个物理量子位并获得相同的结果)。
关于cpu-registers - 寄存器传输在量子计算机中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23155937/