-
公开(公告)号:US20230195625A1
公开(公告)日:2023-06-22
申请号:US17557815
申请日:2021-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Jeffrey Christopher Allan
IPC: G06F12/0802 , G06T9/00
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.
-
公开(公告)号:US11182292B1
公开(公告)日:2021-11-23
申请号:US17028825
申请日:2020-09-22
Applicant: Advanced Micro Devices, Inc.
Inventor: Jeffrey Christopher Allan
IPC: G06F12/0802
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.
-