IP Library Granted Patent US 12,223,343
Granted Patent B2
US 12,223,343 · App. 17/649,034 · Granted Feb 11, 2025

Quantum process parallelization

Inventors: Nam H. Nguyen (Anaheim, CA); Richard J. Thompson (Huntsville, AL); Marna M. Kagele (Seattle, WA)
Assignee: The Boeing Company
G06F9/48G06N10/20G06N10/80G06F9/5011
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,223,343
App. No.
17/649,034
Granted
Feb 11, 2025
Kind
B2
Abstract

A method, apparatus, computer system, and computer program product for parallelizing quantum processes for processing a problem. A computer system identifies subproblems in the problem based on a structure of the problem. The computer system identifies quantum circuits in a set of quantum computers to process the subproblems. The computer system executes jobs on the quantum circuits to solve the subproblems.

Claims (43)

1. A method for parallelizing quantum processes for processing a problem, the method comprising a computer system:

identifying subproblems in the problem based on a structure of the problem;

identifying attributes comprising at least one of: a precision level, a depth of quantum gates, or a cross talk error, respectively, for each subproblem in the subproblems;

identifying, respectively for each subproblem in the subproblems, a number of quantum computers, in a set of quantum computers, comprising properties designed for processing attributes of the subproblem; and

executing jobs in parallel on the set of quantum computers solving all the subproblems.

2. The method of claim 1 , further comprising the computer system sending a result, from executing the jobs in parallel that is outside of a tolerance, to an optimization process.

3. The method of claim 1 , further comprising:

the properties comprising characteristics of: a number quantum circuits, a number of qubits available, or a depth of a quantum circuit.

4. The method of claim 1 , wherein the subproblems are independent of each other, wherein a subproblem is independently solved from other subproblems.

5. The method of claim 1 , wherein the problem is solving an eigenvalue problem for a matrix and wherein identifying, by the computer system, the subproblems in the problem based on the structure of the problem comprises:

identifying, by the computer system, Pauli strings for the matrix; and

placing, by the computer system, the Pauli strings into groups that form the subproblems, wherein the Pauli strings in a group can be run on a same quantum circuit.

6. The method of claim 1 , further comprising the properties comprising a number of quantum circuits.

7. The method of claim 6 , wherein the attributes further comprise a number of qubits determined by a size of a Pauli string forming a subproblem.

8. A parallel processing system configured to solve a quantum problem, wherein the parallel processing system comprises:

a computer system; and

a quantum controller in the computer system, wherein the quantum controller is configured to:

identify subproblems in a problem based on a structure of the problem;

identify attributes that comprise at least one of: a precision level, a depth of quantum gates, or a cross talk error, respectively, for each subproblem in the subproblems;

identify, respectively for each subproblem in the subproblems, quantum circuits in a set of quantum computers that comprise properties designed to process the attributes of the subproblem; and

execute jobs in parallel on the quantum circuits to solve the subproblems.

9. The parallel processing system of claim 8 , wherein the quantum controller is further configured to send a result from executing the jobs to an optimization process.

10. The parallel processing system of claim 8 , wherein the quantum controller is further configured to repeat execution of the jobs on the quantum circuits and solve the subproblems in response to a result that is outside of a tolerance.

11. The parallel processing system of claim 8 , wherein the subproblems are independent of each other, wherein a subproblem is independently solved from other subproblems.

12. The parallel processing system of claim 8 , wherein the problem is solving an eigenvalue problem for a matrix and wherein in identifying the subproblems in the problem based on the structure the problem, the quantum controller is configured to:

identifying Pauli strings for the matrix; and

placing the Pauli strings into groups that form the subproblems, wherein the Pauli strings in a group can be run on a same quantum circuit.

13. The parallel processing system of claim 8 , wherein in identifying the quantum circuits to process the subproblems, the quantum controller is configured to:

identifying attributes of the subproblems; and

selecting the set of quantum computers having quantum circuits to handle the attributes of the subproblems.

14. The parallel processing system of claim 13 , wherein the attributes are selected from at least one of a number of qubits, number of quantum circuits, a precision level, a depth of the quantum circuits, or a cross talk error.

15. A computer program product configured to run parallel quantum processes, wherein the computer program product comprises a non-transitory computer readable storage medium that comprises program code embodied therewith, the program code configured for execution by a computer system to cause the computer system to:

identify subproblems in a problem based on a structure of the problem;

identify attributes that comprise at least one of: a precision level, a depth of quantum gates, or a cross talk error, respectively, for each subproblem in the subproblems;

identify, respectively for each subproblem in the subproblems, quantum circuits in a set of quantum computers that comprise properties designed to process the attributes of the subproblem; and

execute jobs in parallel on the quantum circuits that solve the subproblems.

16. The computer program product of claim 15 , wherein the program code is further configured to send a result of an execution of the jobs in parallel to an optimization process.

17. The computer program product of claim 16 , wherein the optimization process comprises a repeated, by the computer system, execution of the jobs on the quantum circuits to solve the subproblems in response a result that is outside of a tolerance.

18. The computer program product of claim 15 , wherein the subproblems are independent of each other, wherein a subproblem is independently solved from other subproblems.

19. The computer program product of claim 15 , wherein the problem is solving an eigenvalue problem for a matrix and wherein the program code is further configured to

identify Pauli strings for the matrix; and

place the Pauli strings into groups that form the subproblems, wherein the Pauli strings in a group can be run on a same quantum circuit.

20. The computer program product of claim 15 , wherein the attributes further comprise a number of qubits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2022
From: NGUYEN, NAM H.; THOMPSON, RICHARD J.; KAGELE, MARNA M.
To: THE BOEING COMPANY
Reel/Frame 061447/0237 →
Continuity (1)
Related Publication 20230236873A1 · Jul 27, 2023
References Cited (11)
US 11436519B1 · Dridi · 2022 [cited by examiner]
US 20170255592A1 · Karimi · 2017 [cited by examiner]
US 20200065439A1 · Babbush et al. · 2020 [cited by applicant]
US 20200081721A1 · Wood et al. · 2020 [cited by applicant]
US 20200175411A1 · King et al. · 2020 [cited by applicant]
US 20220309374A1 · Gonciulea · 2022 [cited by examiner]
US 20230020389A1 · Davis · 2023 [cited by examiner]
US 20230222372A1 · Fong · 2023 [cited by examiner]
Phalak et al., Quantum PUF for Security and Trust in Quantum Computing, arXiv:2104.06244v3, 2021, 10 pages. (Year: 2021). [cited by examiner]
Zhao et al., “Measurement reduction in variational quantum algorithms,” Center for Quantum Information and Control, Department of Physics and Astronomy, Univ. of New Mexico, Jun. 23, 2020, 21 pages. [cited by applicant]
Hamamura et al., “Efficient evaluation of quantum observables using entangled measurements,” NPJ Quantum Information, vol. 56, 2020, 8 pages. [cited by applicant]
Cited By (1)
US 12,591,500