Optical computation using residue arithmetic

Appl Opt. 1979 Jan 15;18(2):149-62. doi: 10.1364/AO.18.000149.

Abstract

Using residue arithmetic it is possible to perform additions, subtractions, multiplications, and polynomial evaluation without the necessity for carry operations. Calculations can, therefore, be performed in a fully parallel manner. Several different optical methods for performing residue arithmetic operations are described. A possible combination of such methods to form a matrix vector multiplier is considered. The potential advantages of optics in performing these kinds of operations are discussed.