Patent ID: 11960855
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A method of performing deep learning operations, the method comprising:
receiving an operation mode and input data;
controlling operations of a plurality of multiplier accumulator (MAC) units included in a systolic array in response to the operation mode, each MAC unit comprises an accumulator and an adder, the accumulator being separate from the adder and configured to perform an accumulating convolution operation, with respect to respective results of the adder over time, where all accumulating convolution operations performed by the respective accumulators are distinct from adding operations performed by the respective adders; and
controlling a multiplexer connected to at least one MAC unit of the plurality of MAC units,
wherein, for each of multiple MAC units of the plurality of MAC units, in response to the operation mode, the controlling of the multiplexer comprises:
controlling respective accumulating convolution operations of the accumulators of the multiple MAC units;
receiving respective outputs of the multiple MAC units as input;
and
shifting the respective outputs of the multiple MAC units.