CPC G06N 3/063 (2013.01) [G06F 7/5443 (2013.01); G06F 9/3887 (2013.01)] | 46 Claims |
24. A device, comprising:
an array of a plurality of processing elements,
wherein the plurality of processing elements include any one or any combination of:
a first processing element of the array, the first processing element comprising a first multiplexer configured to determine one of an output of an accumulator of the first processing element or an output of a neighboring processing element to be an input of an adder of the first processing element;
a second processing element of the array, the second processing element comprising a second multiplexer configured to determine one of a predetermined value or an output of a multiplier of the second processing element to be an input of an adder of the second processing element; and
a third processing element comprising a third multiplexer configured to determine one of an output of an adder of the third processing element or a sum of the output of the adder of the third processing element and outputs of neighboring processing elements to be an input of an accumulator of the third processing element.
|