| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01); G06N 10/20 (2022.01); G06N 10/40 (2022.01); G06N 10/60 (2022.01)] | 21 Claims |

|
1. A method of accessing a memory using a quantum address by operating a quantum router, the quantum router comprising a superconducting circuit coupled to a bosonic system, the bosonic system exhibiting non-uniformity in a frequency spacing of at least some modes of the bosonic system, the method comprising:
initializing a plurality of address qubits with values based on the quantum address, wherein each of the plurality of address qubits is represented by a respective mode of the bosonic system;
initializing a plurality of register qubits, wherein each of the plurality of register qubits is represented by a respective mode of the bosonic system;
performing a plurality of quantum gates by providing energy to the superconducting circuit, each quantum gate changing a state of at least one of the plurality of register qubits based at least in part on a state of one of the plurality of address qubits; and
performing, by providing energy to the superconducting circuit, a phase shift of one or more of the plurality of register qubits according to values stored in the memory.
|