METHODS AND APPARATUS FOR EVICTION IN DUAL DATAPATH VICTIM CACHE SYSTEM

    公开(公告)号:US20240095164A1

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

    申请号:US17945242

    申请日:2022-09-15

    CPC classification number: G06F12/0802 G06F2212/603

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to evict in a dual datapath victim cache system. An example apparatus includes a cache storage, a cache controller operable to receive a first memory operation and a second memory operation concurrently, comparison logic operable to identify if the first and second memory operations missed in the cache storage, and a replacement policy component operable to, when at least one of the first and second memory operations corresponds to a miss in the cache storage, reserve an entry in the cache storage to evict based on the first and second memory operations.

    ZERO PADDING FOR CONVOLUTIONAL NEURAL NETWORKS
    128.
    发明公开

    公开(公告)号: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.

Patent Agency Ranking