Patent ID: 11936434
Assignee: LIGHTMATTER, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 9:
10. A method of performing a matrix-vector multiplication operation between an input vector and a matrix, the method comprising:
splitting, using a first beam splitter, an input optical signal received from a light source into a plurality of input optical signals;
generating a first optical signal by encoding, using a first modulator, a vector element of the input vector in an input optical signal received from the first beam splitter;
splitting, using second beam splitters optically coupled to outputs of the first modulator, the first optical signal into a plurality of first optical signals;
generating, using second modulators, second optical signals, wherein:
one of the second modulators is optically coupled to an output of one of the second beam splitters, and
the one modulator is configured to generate one of the second optical signals by encoding, in a received first optical signal of the plurality, a value representing a multiplication of a matrix element of the matrix with the vector element encoded in the first optical signal;

generating, using optical detectors, each optically coupled to an output of a second modulator of the second modulators, a photocurrent using a received one of the second optical signals; and
generating, using a summing circuit coupled to two or more optical detectors of the optical detectors, an electrical signal representing a multiplication of the input vector and a row of the matrix.