Search NASASearch

Engineering topics

Rhodes, W. T.

Publications and source records attributed to Rhodes, W. T..

Optical implementation of systolic array processing

Algorithms for matrix vector multiplication are implemented using acousto-optic cells for multiplication and input data transfer and using charge coupled devices detector arrays for accumulation and output of the results. No two dimensional matrix mask is required; matrix changes are implemented electronically. A system for multiplying a 50 component nonnegative real vector by a 50 by 50 nonnegative real matrix is described. Modifications for bipolar real and complex valued processing are possible, as are extensions to matrix-matrix multiplication and multiplication of a vector by multiple matrices.

Caulfield, H. J.

Matrix vector multiplier with time varying single dimensional spatial light modulators

The applicability of iterative optical processors in environments requiring a short transient response time is analyzed. An approach is proposed utilizing acousto-optic single dimension light modulators where the matrix is the outer product of two vectors. The problems associated with a nonnegative real representation are addressed. A solution is proposed at some cost of processor speed.

Tarasevich, A.