Hybrid circuits containing integrated optical detectors, waveguides, and electro-optic-switches can be used to perform a variety of digital logic operations. In combining the hybrid circuits with the carry-free residue arithmetic algorithm, different modules are designed to perform basic arithmetic operations, encoding, decoding, and scaling. Based on pipelining and parallel concepts, a vector-vector multiplier is designed to yield very high throughput rate for application involving traditionally slow computation such as matrix-vector multiplication and polynomial evaluation.
S. Y. Huang,
S. H. Lee,
"Residue Arithmetic Circuit Design Based On Integrated Optics", Proc. SPIE 0321, Integrated Optics II, (27 August 1982); doi: 10.1117/12.933240; https://doi.org/10.1117/12.933240