CIRCUIT, SYSTEM, AND METHOD FOR MATRIX DECIMATION

    公开(公告)号:US20230297377A1

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

    申请号:US18164806

    申请日:2023-02-06

    CPC classification number: G06F9/30098 G06F9/3816

    Abstract: A method is described herein. The method generally includes fetching a set of data from a memory coupled to a memory controller. The method generally includes determining a first subset of data from the set of data. The method generally includes determining a second subset of data from the set of data. The method generally includes determining a first element from the set of data. The method generally includes providing a vector including the first subset, the first element, and the second subset, wherein each element of the first subset is disposed in one portion of the vector and each element of the second subset is disposed in another portion of the vector. The method generally includes storing the vector into a register of the memory controller.

    ZERO PADDING FOR CONVOLUTIONAL NEURAL NETWORKS

    公开(公告)号:US20240045922A1

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

    申请号:US17877882

    申请日:2022-07-30

    CPC classification number: G06F17/16 G06F12/0813

    Abstract: In described examples, an integrated circuit (IC) includes a matrix multiplication accelerator including a first memory, a second memory, and a memory controller. The second memory is configured to store multiple rows of an input feature map on a single line of cells of the memory, and to store a filter kernel. The memory controller reads multiple contiguous memory vectors of the second memory, different ones of the contiguous memory vectors corresponding to different portions of the input feature map. The memory controller also replaces (with padding zeroes) values of respective ones of the contiguous memory vectors. The number and location of replaced values are selected in response to a column index of an element of the filter kernel in response to which the respective contiguous memory vector is read. Zero padded contiguous memory vectors are written to the first memory.

    PADDING AND SUPPRESSING ROWS AND COLUMNS OF DATA

    公开(公告)号:US20230251970A1

    公开(公告)日:2023-08-10

    申请号:US18165196

    申请日:2023-02-06

    CPC classification number: G06F12/0837 G06F12/0888

    Abstract: A method is described herein. The method generally includes receiving stream parameters that defines an array, wherein the stream parameters include a first null element count and a second null element count. The method generally includes forming a stream of vectors for the multidimensional array responsive to the stream parameters. The stream of vectors generally includes a vector of null elements at a beginning of the stream of vectors based on the first null element count. The stream of vectors generally includes a null element at a beginning of each vector of the stream of vectors based on the second null element count. The stream of vectors generally includes a set of data distributed across a subset of the stream of vectors. The method generally includes providing the stream of vectors.

Patent Agency Ranking