Optical Matrix Processors

Matrix algebra provides a mathematical language into which different classes of problems can be formulated in a consistent manner. These problems include those encountered in signal and image processing and numeric as well as symbolic computing. The fundamental operations of matrix algebra involve the arithmetic operations of multiplication and addition/subtraction along with global interconnections between one- or two-dimensional arrays of numbers. Both of these characteristics match the advantages provided by an optical system. A hierarchical view of the matrix operations is given and different optical architectures for implementing the basic operations of matrix algebra are surveyed.

[1]  R A Athale,et al.  High accuracy computation with linear analog optical systems: a critical study. , 1986, Applied optics.

[2]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[3]  Steven G. Saxe,et al.  Linear Transformations Performed By An Electro-Optical Processor , 1984, Other Conferences.

[4]  D. V. Bhaskar Rao,et al.  Wavefront Array Processor: Language, Architecture, and Applications , 1982, IEEE Transactions on Computers.

[5]  L B Stotts Integrated optical matrix multiplier. , 1976, Applied optics.

[6]  Harry C. Andrews,et al.  Outer Product Expansions and Their Uses in Digital Image Processing , 1976, IEEE Transactions on Computers.

[7]  Sun-Yuan Kung,et al.  A highly concurrent algorithm and pipeleined architecture for solving Toeplitz systems , 1983 .

[8]  Peter S. Guilfoyle Systolic Acousto-Optic Binary Convolver , 1984 .

[9]  William K. Pratt,et al.  Vector Space Formulation of Two-Dimensional Signal Processing Operations , 1975 .

[10]  Franklin T. Luk,et al.  A Systolic Architecture for the Singular Value Decomposition , 1982 .

[11]  J W Goodman,et al.  Performance limitations of an analog method for solving simultaneous linear equations. , 1982, Applied optics.

[12]  B V Kumar Singular value decomposition using iterative optical processors. , 1983, Applied optics.

[13]  J W Goodman,et al.  Coherent optical techniques for diagonalization and inversion of circulant matrices and circulant approximations to Toeplitz matrices. , 1984, Applied optics.

[14]  Richard P. Bocker Optical Digital Rubic (Rapid Unbiased Bipolar Incoherent Calculator) Cube Processor , 1984 .

[15]  J. Nash Compact Numerical Methods for Computers , 2018 .

[16]  S Cartwright New optical matrix-vector multiplier. , 1984, Applied optics.

[17]  Richard P. Bocker,et al.  A Highly Parallel Algorithm For Computing The Singular Value Decomposition Using Optical Processing Techniques , 1984, Optics & Photonics.

[18]  Anastasios P. Goutzoulis Binary space-integrating acousto-optic processor for vector-matrix multiplication , 1984 .

[19]  H. Mermoz Spatial processing beyond adaptive beamforming , 1981 .

[20]  D Casasent,et al.  Frequency-multiplexed and pipelined iterative optical systolic array processors. , 1983, Applied optics.

[21]  Harper J. Whitehouse,et al.  Parallel Processing Algorithms And Architectures For Real-Time Signal Processing , 1982, Optics & Photonics.

[22]  David Casasent,et al.  Electro-Optical Processor For Optimal Control , 1981, Optics & Photonics.

[23]  J W Goodman,et al.  Fully parallel, high-speed incoherent optical method for performing discrete Fourier transforms. , 1978, Optics letters.

[24]  R. A. Athale,et al.  Improved Accuracy For An Optical Iterative Processor , 1983, Optics & Photonics.

[25]  W. Fink,et al.  Incoherent Optical Matrix Multiplication , 1975 .

[26]  David Casasent,et al.  Fabrication Considerations For Acousto-Optic Systolic Processors , 1984, Photonics West - Lasers and Applications in Science and Engineering.

[27]  D Casasent Acoustooptic transducers in iterative optical vector-matrix processors. , 1982, Applied optics.

[28]  Jeffrey M. Speiser Linear Algebra Algorithms for Matrix-Based Signal Processing , 1986, Photonics West - Lasers and Applications in Science and Engineering.

[29]  James C. Wyant,et al.  Matrix Multiplication Using Coherent Optical Techniques , 1977, Optics & Photonics.

[30]  C. Therrien,et al.  On the relation between triangular matrix decomposition and linear prediction , 1983, Proceedings of the IEEE.

[31]  Steven C. Gustafson,et al.  Convolver-Based Optical Systolic Processing Architectures , 1985 .

[32]  D Casasent,et al.  Optical systolic array processor using residue arithmetic. , 1983, Applied optics.

[33]  Earl E. Swartzlander The Quasi-Serial Multiplier , 1973, IEEE Transactions on Computers.

[34]  H K Liu,et al.  Optical matrix-matrix multiplication method demonstrated by the use of a multifocus hololens. , 1984, Optics letters.

[35]  R.A. Athale,et al.  Optical processing using outer-product concepts , 1984, Proceedings of the IEEE.

[36]  R A Athale,et al.  Optical matrix-matrix multiplier based on outer product decomposition. , 1982, Applied optics.

[37]  H. J. Caulfield,et al.  Eigenvector determination by noncoherent optical methods. , 1981, Applied optics.

[38]  David Casasent,et al.  Direct And Indirect Optical Solutions To Linear Algebraic Equations: Error Source Modeling , 1983, Optics & Photonics.

[39]  Demetri Psaltis,et al.  A space integrating acousto-optic matrix-matrix multiplier , 1984 .