Quantum streaming kernel
AssigneeRigetti & Co, LLC
InventorsNikolas Anton Tezak, Marcus Palmer da Silva, Robert Stanley Smith, Christopher Mogan Wilson
Life of this patent
Estimating the term…
Abstract
In a general aspect, a quantum streaming kernel processes a data stream. In some aspects, an input stream of data is converted to an output stream of data by repeatedly receiving new portions of the input stream; encoding each new portion into an internal quantum state of a quantum processor; measuring a first part of the internal quantum state while maintaining coherence of a second part of the internal quantum state; and producing the output stream of data based on the measurements. In some cases, a history of the input stream is preserved by the coherence of the internal quantum state, and the measurements contain information based on the history of the input stream.
Claims20
A method comprising:
- obtaining, by operation of a classical computing resource, an input data stream comprising a time series of input data sets;
- encoding, by operation of the classical computing resource, the input data stream as quantum gate parameters of a quantum logic circuit;
- causing a quantum computing resource to execute the quantum logic circuit;
- obtaining bitstrings based on the execution of the quantum logic circuit;
- and
- generating an output data stream based on the bitstrings.
A computer system comprising:
- one or more classical processors;
- one or more quantum processors;
- and
- memory storing instructions that, when executed by the one or more classical processors, cause the one or more classical processors to perform operations comprising:
- obtaining an input data stream comprising a time series of input data sets;
- encoding the input data stream as quantum gate parameters of a quantum logic circuit;
- causing the one or more quantum processors to execute the quantum logic circuit;
- obtaining bitstrings based on the execution of the quantum logic circuit;
- and
- generating an output data stream based on the bitstrings.
Dependencies are inferred from the claim text.