Photonic computing using the modified signed-digit number representation

Improving the precision of optically performed computations is a critical aspect of photonic computing. One possible method for improving precision is through the use of modified signed-digit (MSD) arithmetic. Optical implementation of MSD arithmetic offers several important advantages over other optical techniques such as the digital multiplication by analog convolution (DMAC) algorithm or the use of residue arithmetic. These advantages include the parallel pipeline flow of digits due to carry-free addition and subtraction, fixed-point as well as floating-point capability, and the potential for performing divisions. We present a brief description of the modified signed-digit number system and suggest one optical architecture for implementing MSD fixed-point addition, subtraction, and multiplication.

[1]  Algirdas Avizienis,et al.  Signed-Digit Numbe Representations for Fast Parallel Arithmetic , 1961, IRE Trans. Electron. Comput..

[2]  G. Tacconi Aspects of signal processing with emphasis on underwater acoustics. Part 1 , 1976 .

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

[4]  William W. Stoner,et al.  Residue-Based Optical Processor , 1979, Other Conferences.

[5]  James R. Fienup,et al.  Numerical Optical Processor Concepts , 1979, Other Conferences.

[6]  J R Fienup,et al.  Optical residue arithmetic computer with programmable computation modules. , 1979, Applied optics.

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

[8]  James R. Fienup,et al.  Concepts For Numerical Optical Computers , 1981 .

[9]  R P Bocker,et al.  Electrooptical matrix multiplication using the twos complement arithmetic for improved accuracy. , 1983, Applied optics.

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

[11]  John N. Polky,et al.  A Residue Number System Implementation of the LMS Algorithm Using Optical Waveguide Circuits , 1983, IEEE Transactions on Computers.

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

[13]  A P Goutzoulis Systolic time-integrating acoustooptic binary processor. , 1984, Applied optics.

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

[15]  Mark Lasher,et al.  Optical Flixed-Point Arithmetic , 1986, Optics & Photonics.