Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Polarization-encoded optical shadow-casting: arithmetic logic unit design: parallel output generation

Not Accessible

Your library or personal account may give you access

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 Article
More Like This
Polarization-encoded optical shadow-casting: arithmetic logic unit design: separate output generation

Jamal U. Ahmed and Abdul Ahad S. Awwal
FDD6 OSA Annual Meeting (FIO) 1991

Polarization-encoded optical shadow-casting: efficient multiplier design

Jamal U. Ahmed and Abdul Ahad S. Awwal
ThII5 OSA Annual Meeting (FIO) 1991

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All Rights Reserved