Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
252 words
A pipelined processor including a pipeline instruction control unit and one or more data flow facilities, each operable to process a stream of instructions defined by the instruction control unit -- -- characterized by -- a) one or more secondary data flow facilities each having a capability different from a required reference capability of a primary data flow facility, said secondary data flow facility comprising at least one critical organ having at least one quantum capability increment over the required reference capability of the comparable organ of the primary data flow facilities, so that the secondary data flow facilities can process all the inputs required to replicate internally the apparent result of processing by the equivalent organ of the primary data flow facility and previous secondary data flow facilities as a subset of its input set; b) an instruction unit comprising means to detect adjacent instruction groups including: interlocked instruction sequences where one adjacent instruction necessarily must be delayed pending completion of another; adjacent instruction sequences in which one of a group of adjacent instructions requires operand inputs including an operand input which is the result of processing the operand inputs for another instruction of the group; and independent adjacent instruction sequences which require unrelated operand inputs; , c. control means associated operatively with said instruction unit and said primary and secondary data flow facilities to control simultaneous processing of dependent adjacent instruction sequences and independent adjacent instruction sequences, and to delay processing of appropriate instructions when necessary in interlocked instruction sequences.
Claim 2
Dependent Claim
252 words
A pipelined processor including a pipeline instruction control unit and one or more data flow facilities, each operable to process a stream of instructions defined by the instruction control unit -- -- characterized by -- a) one or more secondary data flow facilities each having a capability different from a required reference capability of a primary data flow facility, said secondary data flow facility comprising at least one critical organ having at least one quantum capability increment over the required reference capability of the comparable organ of the primary data flow facilities, so that the secondary data flow facilities can process all the inputs required to replicate internally the apparent result of processing by the equivalent organ of the primary data flow facility and previous secondary data flow facilities as a subset of its input set; b) an instruction unit comprising means to detect adjacent instruction groups including: interlocked instruction sequences where one adjacent instruction necessarily must be delayed pending completion of another; adjacent instruction sequences in which one of a group of adjacent instructions requires operand inputs including an operand input which is the result of processing the operand inputs for another instruction of the group; and independent adjacent instruction sequences which require unrelated operand inputs; , c. control means associated operatively with said instruction unit and said primary and secondary data flow facilities to control simultaneous processing of dependent adjacent instruction sequences and independent adjacent instruction sequences, and to delay processing of appropriate instructions when necessary in interlocked instruction sequences.
Claim 3
Dependent Claim
228 words
A pipelined processor including a pipeline instruction control unit and a primary data flow facility operable to process a stream of instructions defined by the instruction control unit -- characterized by -- a) a secondary data flow facility having a required capability different from a reference capability of the primary data flow facility, said primary data flow facility comprising an (n)-input adder, while the secondary data flow facility comprises a comparable (2n-l)- input adder so that the secondary data flow (2n-l)-input adder can process all the inputs required to replicate internally the apparent result of processing by the (n)-input adder of the primary data flow facility as partial input of its input set; b) an instruction unit comprising means to detect adjacent instruction groups including: interlocked instruction sequences where one adjacent instruction necessarily must be delayed pending completion of another; adjacent instruction sequences in which one of a group of adjacent instructions requires operand inputs including an operand input which is the result of processing the operand inputs for another instruction of the group; and independent adjacent instruction sequences which require unrelated operand inputs; c. control means associated operatively with said instruction unit and said primary and secondary data flow facilities to control simultaneous processing of dependent adjacent instruction sequences and independent adjacent instruction sequences, and to delay processing of appropriate instructions when necessary in interlocked instruction sequences.
Claim 4
Dependent Claim
228 words
A pipelined processor including a pipeline instruction control unit and a primary data flow facility operable to process a stream of instructions defined by the instruction control unit -- characterized by -- a) a secondary data flow facility having a required capability different from a reference capability of the primary data flow facility, said primary data flow facility comprising an (n)-input adder, while the secondary data flow facility comprises a comparable (2n-l)- input adder so that the secondary data flow (2n-l)-input adder can process all the inputs required to replicate internally the apparent result of processing by the (n)-input adder of the primary data flow facility as partial input of its input set; b) an instruction unit comprising means to detect adjacent instruction groups including: interlocked instruction sequences where one adjacent instruction necessarily must be delayed pending completion of another; adjacent instruction sequences in which one of a group of adjacent instructions requires operand inputs including an operand input which is the result of processing the operand inputs for another instruction of the group; and independent adjacent instruction sequences which require unrelated operand inputs; c. control means associated operatively with said instruction unit and said primary and secondary data flow facilities to control simultaneous processing of dependent adjacent instruction sequences and independent adjacent instruction sequences, and to delay processing of appropriate instructions when necessary in interlocked instruction sequences.
Claim 5
Dependent Claim
36 words
A pipelined processor according to Claim 2, in which said (n)-input adder of said secondary data flow facility is a three-input adder and the comparable organ in the primary data flow facility is a two-input adder.
Claim 6
Dependent Claim
61 words
A pipelined processor according to Claim 3, further characterized by: means providing first and second operands to the two-input adder, to produce a third operand result, and means simultaneously providing first, second and fourth operands to said threeinput adder, whereby said three-input adder computes the algebraic result of inputs including the apparent third operand result of computation by the two-input adder.
Claim 7
Dependent Claim
61 words
A pipelined processor according to Claim 1, further characterized in that the first of a plurality of data flow facilities is equipped to process [(n)] inputs; and additional data flow facilities, in sequence by complexity, are equipped to process [(n)+(k-l) (n-1)] inputs, where (n) is the number of inputs to the minimum facility and (k) is the facility sequence position number.