-
1.
公开(公告)号:US20220197834A1
公开(公告)日:2022-06-23
申请号:US17330229
申请日:2021-05-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyunsun PARK , Jun-Woo JANG , Yoojin KIM , Channoh KIM
IPC: G06F13/16
Abstract: A data transmission method for a convolution operation, and a convolution operation apparatus including a fetcher that includes a loader, at least one sender, a buffer controller, and a reuse buffer. The method includes loading, by the loader, input data of an input feature map according to a loading order, based on input data stored in the reuse buffer, a shape of a kernel to be used for a convolution operation, and two-dimensional (2D) zero-value information of weights of the kernel; storing, by the buffer controller, the loaded input data in the reuse buffer of an address cyclically assigned according to the loading order; and selecting, by each of the at least one sender, input data corresponding to each output data of a convolution operation among the input data stored in the reuse buffer, based on one-dimensional (1D) zero-value information of the weights, and outputting the selected input data.
-
公开(公告)号:US20210064992A1
公开(公告)日:2021-03-04
申请号:US16803342
申请日:2020-02-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunsun PARK , Yoojin KIM , Hyeongseok YU , Sehwan LEE , Junwoo JANG
Abstract: A method of processing data includes identifying a sparsity of input data, based on valid information included in the input data, rearranging the input data, based on a form of the sparsity, and generating output data by processing the rearranged input data.
-
公开(公告)号:US20240232091A1
公开(公告)日:2024-07-11
申请号:US18618355
申请日:2024-03-27
Applicant: Samsung Electronics Co., Ltd
Inventor: Yoojin KIM , Channoh KIM , Hyun Sun PARK , Sehwan LEE , Jun-Woo JANG
IPC: G06F12/0862 , G06F12/0804 , G06F1/04 , G06N3/04
CPC classification number: G06F12/0862 , G06F12/0804 , G06F1/04 , G06F2212/1021 , G06N3/04
Abstract: A computing method and device with data sharing re provided. The method includes loading, by a loader, input data of an input feature map stored in a memory in loading units according to a loading order, storing, by a buffer controller, the loaded input data in a reuse buffer of an address rotationally allocated according to the loading order, and transmitting, by each of a plurality of senders, to an executer respective input data corresponding to each output data of respective convolution operations among the input data stored in the reuse buffer, wherein portions of the transmitted respective input data overlap other.
-
公开(公告)号:US20220253692A1
公开(公告)日:2022-08-11
申请号:US17400353
申请日:2021-08-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyeongseok YU , Yoojin KIM , Seongwook PARK , Hyun Sun PARK , Sehwan LEE , Jun-Woo JANG , Deokjin JOO
Abstract: Disclosed is a method and apparatus of operating a neural network. The neural network operation method includes receiving data for the neural network operation, verifying whether competition occurs between a first data traversal path corresponding to a first operation device and a second data traversal path corresponding to a second operation device, determining first operand data and second operand data from among the data using a result of the verifying and a priority between the first data traversal path and the second data traversal path, and performing the neural network operation based on the first operand data and the second operand data.
-
公开(公告)号:US20210174178A1
公开(公告)日:2021-06-10
申请号:US16896500
申请日:2020-06-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunsun PARK , Yoojin KIM , Junwoo JANG
Abstract: A method of processing data includes manipulating input data based on a configuration of the input data and a configuration of hardware for processing the input data to generate manipulated data; rearranging the manipulated data based on sparsity of the manipulated data to generate rearranged data; and processing the rearranged data to generate output data.
-
公开(公告)号:US20230031471A1
公开(公告)日:2023-02-02
申请号:US17964446
申请日:2022-10-12
Inventor: Yoojin KIM , Soonhoi HA , Donghyun KANG , Jintaek KANG
Abstract: A processor-implemented neural network method includes: generating a bit vector based on whether each of a plurality of input activations within a neural network is 0; merging the bit vector into the input activations such that bit values within the neural network included in the bit vector are most significant bits (MSBs) of multi bit expressions of the input activations; merging the bit vector into weights such that the bit values included in the bit vector are MSBs of multi bit expressions of the weights; sorting the input activations and the weights based on bits corresponding to the MSBs; and implementing the neural network, including performing operations between the sorted input activations and the sorted weights.
-
公开(公告)号:US20220269597A1
公开(公告)日:2022-08-25
申请号:US17353737
申请日:2021-06-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Channoh KIM , Yoojin KIM
Abstract: A memory mapping method includes storing a feature map including a plurality of sets of data used for a neural network operation in a memory, shifting a position of a portion of the data included in the feature map that is stored in the memory based on a parameter of the neural network operation, and outputting data requested by the neural network operation from the feature map in which the position of the portion is shifted based on a memory bandwidth.
-
公开(公告)号:US20220164674A1
公开(公告)日:2022-05-26
申请号:US17523129
申请日:2021-11-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jun-Woo JANG , Yoojin KIM , Channoh KIM , Hyun Sun PARK
Abstract: A neural network device includes: a memory configured to store a first feature map and a second feature map; and a neural network processor configured to operate a neural network, and comprising: a fetcher configured to fetch input data from the first feature map of the memory; a buffer configured to store the input data; an operator configured to generate output data by performing a convolution operation between the input data and a kernel; a writer configured to write the output data in the second feature map of the memory; and a controller configured to control the fetcher to fetch the input data and control the writer to write the output data, according to one or more intervals and one or more offsets determined based on a dilation rate of the kernel in multiple steps.
-
公开(公告)号:US20200221589A1
公开(公告)日:2020-07-09
申请号:US16734032
申请日:2020-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Soonho HAN , Yoojin KIM , Hyunggon LEE , Jongchul CHOI
Abstract: An electronic device includes a housing including a first plate, a second plate facing away from the first plate, and a lateral member surrounding a space between the first plate and the second plate; a display visible through at least part of the first plate; and a glass construction constructing at least part of the second plate. The glass construction includes a glass plate including a first face outwardly facing the housing and a second face facing away from the first face, an inorganic layer including a first roughness and constructed on the first face, a first polymer layer disposed between the first plate and the second face, an Optically Clear Adhesive (OCA) layer disposed between the second face and the first polymer layer, and a second polymer layer disposed between the first plate and the first polymer layer and including a third face and a fourth face.
-
公开(公告)号:US20240095532A1
公开(公告)日:2024-03-21
申请号:US18522982
申请日:2023-11-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunsun PARK , Yoojin KIM , Hyeongseok YU , Sehwan LEE , Junwoo JANG
Abstract: A method of processing data includes identifying a sparsity among information, included in input data, based on valid information or invalid information included in the input data, rearranging the input data based on the sparsity among the information indicating a distribution of the invalid values included in the input data, and generating, by performing an operation on the rearranged input data in the neural network, an output data.
-
-
-
-
-
-
-
-
-