System and method of partial compilation with variational algorithms for quantum computers
AssigneeThe University of Chicago
InventorsPranav Gokhale, Yongshan Ding, Thomas Propson, Frederic T. Chong
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe University of Chicago
InventorsPranav Gokhale, Yongshan Ding, Thomas Propson, Frederic T. Chong
Estimating the term…
A computing system includes a quantum processor with qubits, a classical memory including a quantum program defining a plurality of instructions in a source language, and a classical processor configured to: (i) receive a circuit of gates representing a quantum program for a variational algorithm in which computation is interleaved with compilation; (ii) identify a plurality of blocks, each block includes a subcircuit of gates, leaving one or more remainder subcircuits of the circuit of gates outside of the plurality of blocks; (iii) pre-compile each block of the plurality of blocks with a pulse generation program to generate a plurality of pre-compiled blocks including control pulses configured to perform the associated block on the quantum processor; and (iv) iteratively execute the quantum program using the pre-compiled blocks as static during runtime and recompiling the one or more remainder subcircuits on the classical processor at each iteration of execution.
A quantum computing system for compiling and executing instructions on a quantum processor having a plurality of qubits, the quantum computing system comprising:
A method for compiling and executing instructions on a quantum computer, the method is implemented using a classical processor in communication with a classical memory, the method comprising:
A non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one classical processor, the computer-executable instructions cause the classical processor to:
Dependencies are inferred from the claim text.