-
11.
公开(公告)号:US20240362471A1
公开(公告)日:2024-10-31
申请号:US18764864
申请日:2024-07-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sehwan LEE , Namjoon KIM , Joonho SONG , Junwoo JANG
Abstract: Provided are a method and apparatus for processing a convolution operation in a neural network, the method includes determining a precision of feature map operands and a precision of weight operands, respectively, on which the convolution operation is to be performed in parallel, decomposing a multiplier included in a convolution operator into sub-multipliers based on the precision of the feature map operands and the precision of the weight operands, performing the convolution operation between the feature map operands and the weight operands by using the decomposed sub-multipliers, each operand being processed in a sub-multiplier corresponding to a precision of the operand, and obtaining output feature maps corresponding to results of the convolution operation.
-
公开(公告)号:US20230169340A1
公开(公告)日:2023-06-01
申请号:US18089696
申请日:2022-12-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Joonho SONG , Namjoon KIM , Sehwan LEE , Deokjin JOO
Abstract: A processor-implemented method of performing convolution operations in a neural network includes generating a plurality of first sub-bit groups and a plurality of second sub-bit groups, respectively from at least one pixel value of an input feature map and at least one predetermined weight, performing a convolution operation on a first pair that includes a first sub-bit group including a most significant bit (MSB) of the at least one pixel value and a second sub-bit group including an MSB of the at least one predetermined weight, based on the plurality of second sub-bit groups, obtaining a maximum value of a sum of results for convolution operations of remaining pairs excepting the first pair, and based on a result of the convolution operation on the first pair and the maximum value, determining whether to perform the convolution operations of the remaining pairs.
-
公开(公告)号:US20200174686A1
公开(公告)日:2020-06-04
申请号:US16561303
申请日:2019-09-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Joonho SONG
Abstract: A method of allocating a memory for driving a neural network including obtaining first capacity information of a space to store an input feature map of a first layer from among the layers of the neural network, and second capacity information of a space to store an output feature map of the first layer, and allocating a first storage space to store the input feature map in the memory based on an initial address value of the memory and the first capacity information and a second storage space to store the output feature map in the memory based on a last address value of the memory and the second capacity information.
-
公开(公告)号:US20200012936A1
公开(公告)日:2020-01-09
申请号:US16249279
申请日:2019-01-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Junhaeng LEE , Hyunsun PARK , Joonho SONG
Abstract: A neural network method and apparatus are provided. A processor implemented neural network includes calculating respective individual gradient values for updating a weight of a neural network, calculating a residual gradient value based on an accumulated gradient value obtained by accumulating the individual gradient values and a bit digit representing the weight, tuning the respective individual gradient values to correspond to a bit digit of the residual gradient value, summing the tuned respective individual gradient values, the residual gradient value, and the weight, and updating the weight and the residual gradient value based on a result of the summing to train the neural network.
-
-
-