Residue arithmetic processing utilizing optical Fredkin gate arrays.

A cascadable residue arithmetic processor based on optical Fredkin gate arrays and page-oriented holographic memories is introduced. The implementations of residue functions and operations by this processor are described. Analytic expressions are derived for the number of holograms and waveguide channels required for the implementation of residue addition and multiplication. The practical cases of 16-bit addition and multiplication are analyzed as specific examples. It is shown that, using the proposed architecture, these operations can be implemented with state-of-the-art technologies in holography and integrated optics.

[1]  R. Chen,et al.  Thermally annealed single-mode proton-exchanged channel-waveguide cutoff modulator. , 1986, Optics letters.

[2]  T K Gaylord,et al.  Truth-table look-up parallel data processing using an optical content-addressable memory. , 1986, Applied optics.

[3]  J. Goodman Optical interconnection for VLSI , 1984 .

[4]  C C Guest,et al.  Truth-table look-up optical processing utilizing binary and residue arithmetic. , 1980, Applied optics.

[5]  Thomas K. Gaylord,et al.  Residue Number System Truth-Table Look-Up Processing—Moduli Selection and Logical Minimization , 1984, IEEE Transactions on Computers.

[6]  D Casasent,et al.  Optical residue arithmetic: a correlation approach. , 1979, Applied optics.

[7]  S. H. Lee,et al.  Residue Arithmetic Circuit Design Based On Integrated Optics , 1982, Photonics West - Lasers and Applications in Science and Engineering.

[8]  Larry A. Bergman,et al.  Holographic optical interconnects for VLSI , 1986 .

[9]  J Shamir,et al.  High-efficiency rapidly programmable optical interconnections. , 1987, Applied optics.

[10]  A. Lohmann What classical optics can do for the digital optical computer. , 1986, Applied optics.

[11]  J W Goodman,et al.  Optical computation using residue arithmetic. , 1979, Applied optics.

[12]  S. Yao,et al.  Design considerations for acousto-optic devices , 1981 .

[13]  Richard I. Tanaka,et al.  Residue arithmetic and its applications to computer technology , 1967 .

[14]  Demetri Psaltis,et al.  Accurate Numerical Computation By Optical Convolution , 1980, Other Conferences.

[15]  Stuart A. Collins Numerical Optical Data Processor , 1977, Other Conferences.

[16]  J Shamir,et al.  Optical computing and the Fredkin gates. , 1986, Applied optics.

[17]  S. A. Collins,et al.  Operation Of A Numerical Optical Data Processor , 1980, Other Conferences.