Patent ID: 11868741
Assignee: REBELLIONS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A neural processing device, comprising:
at least one neural core, comprising:
a processing unit that performs calculations and a L0 memory for storing input/output data of the processing unit,

wherein the processing unit comprises a processing element (PE) array including at least one processing element, and
wherein the PE array comprises a flexible multiplier that:
receives a weight and an input activation,
generates a first partial multiplication group having a first digit and a second partial multiplication group having a second digit different from the first digit using a multiplication operation of a first weight included in the weight and a first input activation included in the input activation by a first multiplier of a first precision,

generates a third partial multiplication group having the first digit using a multiplication operation of a second weight included in the weight and a second input activation included in the input activation by a second multiplier of the first precision,
generates a first aligned partial multiplication group, including the first partial multiplication group and the third partial multiplication group, by using a digit aligning circuit,
generates a second aligned partial multiplication group, including the second partial multiplication group, by using the digit aligning circuit when a calculation mode is a first mode signal associated with a second precision greater than the first precision, and
generates result data by using the first aligned partial multiplication group and the second aligned partial multiplication group; and

a saturating adder that receives the result data and generates a partial sum.