Journal ArticleDOI
Optical computation using residue arithmetic
TLDR
Using residue arithmetic it is possible to perform additions, subtractions, multiplications, and polynomial evaluation without the necessity for carry operations.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.read more
Citations
More filters
Journal ArticleDOI
Digital optical computing
A.A. Sawchuk,T.C. Strand +1 more
TL;DR: The paper begins with a review of analog, discrete, and binary methods of representing information in a computer, followed by a survey of many techniques for implementing binary combinatorial and sequential logic functions with individual optical devices and arrays of devices.
Journal ArticleDOI
On the physical limits of digital optical switching and logic elements
TL;DR: In this article, the authors identify and discuss some fundamental physical mechanisms that will provide limits on the speed, power dissipation, and size of optical switching elements, and present a discussion of some potential applications of optical switches.
Journal ArticleDOI
Modified-signed digit arithmetic using an efficient symbolic substitution.
TL;DR: An efficient symbolic substitution scheme for modified-signed digit arithmetic operations is introduced and the truth table minimization shows that relatively fewer minterms are to be included in the corresponding optical content-addressable memory.
Journal ArticleDOI
Conditional symbolic modified signed-digit arithmetic using optical content-addressable memory logic elements.
Yao Li,George Eichmann +1 more
TL;DR: A new conditional symbolic substitution rule for modified signed-digit arithmetic computation is introduced, which is first replaced by a pair of new equivalent strings, which in a second step are subject to another substitution to generate both the addition or subtraction result and its complement.
PatentDOI
Optical residue arithmetic computer having programmable computation module
TL;DR: The concept of a programmable multipurpose computation module for residue arithmetic with very high throughput rate is introduced by the use of parallel computation structures and pipelining of sequential operations.
References
More filters
Proceedings ArticleDOI
The residue number system
TL;DR: The residue code is probably of little utility for general-purpose computation, but the code has many characteristics which recommend its use for special-purpose computations.
Journal ArticleDOI
Electro‐optically switched coupler with stepped Δβ reversal using Ti‐diffused LiNbO3 waveguides
R. V. Schmidt,H. Kogelnik +1 more
TL;DR: In this article, an experimental electro-optical switched directional coupler is reported which is formed in LiNbO3 by diffused Ti strip waveguides and uses stepped reversed phase mismatching to provide electrical adjustment of both switch states.
Journal ArticleDOI
Operations achievable with coherent optical information processing systems
TL;DR: This paper reviews the operations commonly achieved in the past, and discusses newer techniques which are capable of significantly extending the class of achievable operations.
Journal ArticleDOI
Incoherent optical correlators
TL;DR: A review of a variety of incoherent optical analog techniques for performing correlation and linear transform operations in scanning and nonscanning systems using spatial and/or temporal inputs are considered.
Journal ArticleDOI
Guided wave electrooptic devices for logic and computation
TL;DR: The use of guided wave optical components for performing logic and computation is proposed, using switches and intensity modulators fabricated on an electrooptic substrate for serial-parallel binary adder.