Vector-matrix multiplication
First Claim
Patent Images
1. An integrated VMM (vector-matrix multiplier) module, comprising:
- an electro-optical VMM component that multiplies an input vector by a matrix to produce an output vector; and
an electronic VPU (vector processing unit) that processes at least one of the input and output vectors.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated VMM (vector-matrix multiplier) module, including an electro-optical VMM component that multiplies an input vector by a matrix to produce an output vector; and an electronic VPU (vector processing unit) that processes at least one of the input and output vectors. Various error reducing mechanisms are also discussed.
-
Citations
75 Claims
-
1. An integrated VMM (vector-matrix multiplier) module, comprising:
-
an electro-optical VMM component that multiplies an input vector by a matrix to produce an output vector; and
an electronic VPU (vector processing unit) that processes at least one of the input and output vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 69, 70, 71, 72, 73, 74, 75)
-
-
14. An integrated VMM (vector-matrix multiplier) module, comprising:
-
a electro-optical VMM component that multiplies an input vector by a matrix to produce an output vector, and a controller, wherein said controller is operative to replace values in only a part of said matrix.
-
-
15. A VMM (vector-matrix multiplier) component, comprising:
-
a plurality of input elements that represent an input vector;
a plurality of electro-optical matrix elements that represent a transformation matrix; and
a plurality of detector elements that detect signals from said input elements after they are modulated by said matrix elements such that said detected signals represent result vector of a vector matrix multiplication of said input vector, wherein said component comprises at least one redundant element in at least one of said input, matrix and output elements. - View Dependent Claims (16, 17)
-
-
18-32. -32. (Cancelled)
-
33. A method of improving signal detection in an electro-optical VMM, comprising:
-
receiving an input vector and a matrix to be processed by said VMM; and
rearranging said input vector on an input of said VMM and said matrix in a matrix portion of said VMM, in a manner that improves signal detection. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method of improving signal detection in an electro-optical VMM, comprising:
-
receiving an input vector and a matrix to be processed by said VMM; and
adapting values of at least one of said input vector on an input of said VMM and said matrix in a matrix portion of said VMM, in a manner that improves signal detection. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of improving signal detection in an electro-optical VMM, comprising:
-
receiving an input vector and a matrix to be processed by said VMM;
processing said vector by said VMM to produce an output vector; and
adapting values of said output vector, by applying a history correction which corrects for residual a effects of a previous computation performed by said VMM. - View Dependent Claims (48, 49)
-
-
50-68. -68. (Cancelled)
Specification