Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
78 words
For use in a neural array processor including a connectivity network, an adder tree comprising: state means for defining a compute state and a communication state; adder means responsive to said compute state for combining at least two inputs to generate an adder output; first driver means responsive to said compute state for communicating said adder output to a data path; and second driver means responsive to said communication state for connecting said data path to said inputs.
Claim 2
Dependent Claim
78 words
For use in a neural array processor including a connectivity network, an adder tree comprising: state means for defining a compute state and a communication state; adder means responsive to said compute state for combining at least two inputs to generate an adder output; first driver means responsive to said compute state for communicating said adder output to a data path; and second driver means responsive to said communication state for connecting said data path to said inputs.
Claim 3
Dependent Claim
51 words
For use in the neural array processor of claim 1, an activity function generator comprising: function generator means responsive to said compute state and to said adder output for generating a neuron value; and third driver means responsive to said communication state for communicating said neuron value to said data path.
Claim 4
Dependent Claim
193 words
A computation and communication means for use in a neural array processor including an adder tree, said system comprising: state means for defining a compute state and a communication state; adder means responsive to said compute state for combining at least two inputs to generate an adder output; first driver means responsive to said compute state for communicating said adder output to a data path; second driver means responsive to said communication sate for connecting said data path to said inputs; an activity function generator, said activity function generator further comprising means responsive to said compute state and to said adder output for generating a neuron value, and third driver means responsive to said communication state for communication said neuron value to said data path; a multiplier, said multiplier further comprising first operand means for storing a first operand and second operand means for storing a second operand, said multiplier responsive to said compute state and to said first and second operands for generating an output for communication to said adder means; and communication means responsive to said communication state for communicating said output on said data path to said second operand means.
Claim 5
Dependent Claim
193 words
A computation and communication means for use in a neural array processor including an adder tree, said system comprising: state means for defining a compute state and a communication state; adder means responsive to said compute state for combining at least two inputs to generate an adder output; first driver means responsive to said compute state for communicating said adder output to a data path; second driver means responsive to said communication sate for connecting said data path to said inputs; an activity function generator, said activity function generator further comprising means responsive to said compute state and to said adder output for generating a neuron value, and third driver means responsive to said communication state for communication said neuron value to said data path; a multiplier, said multiplier further comprising first operand means for storing a first operand and second operand means for storing a second operand, said multiplier responsive to said compute state and to said first and second operands for generating an output for communication to said adder means; and communication means responsive to said communication state for communicating said output on said data path to said second operand means.
Claim 6
Dependent Claim
149 words
A computation and communication system for use in a neural array processor including an adder tree, said system comprising: state means for defining a compute state and a communication state; adder means responsive to said compute state for combining at least two inputs to generate an adder output; first driver means responsive to said compute state for communicating said adder output to a data path; second driver means responsive to said communication state for connecting said data path to said inputs; a multiplier, said multiplier further comprising first operand means for storing a first operand and second operand means for storing a second operand, said multiplier responsive to said compute state and to said first and second operands for generating an output for communication to said adder means; and communication means responsive to said communication state for communicating said output on said data path to said second operand means.
Claim 7
Dependent Claim
149 words
A computation and communication system for use in a neural array processor including an adder tree, said system comprising: state means for defining a compute state and a communication state; adder means responsive to said compute state for combining at least two inputs to generate an adder output; first driver means responsive to said compute state for communicating said adder output to a data path; second driver means responsive to said communication state for connecting said data path to said inputs; a multiplier, said multiplier further comprising first operand means for storing a first operand and second operand means for storing a second operand, said multiplier responsive to said compute state and to said first and second operands for generating an output for communication to said adder means; and communication means responsive to said communication state for communicating said output on said data path to said second operand means.