MEMORY CONTROLLER CIRCUIT AND SYSTEM FOR ARTIFICIAL NEURAL NETWORK AND METHOD THEREOF

    公开(公告)号:US20250036306A1

    公开(公告)日:2025-01-30

    申请号:US18908844

    申请日:2024-10-08

    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

    NPU CAPABLE OF PERFORMING RUNTIME TEST
    62.
    发明公开

    公开(公告)号:US20240274224A1

    公开(公告)日:2024-08-15

    申请号:US18628041

    申请日:2024-04-05

    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.

    NEURAL PROCESSING UNIT
    63.
    发明公开

    公开(公告)号:US20240264864A1

    公开(公告)日:2024-08-08

    申请号:US18625236

    申请日:2024-04-03

    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.

    DISTRIBUTED COMPUTATIONAL SYSTEM AND METHOD FOR ARTIFICIAL NEURAL NETWORK

    公开(公告)号:US20240089475A1

    公开(公告)日:2024-03-14

    申请号:US18504522

    申请日:2023-11-08

    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.

    TECHNOLOGY FOR LOWERING PEAK POWER OF NEURAL PROCESSING UNIT USING VARIABLE FREQUENCY

    公开(公告)号:US20240078418A1

    公开(公告)日:2024-03-07

    申请号:US18501455

    申请日:2023-11-03

    CPC classification number: G06N3/063 G06F1/12

    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.

    NEURAL PROCESSING UNIT BEING OPERATED BASED ON PLURAL CLOCK SIGNALS HAVING MULTI-PHASES

    公开(公告)号:US20230409892A1

    公开(公告)日:2023-12-21

    申请号:US18459605

    申请日:2023-09-01

    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.

    PROCESSOR FOR IMAGE STABILIZATION BASED ON ARTIFICIAL INTELLIGENCE AND DEVICE INCLUDING THE SAME

    公开(公告)号:US20230353874A1

    公开(公告)日:2023-11-02

    申请号:US18212684

    申请日:2023-06-21

    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.

Patent Agency Ranking