-
公开(公告)号:US20250036306A1
公开(公告)日:2025-01-30
申请号:US18908844
申请日:2024-10-08
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM
Abstract: According to an example of the present disclosure, a system is provided. A system may include a processor configured to output a memory control signal including an artificial neural network data locality, and a memory controller configured to receive the memory control signal from the processor and control a main memory in which data of an artificial neural network model corresponding to the artificial neural network data locality, is stored
-
公开(公告)号:US20240274224A1
公开(公告)日:2024-08-15
申请号:US18628041
申请日:2024-04-05
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM , Jeong Kyun YIM
IPC: G11C29/00 , G05B19/418 , G06F11/26 , G11C29/10
CPC classification number: G11C29/78 , G05B19/41875 , G06F11/26 , G11C29/10 , G05B2219/32368 , G05B2219/45031
Abstract: A neural processing unit (NPU) is capable of testing a component of the NPU in a running system, i.e., during runtime. The NPU includes a plurality of functional components, each of which includes an electronic circuit; at least one wrapper connected to at least one of the functional components; and an in-system component tester (ICT). The ICT performs a selection of one of the at least one functional component, in an idle state, as a component under test (CUT) and performs a test, via the at least one wrapper, of the selected functional component. The ICT may monitor states of the plurality of the functional components via the at least one wrapper, stop the test based on a detection of a collision due to an access to the selected functional component, and return a connection of the selected functional component to the at least one wrapper according to the stop.
-
公开(公告)号:US20240264864A1
公开(公告)日:2024-08-08
申请号:US18625236
申请日:2024-04-03
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM
CPC classification number: G06F9/4881 , G06F15/80
Abstract: A neural network processing unit (NPU) includes a processing element array, a SRAM memory configured to store at least one data of the artificial neural network model processed in the processing element array; and an NPU scheduler configured to control the processing element array and the SRAM memory based on predefined operation order information of the artificial neural network model processed by the processing element array and the NPU scheduler is configured to reuse a memory address value in which an operation value of a first layer of a first scheduling is stored as a memory address value corresponding to an input data of a second layer of a second scheduling, which is a next scheduling of the first scheduling.
-
64.
公开(公告)号:US20240112005A1
公开(公告)日:2024-04-04
申请号:US18530909
申请日:2023-12-06
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM , Seong Jin LEE , Jung Boo PARK
IPC: G06N3/063 , G06F1/06 , G06N3/0464
CPC classification number: G06N3/063 , G06F1/06 , G06N3/0464
Abstract: A neural processing unit may comprise a first circuit configured to perform operations for an artificial neural network (ANN) model, and arranged for a plurality of groups of processing elements (PEs) including a plurality of PEs; a second circuit arranged to output a plurality of clock signals to the first circuit; a third circuit configured to measure a ratio of peak power and average power of at least the first circuit; and a fourth circuit, arranged to dynamically calibrate a phase of at least one of the plurality of clock signals of the second circuit based on the ratio of peak power and average power measured in the third circuit.
-
公开(公告)号:US20240089475A1
公开(公告)日:2024-03-14
申请号:US18504522
申请日:2023-11-08
Applicant: DEEPX CO., LTD.
Inventor: Ha Joon YU , Lok Won KIM , Jung Boo PARK , You Jun KIM
IPC: H04N19/42
CPC classification number: H04N19/42
Abstract: According to an example of the present disclosure, a neural processing unit (NPU) capable of encoding is provided. The NPU comprises one or more processing elements (PEs) which perform operations for a plurality of layers of an artificial neural network and generate a plurality of output feature maps. The NPU also comprises an encoder which encodes at least one particular output feature map among a plurality of output feature maps into a bitstream and then transmits thereof.
-
66.
公开(公告)号:US20240078418A1
公开(公告)日:2024-03-07
申请号:US18501455
申请日:2023-11-03
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM , Seong Jin LEE
Abstract: A system may comprise a neural processing unit (NPU) including a plurality of processing elements (PEs) capable of performing computations for at least one artificial neural network (ANN) model; and a switching circuit. The switching circuit may be configured to select one clock signal among a plurality of clock signals having different frequencies, and supply the selected clock signal to the NPU. The one clock signal may be selected based on a utilization rate of the plurality of PEs for a particular layer among a plurality of layers of the at least one ANN model.
-
公开(公告)号:US20240070442A1
公开(公告)日:2024-02-29
申请号:US18378649
申请日:2023-10-10
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM , Ho Seung KIM , Hyung Jin CHUN
IPC: G06N3/048
CPC classification number: G06N3/048
Abstract: A method of programming an activation function is provided. The method includes generating a segment data for segmenting the activation function; segmenting the activation function into a plurality of segments using the segment data; and approximating at least one segment of the plurality of segments to a programmable segment.
-
68.
公开(公告)号:US20230409892A1
公开(公告)日:2023-12-21
申请号:US18459605
申请日:2023-09-01
Applicant: DEEPX CO., LTD.
Inventor: Seong Jin LEE , Jung Boo PARK , Lok Won KIM
IPC: G06N3/063
CPC classification number: G06N3/063
Abstract: A neural processing unit may comprise a first circuitry including a plurality of processing elements (PEs) configured to perform operations of an artificial neural network model, the plurality of PEs including an adder, a multiplier, and an accumulator, and a clock signal supply circuitry configured to output one or more clock signals. When the plurality of PEs include a first group of PEs and a second group of PEs, a first clock signal among the one or more clock signals, may be supplied to the first group of PEs and a second clock signal among the one or more clock signals, may be supplied to the second group of PEs. At least one of the first and second clock signals may have a preset phase based on a phase of an original clock signal.
-
公开(公告)号:US20230385635A1
公开(公告)日:2023-11-30
申请号:US18230912
申请日:2023-08-07
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM
CPC classification number: G06N3/08 , G06N3/049 , G06N3/063 , G06N3/045 , G06F12/0215 , G06F12/0862
Abstract: Disclosed is a data cache or data management device for caching data between at least one processor and at least one memory, and supporting an artificial neural network (ANN) operation executed by the at least one processor. The data cache device or the data management device can comprise an internal controller for predicting the next data operation request on the basis of ANN data locality of the ANN operation. The internal controller monitors data operation requests associated with the ANN operation from among data operation requests actually made between the at least one processor and the at least one memory, thereby extracting the ANN data locality of the ANN operation.
-
70.
公开(公告)号:US20230353874A1
公开(公告)日:2023-11-02
申请号:US18212684
申请日:2023-06-21
Applicant: DEEPX CO., LTD.
Inventor: Lok Won KIM , You Jun KIM
CPC classification number: H04N23/683 , G06N5/04 , G06N3/063 , G06N3/08 , G06F18/217 , H04N23/6812
Abstract: A method for stabilizing an image based on artificial intelligence includes acquiring tremor detection data with respect to the image, the tremor detection data acquired from two or more sensors; outputting stabilization data for compensating for an image shaking, the stabilization data outputted using an artificial neural network (ANN) model trained to output the stabilization data based on the tremor detection data; and compensating for the image shaking using the stabilization data. A camera module includes a lens; an image sensor to output an image captured through the lens; two or more sensors to output tremor detection data with respect to the image; a controller to output stabilization data based on the tremor detection data using an ANN model; and a stabilization unit to compensate for an image shaking using the stabilization data. The ANN model is trained to output the stabilization data based on the tremor detection data.
-
-
-
-
-
-
-
-
-