CPC G06N 10/00 (2019.01) [G06F 8/41 (2013.01)] | 20 Claims |
1. A method to be implemented at a gate-level processing component, wherein the gate-level processing component is configured to compile gate-level representations of quantum circuits to thereby synthesize respective executable circuits that can be executed by a quantum computer, the method comprising:
obtaining a gate-level representation of a quantum circuit, wherein the gate-level representation comprises a set of quantum gates defining operations on a set of qubits, wherein the gate-level representation comprises a gate-level implementation of a functional block of a functional-level representation of the quantum circuit, wherein the functional block defines an operation of the quantum circuit over at least two cycles;
obtaining metadata from a functional-level processing component, wherein the metadata comprise an artifact associated with the gate-level implementation of the functional block; and
compiling the gate-level representation of the quantum circuit, wherein said compiling is performed based on the metadata.
|