Parallel optical negabinary signed-digit computing: algorithm and optical implementation

作者: Guoqiang Li , Feng Qian , Hao Ruan , Liren Liu

DOI: 10.1117/1.602116

关键词:

摘要: Negabinary is a component of the positional number system. A complete set negabinary arithmetic operations are presented, including basic addition/subtraction logic, two-step carry-free algorithm based on signed-digit (NSD) representation, parallel multiplication, and fast conversion from NSD to normal in carry-look-ahead mode. All can be performed with binary logic. By programming reference bits, addition subtraction realized same logic functions. This offers technique perform space-variant arithmetic-logic functions space-invariant instructions. Multiplication tree structure it simpler than modified (MSD) counterpart. The parallelism algorithms very suitable for optical implementation. Correspondingly, general-purpose system using an electron trapping device suggested. Various complex by illumination data arrays without additional temporal latency intermediate results. compact. These properties make proposed strong candidate future applications digital computing development smart pixel arrays. (C) 1999 Society Photo-Optical Instrumentation Engineers. [S0091-3286(99)00803-X].

参考文章(69)
Kanaan Jemili, Optical higher-order quaternary signed-digit arithmetic Optical Engineering. ,vol. 33, pp. 3419- 3426 ,(1994) , 10.1117/12.179410
Koren, Maliniak, On Classes of Positive, Negative, and Imaginary Radix Number Systems IEEE Transactions on Computers. ,vol. 30, pp. 312- 317 ,(1981) , 10.1109/TC.1981.1675788
C.K. Yuen, A Note on Base –2 Arithmetic Logic IEEE Transactions on Computers. ,vol. 24, pp. 325- 329 ,(1975) , 10.1109/T-C.1975.224216
Andrew Kostrzewski, Dai Hyun Kim, Yao Li, George Eichmann, Fast hybrid parallel carry look-ahead adder. Optics Letters. ,vol. 15, pp. 915- 917 ,(1990) , 10.1364/OL.15.000915
Guoqiang Li, Liren Liu, Complex-valued matrix-vector multiplication using twos complement representation Optics Communications. ,vol. 105, pp. 161- 166 ,(1994) , 10.1016/0030-4018(94)90707-2
Mohammad A. Karim, Smart Quasiserial post processor for optical systolic systems. Applied Optics. ,vol. 30, pp. 910- 912 ,(1991) , 10.1364/AO.30.000910
Yao Li, George Eichmann, R.R. Alfano, Fast parallel optical digital multiplication Optics Communications. ,vol. 64, pp. 99- 104 ,(1987) , 10.1016/0030-4018(87)90033-2
Suganda Jutamulia, George M. Storti, Joseph Lindmayer, William Seiderman, Use of electron trapping materials in optical signal processing. 1: Parallel Boolean logic. Applied Optics. ,vol. 29, pp. 4806- 4811 ,(1990) , 10.1364/AO.29.004806
Yao Li, Dai Hyun Kim, Andrew Kostrzewski, George Eichmann, Content-addressable-memory-based single-stage optical modified-signed-digit arithmetic Optics Letters. ,vol. 14, pp. 1254- 1256 ,(1989) , 10.1364/OL.14.001254
R. A. Athale, W. C. Collins, P. D. Stilwell, High accuracy matrix multiplication with outer product optical processor Applied Optics. ,vol. 22, pp. 368- 370 ,(1983) , 10.1364/AO.22.000368