IP Library › Granted Patent US 11,017,309
Granted Patent B2
US 11,017,309 · App. 16/032,737 · Granted May 25, 2021

Optical Ising machines and optical convolutional neural networks

Inventors: Charles Roques-Carmes (Cambridge, MA); Yichen Shen (Cambridge, MA); Li Jing (Cambridge, MA); Tena Dubcek (Cambridge, MA); Scott A. Skirlo (Boston, MA); Hengameh Bagherianlemraski (Cambridge, MA); Marin Soljacic (Belmont, MA)
Assignee: Massachusetts Institute of Technology
G06N10/00G06N3/0445G06N3/0454G06N3/0472G06N3/0675G06N3/084G06N7/005G06F17/16G06F17/18
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 11,017,309
App. No.
16/032,737
Filed
Jul 11, 2018
Granted
May 25, 2021
Kind
B2
Art Unit
2872
USPC
359/107
Abstract

A photonic parallel network can be used to sample combinatorially hard distributions of Ising problems. The photonic parallel network, also called a photonic processor, finds the ground state of a general Ising problem and can probe critical behaviors of universality classes and their critical exponents. In addition to the attractive features of photonic networks—passivity, parallelization, high-speed and low-power—the photonic processor exploits dynamic noise that occurs during the detection process to find ground states more efficiently.

Claims (21)

1. A photonic processor for determining a spin distribution of a ground state of an Ising model, the photonic processor comprising:

a light source to generate a plurality of optical signals with amplitudes representing an initial spin state of the Ising model;

a matrix multiplication unit, in photonic communication with the light source, to linearly transform the plurality of optical signals into a plurality of linearly transformed optical signals;

a perturbation unit, operably coupled to the matrix multiplication unit, to perturb the plurality of linearly transformed optical signals to yield a plurality of perturbed signals; and

a nonlinear thresholding unit, operably coupled to the perturbation unit, to nonlinearly threshold the plurality of perturbed signals to yield a plurality of nonlinearly thresholded signals, the plurality of nonlinearly thresholded signals representing a spin distribution of the ground state of the Ising model.

2. The photonic processor of claim 1 , wherein the light source is configured to synchronously transmit the plurality of optical signals to the matrix multiplication unit.

3. The photonic processor of claim 1 , wherein the matrix multiplication unit is configured to perform a static linear transformation on the plurality of optical signals.

4. The photonic processor of claim 1 , wherein the Ising model is represented by a Hamiltonian:

H (K) =−Σ 1≤i,j≤N K ij S i S j +½Σ 1≤i,j≤N K ij ,

where K is a coupling matrix representing interactions between elements of the Ising model and S j represents a spin of a j th element of the Ising model, and wherein the linear transformation unit is configured to multiply the plurality of optical signals with a matrix J based on the coupling matrix K.

5. The photonic processor of claim 4 , wherein J is equal to the square root of {tilde over (K)}, which is a sum of K and a diagonal matrix Δ.

6. The photonic processor of claim 1 , further comprising:

a plurality of optical waveguides, in photonic communication with the matrix multiplication unit and the nonlinear thresholding unit, to feed the plurality of nonlinearly thresholded signals back into an input of the matrix multiplication unit.

7. The photonic processor of claim 1 , wherein the perturbation unit comprises at least one photodetector to detect and perturb the plurality of linearly transformed optical signals via measurement noise.

8. The photonic processor of claim 1 , wherein the light source comprises a pulsed laser having an output split into channels and an amplitude modulator to modulate each channel with a corresponding initial spin state.

9. The photonic processor of claim 1 , wherein the matrix multiplication unit comprises a set of interconnected Mach-Zehnder interferometers or ring resonators integrated onto a semiconductor substrate.

10. The photonic processor of claim 1 , wherein the nonlinear thresholding unit comprises a set of saturable absorbers.

11. The photonic processor of claim 1 , further comprising:

a dot product unit, operably coupled to the nonlinear threshold unit, to take a dot product of the plurality of thresholded signals.

12. The photonic processor of claim 1 , wherein the perturbation unit comprises at least one photodetector to convert the plurality of linearly transformed optical signals into electronic signals and is configured to perturb the electronic signals to yield the plurality of perturbed signals.

13. The photonic processor of claim 12 , wherein the nonlinear thresholding unit is configured to electronically threshold the plurality of perturbed signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2018
From: ROQUES-CARMES, CHARLES; SHEN, YICHEN; JING, LI; DUBCEK, TENA; SKIRLO, SCOTT A.; BAGHERIANLEMRASKI, HENGAMEH; SOLJACIC, MARIN
To: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Reel/Frame 046786/0069 →
Continuity (2)
Provisional Application 62531217 · Jul 11, 2017
Related Publication 20190019100A1 · Jan 17, 2019
Cited By (9)
US 12,210,964 US 12,287,842 US 12,293,282 US 12,340,796 US 12,392,960 US 12,423,608 US 12,670,379 US 12,705,526 US 12,731,022