Invention Grant
- Patent Title: Optoelectronic computing systems
-
Application No.: US16852607Application Date: 2020-04-20
-
Publication No.: US12001946B2Publication Date: 2024-06-04
- Inventor: Yichen Shen , Huaiyu Meng , Li Jing , Rumen Dangovski , Peng Xie , Matthew Khoury , Cheng-Kuan Lu , Ronald Gagnon , Maurice Steinman , Jianhua Wu , Arash Hosseinzadeh
- Applicant: Lightelligence, Inc.
- Applicant Address: US MA Boston
- Assignee: Lightelligence PTE. Ltd.
- Current Assignee: Lightelligence PTE. Ltd.
- Current Assignee Address: SG Singapore
- Agency: Fish & Richardson P.C.
- Main IPC: G06N3/067
- IPC: G06N3/067 ; G02F1/00 ; G02F3/02 ; G06E1/04 ; G06E3/00 ; G06F17/14 ; G06F17/16 ; G06N3/08 ; G02F1/225

Abstract:
Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format.
In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.
In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.
Public/Granted literature
- US20200242472A1 OPTOELECTRONIC COMPUTING SYSTEMS Public/Granted day:2020-07-30
Information query