Optical implementation of systolic array processing

HJ Caulfield, WT Rhodes, MJ Foster, S Horvitz - Optics Communications, 1981 - Elsevier
HJ Caulfield, WT Rhodes, MJ Foster, S Horvitz
Optics Communications, 1981Elsevier
We show how certain algorithms for matrix-vector multiplication can be implemented using
acoustooptic cells for multiplication and input data transfer and using CCD detector arrays
for accumulation and output of the results. No 2-D matrix mask is required; matrix changes
are implemented electronically. A system for multiplying a 50-component 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 …
Abstract
We show how certain algorithms for matrix-vector multiplication can be implemented using acoustooptic cells for multiplication and input data transfer and using CCD detector arrays for accumulation and output of the results. No 2-D matrix mask is required; matrix changes are implemented electronically. A system for multiplying a 50-component 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.
Elsevier