Data Routing for Efficient Decompression of Compressed Data Stored in a Cache

    公开(公告)号:US20230195625A1

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

    申请号:US17557815

    申请日:2021-12-21

    CPC classification number: G06F12/0802 G06T9/00 G06F2212/401

    Abstract: Data routing for efficient decompressor use is described. In accordance with the described techniques, a cache controller receives requests from multiple requestors for elements of data stored in a compressed format in a cache. The requests include at least a first request from a first requestor and a second request from a second requestor. A decompression routing system identifies a redundant element of data requested by both the first requestor and the second requestor and causes decompressors to decompress the requested elements of data. The decompression includes performing a single decompression of the redundant element. After the decompression, the decompression routing system routes the decompressed elements to the plurality of requestors, which includes routing the decompressed redundant element to both the first requestor and the second requestor.

    Multi-bank cache
    12.
    发明授权

    公开(公告)号:US11182292B1

    公开(公告)日:2021-11-23

    申请号:US17028825

    申请日:2020-09-22

    Abstract: Techniques are disclosed for processing cache operations. The techniques include determining a set of cache lines that include data for a vector memory access request; determining bank allocation priorities for the set of cache lines, wherein the bank allocation priorities are chosen to result in the set of cache lines being evenly distributed among the banks; determining actual banks for the set of cache lines; and accessing the cache lines in one or more access iterations, wherein at least one of the one or more access iterations includes accessing multiple cache lines in different banks at the same time.

Patent Agency Ranking