-
公开(公告)号:US20220284274A1
公开(公告)日:2022-09-08
申请号:US17376516
申请日:2021-07-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jun-Woo JANG , Jinook SONG , Sehwan LEE
Abstract: A neural processing device includes a first memory configured to store universal data, a second memory distinguished from the first memory and having a capacity less than that of the first memory, a bandwidth control path configured to reconfigure a memory bandwidth for memory clients to use one of the first memory and the second memory based on a control signal, and a control logic configured to calculate a target capacity for data of a target client of the memory clients determined based on a layer configuration of an artificial neural network, and generate the control signal to store the data of the target client in the second memory based on a result of comparing the target capacity and the capacity of the second memory.
-
12.
公开(公告)号: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.
-