IMPLEMENTATION OF ARGMAX OR ARGMIN IN HARDWARE

    公开(公告)号:US20230012553A1

    公开(公告)日:2023-01-19

    申请号:US17850319

    申请日:2022-06-27

    Abstract: A mechanism for processing, on a hardware accelerator comprising fixed-function circuitry, data according to a neural network process that comprises a neural network with an associated argmax or argmin function. The argmax or argmin function is mapped to a set of elementary neural network operations available to the fixed-function circuitry. The neural network process is then executed using the fixed-function circuitry. The data processed using the neural network process comprises image and/or audio data.

    IMPLEMENTING DILATED CONVOLUTION IN HARDWARE

    公开(公告)号:US20220253506A1

    公开(公告)日:2022-08-11

    申请号:US17583411

    申请日:2022-01-25

    Abstract: A method and data processing system implement dilated convolution operations in hardware. Embodiments provide various ways to implement a dilated convolution based on a number of constituent convolutions, by either splitting the kernel to construct a set of constituent convolutions with smaller kernels, or dividing the input data into multiple parts and applying a convolution to each part separately. The constituent convolutions are evaluated in hardware and their results are combined to produce the result of the dilated convolution.

    Analysing Objects in a Set of Frames

    公开(公告)号:US20210272295A1

    公开(公告)日:2021-09-02

    申请号:US17187831

    申请日:2021-02-28

    Abstract: A method of analysing objects in a first frame and a second frame is disclosed. The method includes segmenting the frames, and matching at least one object in the first frame with a corresponding object in the second frame. The method optionally includes estimating the motion of the at least one matched object between the frames. Also disclosed is a method of generating a training dataset suitable for training machine learning algorithms to estimate the motion of objects. Also provided are processing systems configured to carry out these methods.

    HARDWARE IMPLEMENTATION OF WINDOWED OPERATIONS IN THREE OR MORE DIMENSIONS

    公开(公告)号:US20250148264A1

    公开(公告)日:2025-05-08

    申请号:US19018414

    申请日:2025-01-13

    Abstract: A windowed operation is implemented in at least three traversed dimensions. The windowed operation applies a window having at least three dimensions to data having at least three traversed dimensions, with shifts of the window in all three traversed dimensions. Two dimensions of the at least three traversed dimensions are selected, and the windowed operation is mapped to a plurality of constituent 2-D windowed operations in the selected two dimensions, the 2-D windowed operations applying a slice of the window to a slice of the data, with shifts of the slice of the window in only two dimensions. Each of the plurality of 2-D windowed operations is implemented by at least one hardware accelerator, each 2-D windowed operation producing a respective partial result, and the partial results are assembled to produce the result of the windowed operation.

    Indexing elements in a source array

    公开(公告)号:US12229105B2

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

    申请号:US17321091

    申请日:2021-05-14

    Abstract: A hardware-implemented method of indexing data elements in a source array is provided. The method comprises generating a number of shifted copy arrays; receiving indices for indexing the source array; and retrieving one or more data elements from the shifted copy arrays, according to the received indices. Also disclosed is a related processing system comprising a memory and hardware for indexing data elements in a source array in the memory.

    METHOD AND DATA PROCESSING SYSTEM FOR RESAMPLING A SET OF SAMPLES

    公开(公告)号:US20240346107A1

    公开(公告)日:2024-10-17

    申请号:US18617810

    申请日:2024-03-27

    CPC classification number: G06F17/15 G06F9/5027

    Abstract: A method and data processing system for resampling a first set of samples using a neural network accelerator. The first set of samples is arranged in a tensor extending in at least a first dimension defined in a first coordinate system. A set of resampling parameters is determined, having a first resampling factor a_1/b_1 for a first dimension, and a first offset d_1 for the first dimension. At least a first number of kernels is obtained, and the first set of samples is resampled to produce a second set of samples, based on the first resampling factor and the first offset.

Patent Agency Ranking