IP Library Granted Patent US 10,140,248
Granted Patent B2
US 10,140,248 · App. 15/635,735 · Granted Nov 27, 2018

Analog processor comprising quantum devices

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 10,140,248
App. No.
15/635,735
Granted
Nov 27, 2018
Kind
B2
Abstract

Analog processors for solving various computational problems are provided. Such analog processors comprise a plurality of quantum devices, arranged in a lattice, together with a plurality of coupling devices. Such quantum processors further comprise a set of readout devices each configured to measure the information from a corresponding quantum device in the plurality of quantum devices. A method of determining a result of a computational problem using an analog processor includes receiving at a first digital computer, including a digital processor, an instance of the computational problem defined over an input graph, wherein the input graph is non-planar; and determining a mapping of the instance of the computational problem onto the analog processor, by the digital processor.

Claims (26)

1. A method of determining a result of a computational problem using an analog processor, comprising:

receiving at a first digital computer, including a digital processor, an instance of the computational problem defined over an input graph, wherein the input graph is non-planar; and

determining a mapping of the instance of the computational problem onto the analog processor, by the digital processor.

2. The method of claim 1 , wherein the analog processor comprises a plurality of quantum devices, a plurality of readout devices associated with the plurality of quantum devices, and a plurality of coupling devices selectively operable to tunably couple pairs of quantum devices in the plurality of quantum devices, the method comprises:

setting a state of at least one quantum device in the plurality of quantum devices, by the digital processor;

setting a coupling strength of at least one of the coupling devices in the plurality of coupling devices to an initial state, by the digital processor;

causing the analog processor to evolve toward a final state, by the digital processor; and

reading out a final state of at least one quantum device in the plurality of quantum devices via the at least one readout device in the plurality of readout devices to determine a result of the computational problem, by the digital processor.

3. The method of claim 2 , further comprising returning the result of the computational problem, by the digital processor.

4. The method of claim 2 , wherein causing the analog processor to evolve toward the final state by the digital processor includes:

by the digital processor evolving, by the digital processor, the analog processor adiabatically.

5. The method of claim 4 wherein causing a decrease in an effective temperature of the analog processor includes raising a barrier height of at least one quantum device in the plurality of quantum devices, and causing an increase in the effective temperature of the analog processor includes lowering the barrier height of at least one quantum device in the plurality of quantum devices.

6. The method of claim 2 , wherein causing the analog processor to evolve toward the final state by the digital processor includes:

causing an increase of a temperature of the analog processor from a base temperature, by the digital processor, and then causing a decrease in the temperature of the analog processor toward the base temperature, by the digital processor.

7. The method of claim 2 , wherein causing the analog processor to evolve toward the final state by the digital processor includes:

evolving, by the digital processor, the analog processor adiabatically.

8. The method of claim 1 , further comprising returning the mapping of the instance of the computational problem onto the analog processor.

9. The method of claim 1 , wherein the analog processor comprises a plurality of quantum devices arranged in a lattice, and determining a mapping of the instance of the computational problem onto the analog processor includes determining a mapping of the instance of the computational problem onto the plurality of quantum devices arranged in the lattice, the method further comprising embedding the instance of the computational problem into the lattice, by the digital processor.

10. The method of claim 9 , wherein the input graph of the instance of the computational problem is a graph selected from the group consisting of an expansion of K 5 , and an expansion of K 3,3 .

11. The method of claim 9 , wherein the instance of the computational problem comprises a plurality of variables, the method further comprising:

associating a first variable in the plurality of variables with a first quantum device in the plurality of quantum devices;

associating a second variable in the plurality of variables with a second quantum device in the plurality of quantum devices, wherein the first quantum device and the second quantum device are nearest neighbors in the lattice; and

associating a third variable in the plurality of variables with a third quantum device in the plurality of quantum devices, wherein the first quantum device and the third quantum device are next-nearest neighbors in the lattice.

12. The method of claim 1 wherein the analog processor comprises a plurality of quantum devices and a plurality of local bias devices associated with the plurality of quantum devices, and determining a mapping of the instance of the computational problem onto the analog processor includes determining a mapping of the instance of the computational problem onto the plurality of quantum devices, the method further comprising:

setting, by the digital processor, a local bias value for at least one quantum device in the plurality of quantum devices via at least one local bias device in the plurality of local bias devices.

13. The method of claim 1 , wherein the analog processor comprises a plurality of quantum devices, a plurality of readout devices associated with the plurality of quantum devices, and a plurality of coupling devices selectively operable to tunably couple pairs of quantum devices in the plurality of quantum devices, and determining a mapping of the instance of the computational problem onto the analog processor includes determining a mapping of the instance of the computational problem onto the plurality of quantum devices and the plurality of coupling devices.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2025
From: PSPIB UNITAS INVESTMENTS II INC.
To: D-WAVE SYSTEMS INC.; 1372934 B.C. LTD.
Reel/Frame 070470/0098 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 14, 2023
From: D-WAVE SYSTEMS INC.; 1372934 B.C. LTD.
To: PSPIB UNITAS INVESTMENTS II INC., AS COLLATERAL AGENT
Reel/Frame 063340/0888 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2022
From: PSPIB UNITAS INVESTMENTS II INC., IN ITS CAPACITY AS COLLATERAL AGENT
To: D-WAVE SYSTEMS INC.
Reel/Frame 061493/0694 →
CONTINUATION Recorded Jun 28, 2022
From: D-WAVE SYSTEMS INC.
To: D-WAVE SYSTEMS INC.
Reel/Frame 060448/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2022
From: BERKLEY, ANDREW J.; VAN DEN BRINK, ALEC MAASSEN; LOVE, PETER; AMIN, MOHAMMAD H.S.; ROSE, GEORDIE; GRANT, DAVID; STEININGER, MILES F.H.; BUNYK, PAUL
To: D-WAVE SYSTEMS INC.
Reel/Frame 060336/0400 →
SECURITY INTEREST Recorded Mar 3, 2022
From: D-WAVE SYSTEMS INC.
To: PSPIB UNITAS INVESTMENTS II INC.
Reel/Frame 059317/0871 →
SECURITY INTEREST Recorded Nov 29, 2019
From: D-WAVE SYSTEMS INC.
To: BDC CAPITAL INC.
Reel/Frame 051144/0499 →
SECURITY INTEREST Recorded Mar 22, 2019
From: D-WAVE SYSTEMS INC.
To: BDC CAPITAL INC.
Reel/Frame 048674/0188 →
Cited By (1)
US 12,555,022