| CPC G06F 13/4022 (2013.01) [G06F 9/30036 (2013.01); G06F 11/1076 (2013.01); G06N 10/40 (2022.01); G06N 10/70 (2022.01)] | 41 Claims |

|
1. A quantum controller comprising:
a plurality of quantum controllers (QCs), wherein each QC is operable to generate:
a plurality of electromagnetic wave pulses that are applied to one or more qubits to perform a desired logic operation,
data associated with a pulse processor vector, and
an operation associated with the pulse processor vector; and
a quantum control switch comprising a plurality of vector processors, wherein:
each vector processor of the plurality of vector processors is configured to receive data generated by every QC of the plurality of QCs,
each vector processor of the plurality of vector processors is configured to perform an operation, generated by a QC of the plurality of QCs, on data generated by one or more QCs of the plurality of QCs,
the operation performed by each vector processor is independently configurable,
each pulse processor vector is independently configurable, and
each vector processor of the plurality of vector processors is configured to return a result of the operation to a corresponding QC of the plurality of QCs.
|