CPC G06F 9/3887 (2013.01) [G06F 8/41 (2013.01); G06N 10/00 (2019.01)] | 21 Claims |
1. A method for processing qubits in a quantum computing device, the method comprising:
moving a first qubit from a first quantum processing region to a second processing region, wherein moving the first qubit is performed in response to: (i) in a first cycle, the first quantum processing operation not using the first qubit; (ii) in a second cycle subsequent to the first cycle, a second quantum processing operation performed in the second processing region using the first qubit; and (iii) between the first cycle and the second cycle, no quantum operations being performed in the second quantum processing region; and
moving a second qubit from a third quantum processing region to global memory, wherein moving the second qubit is performed in response to: (i) in a third cycle, a second qubit being used by a third quantum operation in a third quantum processing region; (ii) in a fourth cycle later than the third cycle, a fourth quantum operation using the second qubit in a fourth quantum processing region; and (iii) between the third cycle and the fourth cycle, a fifth quantum operation that does not use the second qubit being performed in the fourth quantum processing region.
|