Abstract
A polarization-encoded optical shadow-casting (POSC) system1 exploits the parallelism of optics to process 2-D coded input data in parallel. Previously, a multiprocessor1 was designed that was capable of generating both addition and subtraction results in parallel. The idea of this multiprocessor is extended in the current work, where an arithmetic logic unit, (ALU) capable of simultaneously generating sixteen logical operations of two variables and addition/subtraction results of three binary variables, is designed. To optimize the pixel size, the massive ALU truth table is partitioned2 and efficient minterm pairing is applied.1 The resulting coding of the inputs, and the space variant output1 decoding mask to detect the outputs in parallel are obtained using the POSC design algorithm.1 While operating as an ALU, all arithmetic output is generated in parallel, while eight logical outputs are generated in parallel by controlling the coding for C.
© 1991 Optical Society of America
PDF ArticleMore Like This
Jamal U. Ahmed and Abdul Ahad S. Awwal
FDD6 OSA Annual Meeting (FIO) 1991
Jamal U. Ahmed and Abdul Ahad S. Awwal
ThII5 OSA Annual Meeting (FIO) 1991
A. K. Cherri and M. A. Karim
MAA6 OSA Annual Meeting (FIO) 1988