CPC G06N 10/00 (2019.01) | 20 Claims |
1. A system, comprising:
a memory that stores computer executable components; and
a processor, operably coupled to the memory, and that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a tiling component that generates an optimal tiling of cross-resonance gates for a quantum circuit topology, wherein the optimal tiling concurrently maximizes pairwise cross-resonance gate speeds of the cross-resonance gates, minimizes pairwise cross-resonance gate errors of the cross-resonance gates, and minimizes multi-qubit frequency collisions of the cross-resonance gates, and wherein generating the optimal tiling comprises:
generating a cross-resonance gate configuration that delineates control qubit assignments and target qubit assignments in conjunction with a frequency allocation onto a heavy lattice characterizing the quantum circuit topology; and
assigning qubit types to qubits of the heavy lattice, wherein:
respective qubits in each pair of nearest neighboring qubits of the heavy lattice comprises distinct qubit types, and
respective qubits in each pair of next-nearest neighboring qubits of the heavy lattice comprises distinct qubit types.
|