Cellular processor apparatus capable of performing floating point arithmetic operations
AssigneeAlcatel USA, Inc.
InventorsSteven G. Morton, Enrique J. Abreu
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel USA, Inc.
InventorsSteven G. Morton, Enrique J. Abreu
Estimating the term…
A processor apparatus which is capable of performing floating point arithmetic. The processor apparatus includes a plurality of individual processing cells which are interconnected from left to right in a chain so that any of the processor cells can operate to receive a bit of any slice in a digital word. Each cell includes a memory which essentially is coupled via a multiplexer to an arithmetic logic unit, a controllable multiplier quotient store, a controllable loop path, and controllable status path device. Each of these devices are under control of a control mechanism which is included in the cell, and therefore each path can be connected to any other path via various multiplexers utilized in the circuitry. Essentially, each cell includes a multiport RAM, programmable logic arrays which implement the control logic plus path logic which provides the communication between neighboring cells. In order to command a particular 1-bit processor to perform as a particular bit in a floating point word, a multiplicity of slice types is defined. Hence the floating point implementation requires 15 slice types to handle all different combinations of bit operations that must be performed. The logic is such that defective 1-bit processors appear invisible so that data can flow across them without interference. The cell is a relatively unified structure whereby each cell can be thus commanded to perform a particular operation on a particular slice of a given word independent of the operation of any other cell.
A processor apparatus for performing floating point arithmetic, by operating on at least first and second digital words each of a predetermined given number of bits with each word having a given number of slices each of a lesser number of bits than said word, with a first slice designated as a least significant slice (LSS) a second slice designated as an intermediate significant slice (ISS) and a third slice designated as a most significant slice (MSS), said processor apparatus including a plurality of individual processing cells of a number equal to said number of bits in said word and interconnected from left to right in a chain so that any of said processing cells can operate to receive any bit of any slice, wherein each of said cells comprises;
Dependencies are inferred from the claim text.