IP Library Granted Patent US 9,830,555
Granted Patent B2
US 9,830,555 · App. 14/904,040 · Granted Nov 28, 2017

Computation using a network of optical parametric oscillators

Inventors: Alireza Marandi (Stanford, CA); Yoshihisa Yamamoto (Stanford, CA); Robert Byer (Stanford, CA); Zhe Wang (Stanford, CA); Shoko Utsunomiya (Tokyo, JP)
Assignees: The Board of Trustees of the Leland Stanford Junior University; Inter-University Research Institute Corporation, Research Organization of Information and Systems
G06N99/002G02F3/00G06E3/005G02F1/39
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 9,830,555
App. No.
14/904,040
Granted
Nov 28, 2017
Kind
B2
Abstract

In one aspect, a computational machine includes an optical device configured to receive energy from an optical energy source and generate a number N 1 of optical signals, and a number N 2 of coupling devices, each of which controllably couples a plurality of the number N 1 optical signals. The coupling devices are individually controlled to simulate a computational problem. In another aspect, a computational machine includes a number N 1 of parametric oscillators and a number N 2 of coupling devices, each of which controllably couples a plurality of the number N 1 of parametric oscillators together. The coupling devices are individually controlled to simulate a computational problem.

Claims (26)

1. A computational machine, comprising:

an optical device configured to receive energy from an optical energy source and generate a number N 1 of optical signals, N 1 is 2 or greater; and

a number N 2 of coupling devices, each of which controllably couples a plurality of the number N 1 of optical signals, N 2 is 1 or greater;

wherein the coupling devices are individually controlled to simulate a computational problem.

2. The computational machine of claim 1 , wherein the optical energy source is a laser.

3. The computational machine of claim 1 , further comprising a controller configured to control the optical energy source to produce energy in a predefined pattern.

4. The computational machine of claim 1 , wherein the number N 2 is equal to one half of the value N 1 squared minus N 1 (N 2 =(N 1 ^2−N 1 )/2.

5. The computational machine of claim 1 , wherein the number N 2 is equal to the value N 1 minus one (N 2 =N 1 −1).

6. The computational machine of claim 1 , wherein the number N 2 is equal to one (N 2 =1).

7. The computational machine of claim 1 , wherein the N 1 optical signals are generated from a plurality of optical parametric oscillators (OPOs).

8. The computational machine of claim 7 , wherein the OPOs are implemented using microresonators.

9. The computational machine of claim 1 , configured to produce and maintain the N 1 optical signals within one resonant cavity or one optical fiber.

10. The computational machine of claim 1 , wherein the coupling devices include electro-optic modulators (EOMs).

11. The computational machine of claim 1 , wherein the computational problem is one of a nondeterministic polynomial (NP) problem, an Ising problem, or an optimization problem.

12. The computational machine of claim 1 , configured to produce a set of numbers from a plurality of the N 1 signals, wherein the produced numbers contain information about a solution of the computational problem.

13. The computational machine of claim 12 , wherein the produced numbers determine a solution to the computational problem.

14. The computational machine of claim 12 , wherein the produced numbers are generated from the phases of a plurality of the N 1 signals.

15. The computational machine of claim 12 configured to provide a phase reference, wherein at least one of the N 1 optical signals is compared to the phase reference to produce the numbers.

16. The computational machine of claim 12 , wherein at least two of the N 1 signals are compared to each other to produce the numbers.

17. A computational machine, comprising:

a number N 1 of parametric oscillators, N 1 is 2 or greater; and

a number N 2 of coupling devices, each of which controllably couples a plurality of the number N 1 of parametric oscillators together, N 2 is 1 or greater;

wherein the coupling devices are individually controlled to simulate a computational problem.

18. The computational machine of claim 17 , wherein the parametric oscillators are optical parametric oscillators.

19. The computational machine of claim 18 , wherein the optical parametric oscillators are selected from continuous wave degenerate optical parametric oscillators and pulsed degenerate optical parametric oscillators.

20. The computational machine of claim 17 , wherein the parametric oscillators are time-multiplexed in one optical cavity or optical fiber.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2016
From: YAMAMOTO, YOSHIHISA; UTSUNOMIYA, SHOKO
To: INTER-UNIVERSITY RESEARCH INSTITUTE CORPORATION, RESEARCH ORGANIZATION OF INFORMATION
Reel/Frame 038842/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2016
From: MARANDI, ALIREZA; BYER, ROBERT; WANG, ZHE
To: THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
Reel/Frame 038842/0166 →
Continuity (2)
Provisional Application 61844322 · Jul 9, 2013
Related Publication 20160162798A1 · Jun 9, 2016