ELECTRONIC APPARATUS FOR PERFORMING DECONVOLUTION CALCULATION AND CONTROLLING METHOD THEREOF

    公开(公告)号:US20210248475A1

    公开(公告)日:2021-08-12

    申请号:US17108342

    申请日:2020-12-01

    Abstract: Disclosed is an electronic apparatus including a processor configured to obtain calculation information based on input data of a deconvolution calculation being input, obtain a size of output data based on the obtained calculation information, obtain a plurality of memory address values corresponding to a size of the output data using an address generation module, perform convolution calculation based on the calculation information using a convolution calculation module to obtain an intermediate value in the convolution calculation process, obtain a memory address value corresponding to the obtained intermediate value of the plurality of obtained memory addresses using the address generation module, store the obtained intermediate value in the memory address value corresponding to the intermediate value, accumulate at least one intermediate value based on the memory address value corresponding to the intermediate value using a cumulative calculation module, and obtain a deconvolution calculation value with respect to the input data based on the accumulated at least one intermediate value.

    PROCESSOR FOR PROCESSING SOFTMAX FUNCTION AND OPERATING METHOD OF THE PROCESSOR

    公开(公告)号:US20250068894A1

    公开(公告)日:2025-02-27

    申请号:US18762315

    申请日:2024-07-02

    Abstract: A method performed by at least one processor configured to implement an accelerator for processing a softmax function includes: obtaining input data comprising a plurality of quantized input values; generating input data distribution information indicating a plurality of frequencies corresponding to the plurality of quantized input values included in the input data; identifying a largest value from among the plurality of quantized input values as a first maximum value, based on the input data distribution information; determining an offset value based on a difference between the first maximum value and a second maximum value, wherein the second maximum value indicates a maximum quantization value that is representable by an input value of the input data; determining a plurality of index values by applying the offset value to each quantized input value of the plurality of quantized input values; and outputting a value of the softmax function corresponding to each of the plurality of quantized input values based on the plurality of index values.

    ELECTRONIC DEVICE AND CONTROL METHOD FOR ELECTRONIC DEVICE

    公开(公告)号:US20230214445A1

    公开(公告)日:2023-07-06

    申请号:US18120241

    申请日:2023-03-10

    CPC classification number: G06F17/153 G06F17/16

    Abstract: A memory of an electronic device stores three-dimensional input data comprising (i) input values, (ii) first kernel information, and (iii) second kernel information. The processor includes multiplication modules corresponding to the channels and performs a convolution operation based on the input values and the weights through the multiplication modules. Based on a depthwise convolution operation, a processor of the electronic device controls an input selection module to (a) configure the input values to correspond to a first channel among the channels and (b) input the input values to two or more multiplication modules among the multiplication modules. The processor inputs weights, obtains intermediate values, and obtains output values based on each of a summed result by summing intermediate values respectively corresponding to locations of the kernels from among the intermediate values through a first intermediate value accumulation module.

Patent Agency Ranking