Abstract A computing structure is disclosed for vector computation which structure is adaptable to accomplish mathematical solutions by iterative computation. Specifically, the structure includes first and second register means each of which is capable of registering a vector comprising a plurality of distinct components. Arithmetic means, e.g. a plurality of adders, is connected to each of the register means, for performing an arithmetic combination, e.g. determining the average value of similar components from the two register means. After each cycle, the arithmetic means transfers the results of its operative selectively to one or the other of the register means in accordance with the operation of a control unit. Control may be based upon a sequence of binary bits from an external source, or the signs or other signals developed in the course of computation or a combination thereof.
A computing system comprising: a first register means including a plurality of first registers to register a first plurality of vector components; a second register means including a plurality of second registers to register a second plurality of vector components; means for providing signals in said first register means and said second register means representative respectively of said first and second pluralities of vector components; a plurality of arithmetic means, each for receiving signal representations from said first and second register means for arithmetically individually combining said first vector components from said first register means with said second vector components from second register means to provide signals representative of additive combinations of each of said first and second vector components; a plurality of gating means connected to each of said arithmetic means, at least one of said gating means including means for acting on received signals to divide representative values by a predetermined number; transfer means for transferring signals from said gating means connected to each of said arithmetic means, to one of said register means connected to such arithmetic means, to thereby replace the contents of such register means; and control means for controlling said transfer means, said arithmetic means and said gating means, to perform iterative computation on each of said vector components simultaneously until a stage of solution is attained.
Claim 2
Dependent Claim
223 words
A computing system comprising: a first register means including a plurality of first registers to register a first plurality of vector components; a second register means including a plurality of second registers to register a second plurality of vector components; means for providing signals in said first register means and said second register means representative respectively of said first and second pluralities of vector components; a plurality of arithmetic means, each for receiving signal representations from said first and second register means for arithmetically individually combining said first vector components from said first register means with said second vector components from second register means to provide signals representative of additive combinations of each of said first and second vector components; a plurality of gating means connected to each of said arithmetic means, at least one of said gating means including means for acting on received signals to divide representative values by a predetermined number; transfer means for transferring signals from said gating means connected to each of said arithmetic means, to one of said register means connected to such arithmetic means, to thereby replace the contents of such register means; and control means for controlling said transfer means, said arithmetic means and said gating means, to perform iterative computation on each of said vector components simultaneously until a stage of solution is attained.
Claim 3
Dependent Claim
42 words
A system according to claim 1 wherein said arithmetic means includes a plurality of adder units, each for receiving a component from each of said register means, and for providing signals representative of the average value of each of said components received.
Claim 4
Dependent Claim
39 words
A system according to claim 1 wherein said control means includes means to receive signals representative of the sign of at least one of said components registered in said register means to provide signals for controlling said transfer means.
Claim 5
Dependent Claim
39 words
A system according to claim 3 wherein said control means further includes means to logically test signals representative of the signs of certain of said components registered in said register means to provide signals to control said transfer means.