| CPC G06F 7/533 (2013.01) [G06F 7/5443 (2013.01)] | 20 Claims |

|
1. A processing circuitry comprising:
a weight register configured to store a weight;
an input activation register configured to store an input activation;
first and second multiplier circuits configured to generate partial multiplication groups by performing a multiplication operation of the weight stored in the weight register and the input activation stored in the input activation register;
a digital aligning circuit configured to generate a first aligned partial multiplication group and a second aligned partial multiplication group by aligning first and second partial multiplication groups with same number of digits wherein the first aligned partial multiplication group is calculated by using a first booth reduction tree and the second aligned partial multiplication group is calculated by using a second booth reduction tree;
first and second adder circuits configured to generate result data by using one of the partial multiplication groups or one of the first and the second aligned partial multiplication groups; and
a third adder circuit configured to generate a partial sum by using the result data.
|