US 12,242,406 B2
System and method for processing between a plurality of quantum controllers
Itamar Sivan, Tel Aviv (IL); Yonatan Cohen, Tel Aviv (IL); Nissim Ofek, Tel Aviv (IL); Ori Weber, Tel Aviv (IL); and Uri Abend, Tel Aviv (IL)
Assigned to Q.M Technologies Ltd., (IL)
Filed by Quantum Machines, Tel Aviv (IL)
Filed on May 10, 2021, as Appl. No. 17/316,114.
Prior Publication US 2022/0374378 A1, Nov. 24, 2022
Int. Cl. G06F 13/40 (2006.01); G06F 9/30 (2018.01); G06F 11/10 (2006.01); G06N 10/40 (2022.01); G06N 10/70 (2022.01)
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
OG exemplary drawing
 
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.