US 12,229,603 B2
Optimal calibration of gates in a quantum computing system
Andrii Maksymov, Hyattsville, MD (US); Pradeep Niroula, College Park, MD (US); and Yunseong Nam, North Bethesda, MD (US)
Assigned to IONQ, INC., College Park, MD (US); and UNIVERSITY OF MARYLAND, College Park, MD (US)
Filed by IONQ, INC., College Park, MD (US); and University of Maryland, College Park, MD (US)
Filed on Nov. 19, 2021, as Appl. No. 17/531,520.
Claims priority of provisional application 63/132,954, filed on Dec. 31, 2020.
Prior Publication US 2022/0206866 A1, Jun. 30, 2022
Int. Cl. G06F 9/50 (2006.01); G06N 10/20 (2022.01); G06N 10/40 (2022.01)
CPC G06F 9/5066 (2013.01) [G06N 10/20 (2022.01); G06N 10/40 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method of performing a quantum computation process, comprising:
mapping, by a classical computer, a plurality of logical qubits to a plurality of physical qubits of a quantum processor so that a plurality of quantum circuits are executable using the physical qubits of the quantum processor, wherein
each of the physical qubits comprise a trapped ion, and
each of the plurality of quantum circuits comprises a plurality of single-qubit gates and a plurality of two-qubit gates among the plurality of the logical qubits;
adjusting, by a system controller, an amplitude and a frequency of a laser pulse to be applied to each of a first plurality of pairs of physical qubits to correct errors in two-qubit gates a among the first plurality of pairs of physical qubits;
executing the plurality of quantum circuits on the quantum processor, by applying laser pulses that each cause a single-qubit gate operation and a two-qubit gate operation in each of the plurality of quantum circuits on the plurality of physical qubits;
measuring, by the system controller, population of qubit states of the physical qubits in the quantum processor after executing the plurality of quantum circuits on the quantum processor; and
outputting, by the classical computer, the measured population of qubit states of the physical qubits as a result of the execution the plurality of quantum circuits, wherein the result of the execution the plurality of quantum circuits are configured to be displayed on a user interface, stored in a memory of the classical computer, or transferred to another computational device.