Patent ID: 11914415
Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An apparatus for implementing an artificial neural network, the apparatus comprising:
an array of input waveguides to receive a first array of optical signals;
an optical interference unit, in optical communication with the array of input waveguides, to perform a matrix multiplication of the first array of optical signals with a transformation matrix to produce a second array of optical signals;
an array of output waveguides, in optical communication with the optical interference unit, to guide the second array of optical signals, wherein at least one input waveguide in the array of input waveguides is in optical communication with each output waveguide in the array of output waveguides via the optical interference unit; and
control circuitry to adjust weight parameters of the transformation matrix implemented by the optical interference unit.