CPC G06N 10/00 (2019.01) [G06F 8/36 (2013.01); G06F 9/45558 (2013.01); H04L 67/06 (2013.01); G06F 2009/45595 (2013.01)] | 21 Claims |
1. A computer system comprising:
a quantum computer system comprising a quantum processing unit, the quantum processing unit comprising a qubit with a coherence time;
a classical computer system; and
a communication channel that provides a low-latency communication pathway from the classical computer system to the quantum computer system,
wherein the classical computer system comprises
one or more classical processing units; and
computer-readable media storing instructions that, when executed by the one or more classical processing units:
operate a quantum machine image on the classical computer system, the quantum machine image comprising a virtualized execution environment for quantum programs;
engage the quantum machine image with the quantum processing unit;
generate a binary program that is formatted to be updated with parameter values set at runtime;
communicate the binary program over the communication pathway from the classical computer system to the quantum computer system for execution by the quantum computer system; and
update, within a time period less than the coherence time, the parameter values during the execution of the binary program.
|