P
US11989621B2ActiveUtilityPatentIndex 49

Tiling of cross-resonance gates for quantum circuits

Assignee: IBMPriority: Jul 7, 2021Filed: Jul 7, 2021Granted: May 21, 2024
Est. expiryJul 7, 2041(~15 yrs left)· nominal 20-yr term from priority
Inventors:MALEKAKHLAGH MOEINHERTZBERG JARED BARNEYMAGESAN EASWARCORCOLES-GONZALEZ ANTONIOTAKITA MAIKAMCKAY DAVID CORCUTT JASON S
G06N 10/00
49
PatentIndex Score
0
Cited by
25
References
20
Claims

Abstract

Techniques regarding tiling a CR gate configuration to one or more lattices characterizing quantum circuit topologies are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a tiling component that can generate a cross-resonance gate configuration that delineates a control qubit assignment and a target qubit assignment in conjunction with a frequency allocation onto a lattice characterizing a quantum circuit topology.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       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. 
 
 
 
 
     
     
       2. The system of  claim 1 , wherein the control qubit assignments and the target qubit assignments assign control roles and target roles to the qubits of the heavy lattice heavy lattice. 
     
     
       3. The system of  claim 1 , further comprising:
 a role component that determines the control qubit assignments and the target qubit assignments by defining a cross-resonance direction within a sub-block of the heavy lattice. 
 
     
     
       4. The system of  claim 3 , further comprising:
 a region component that assigns a region of operation to a pairing of the control qubit assignments and the target qubit assignments based on a cross-resonance gate speed value and a coherent error value. 
 
     
     
       5. The system of  claim 4 , further comprising:
 a parameter component that achieves the frequency allocation by setting a control qubit-to-target qubit detuning parameter associated with the pairing based on the region of operation. 
 
     
     
       6. The system of  claim 5 , further comprising:
 a collision component that adjusts the control qubit-to-target qubit detuning parameter to minimize a likelihood of frequency collisions associated with the cross-resonance gate configuration. 
 
     
     
       7. The system of  claim 5 , wherein the heavy lattice is a heavy-hexagon lattice, wherein the role component assigns five of the distinct qubit types, and wherein adjacent control qubit-to-target qubit detuning parameters on an edge of the heavy-hexagon lattice alternates between a first region of operation and a second region of operation. 
     
     
       8. A computer-implemented method, comprising:
 generating, by a system operatively coupled to a processor, 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. 
 
 
 
 
     
     
       9. The computer-implemented method of  claim 8 , wherein the control qubit assignments and the target qubit assignments assign control roles and target roles to qubits of the heavy lattice. 
     
     
       10. The computer-implemented method of  claim 8 , further comprising:
 determining, by the system, the control qubit assignments and the target qubit assignments by defining a cross-resonance direction within a sub-block of the heavy lattice. 
 
     
     
       11. The computer-implemented method of  claim 10 , further comprising:
 assigning, by the system, a region of operation to a pairing of the control qubit assignments and the target qubit assignments based on a cross-resonance gate speed value and a coherent error value. 
 
     
     
       12. The computer-implemented method of  claim 11 , further comprising:
 achieving, by the system, the frequency allocation by setting a control qubit-to-target qubit detuning parameter associated with the pairing based on the region of operation. 
 
     
     
       13. The computer-implemented method of  claim 12 , further comprising:
 adjusting, by the system, the control qubit-to-target qubit detuning parameter to minimize a likelihood of frequency collisions associated with the cross-resonance gate configuration. 
 
     
     
       14. The computer-implemented method of  claim 12 , wherein the heavy lattice is a heavy-hexagon lattice, wherein five distinct qubit types are assigned, and wherein adjacent control qubit-to-target qubit detuning parameters on an edge of the heavy-hexagon lattice alternates between a first region of operation and a second region of operation. 
     
     
       15. A computer program product for tiling cross-resonance gates for a quantum circuit topology, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
 generate, by the processor, an optimal tiling of the cross-resonance gates for the 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. 
 
 
 
 
     
     
       16. The computer program product of  claim 15 , wherein the control qubit assignments and the target qubit assignments assign control roles and target roles to qubits of the heavy lattice. 
     
     
       17. The computer program product of  claim 15 , wherein the program instructions further cause the processor to:
 determine, by the processor, the control qubit assignments and the target qubit assignments by defining a cross-resonance direction within a sub-block of the heavy lattice. 
 
     
     
       18. The computer program product of  claim 17 , wherein the program instructions further cause the processor to:
 assign, by the processor, a region of operation to a pairing of the control qubit assignments and the target qubit assignments based on a cross-resonance gate speed value and a coherent error value. 
 
     
     
       19. The computer program product of  claim 18 , wherein the program instructions further cause the processor to:
 achieve, by the processor, the frequency allocation by setting a control qubit-to-target qubit detuning parameter associated with the pairing based on the region of operation; and 
 adjust, by the processor, the control qubit-to-target qubit detuning parameter to minimize a likelihood of frequency collisions associated with the cross-resonance gate configuration. 
 
     
     
       20. The computer program product of  claim 19 , wherein the heavy lattice is a heavy-hexagon lattice, wherein five distinct qubit types are assigned, and wherein adjacent control-target detuning parameters on an edge of the heavy-hexagon lattice alternates between a first region of operation and a second region of operation.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.