Npu device performing convolution operation based on the number of channels and operating method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsJunseok PARK, Suknam Kwon, Changsoo Park
Life of this patent
Estimating the term…
Abstract
A method of generating an output feature map based on an input feature map, the method including: generating an input feature map vector for a plurality of input feature map blocks when the number of channels of the input feature map is less than a certain number of reference channels; performing a convolution operation on the input feature map based on a target weight map and an additional weight map that has a weight identical to that of the target weight map, when the target weight map numbers less than a reference number; and generating an output feature map based on the performed convolution operation.
Claims28
A method of generating an output feature map based on an input feature map, the method comprising:
- generating an input feature map vector for a plurality of input feature map blocks based on a number of channels of the input feature map being less than a number of reference channels;
- performing a convolution operation between the input feature map vector and weight maps, including one or more target weight maps and an additional weight map that has a weight identical to one of the one or more target weight maps, based on a number of the one or more target weight maps being less than a reference number;
- and
- generating an output feature map based on the convolution operation.
(canceled)
(canceled)
A Neural Processing Unit (NPU) device comprising:
- a vector generator configured to generate an input feature map vector for a plurality of input feature map blocks based on a number of channels of an input feature map being less than a number of reference channels;
- and
- a calculation circuit configured to:
- perform a convolution operation between the input feature map vector and weight maps, including one or more target weight maps and an additional weight map having a weight identical to one of the one or more target weight maps, based on a number of the one or more target weight maps being less than a reference number, and
- generate an output feature map based on a result of the convolution operation.
15-17. (canceled)
19-20. (canceled)
(canceled)
(canceled)
An operating method of a Neural Processing Unit (NPU) device that performs a convolution operation based on convolution operation scheduling, the operating method comprising:
- adjusting the convolution operation scheduling based on at least one of a number of channels of an input feature map and a number of channels of an output feature map being less than a number of reference channels;
- performing a convolution operation of a weight map on the input feature map based on the adjusted convolution operation scheduling;
- and
- generating the output feature map based on the convolution operation.
(canceled)
(canceled)
Dependencies are inferred from the claim text.