Back to results
US 5,333,117 AGranted
Parallel MSD arithmetic using an opto-electronic shared content-addressable memory processor
AssigneeNEC Research Institute, Inc.
InventorsBerlin Ha, Yao Li
Life of this patent
Estimating the term…
Abstract
An opto-electronic shared content-addressable memory processor is used to perform parallel modified signed-digit (MSD) arithmetic operations. The MSD arithmetic operation (addition or subtraction of two N-bit numbers) is decomposed into a matrix-matrix multiplication followed by a combination of a threshold and logic operations.
Claims15
An opto-electronic shared content-addressable memory processor comprising:
- an input matrix containing optical data associated with MSD numbers to be arithmetically combined;
- a MSD S-CAM matrix;
- an output matrix containing data corresponding to optical matrix multiplication of said input matrix data and said MSD S-CAM matrix matrices;
- and
- means coupled to said output matrix for converting the data in said output matrix to obtain MSD result of the numbers arithmetically combined.
2 more elements
A method of performing optical modified signed-digit arithmetic operations of two numbers comprising the steps of:
- converting a first number into electrical data in a first register;
- converting a second number into electrical data in a second register;
- forming an input matrix containing optical data commensurate with said data in said first register and in said second register;
- providing a S-CAM matrix containing data commensurate with generating logic values, 1, 0, and -1;
- providing an output matrix for containing data commensurate with the optical multiplication of said input matrix and said S-CAM matrix;
- and
- processing said data in said output matrix for obtaining the result of the arithmetic operation of said first number and said second number.
4 more elements
Dependencies are inferred from the claim text.