Patent ID: 9699266
Date: 2017-07-04
CPC Classifications: G06F,G06N,H04B,H04L,H04Q

Claim:
1. A method of programming one or more superconducting programmable devices in a computer system that comprises a superconducting quantum processor, the superconducting quantum processor comprising a plurality of superconducting programmable devices, the method comprising: establishing a first data signal comprising routing information that identifies a first superconducting programmable device of the plurality of superconducting programmable devices, the first data signal further comprising programming information for programming the first superconducting programmable device; transmitting the first data signal through a communication network that includes a plurality of communication paths and at least one packet router; reading at least a portion of the routing information contained in the first data signal; routing at least a portion of the first data signal along a first communication path of the plurality of communication paths towards the first superconducting programmable device; and loading the programming information from the first data signal into the first superconducting programmable device, wherein loading the programming information from the first data signal into the first superconducting programmable device includes at least one of loading a flux bias into a first superconducting qubit, or loading a coupling strength into a first superconducting coupling device, the first superconducting coupling device operable to selectively communicatively couple respective pairs of superconducting qubits in the superconducting quantum processor.