-
公开(公告)号:US20240232079A9
公开(公告)日:2024-07-11
申请号:US18494179
申请日:2023-10-25
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.
-
公开(公告)号:US11954788B2
公开(公告)日:2024-04-09
申请号:US17564112
申请日:2021-12-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Fataneh F. Ghodrat , Jeffrey Christopher Allan , Skyler Jonathon Saleh
CPC classification number: G06T15/06 , G06T1/20 , G06T15/08 , G06T17/10 , G06T2210/12 , G06T2210/21
Abstract: A technique for performing ray tracing operations is provided. The technique includes processing small bounding box nodes in a box intersection test circuit to generate intersection test results for the small bounding box nodes; and processing large bounding box nodes in the box intersection test circuit to generate intersection test results for the large bounding box nodes.
-
公开(公告)号:US11836088B2
公开(公告)日:2023-12-05
申请号:US17557793
申请日:2021-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Jeffrey Christopher Allan
IPC: G06F12/08 , G06F12/0893
CPC classification number: G06F12/0893 , G06F2212/6042
Abstract: Guided cache replacement is described. In accordance with the described techniques, a request to access a cache is received, and a cache replacement policy which controls loading data into the cache is accessed. The cache replacement policy includes a tree structure having nodes corresponding to cachelines of the cache and a traversal algorithm controlling traversal of the tree structure to select one of the cachelines. Traversal of the tree structure is guided using the traversal algorithm to select a cacheline to allocate to the request. The guided traversal modifies at least one decision of the traversal algorithm to avoid selection of a non-replaceable cacheline.
-
公开(公告)号:US20230195640A1
公开(公告)日:2023-06-22
申请号:US17557731
申请日:2021-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Jeffrey Christopher Allan
IPC: G06F12/0893 , G06F12/0864
CPC classification number: G06F12/0893 , G06F12/0864 , G06F2212/604
Abstract: Cache associativity allocation is described. In accordance with the described techniques, a portion of associativity of a cache is allocated to a category of cache requests. The portion of associativity corresponds to a subset of cachelines of the cache. A request is received to access the cache, and a cacheline of the subset of cachelines is allocated to the request based on a category associated with the request. Data corresponding to the request is loaded into the cacheline of the subset of cachelines.
-
公开(公告)号:US11829190B2
公开(公告)日:2023-11-28
申请号:US17557815
申请日:2021-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Jeffrey Christopher Allan
IPC: G06F12/08 , 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.
-
公开(公告)号:US20230206542A1
公开(公告)日:2023-06-29
申请号:US17564112
申请日:2021-12-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Fataneh F. Ghodrat , Jeffrey Christopher Allan , Skyler Jonathon Saleh
CPC classification number: G06T15/06 , G06T15/08 , G06T17/10 , G06T1/20 , G06T2210/12 , G06T2210/21
Abstract: A technique for performing ray tracing operations is provided. The technique includes processing small bounding box nodes in a box intersection test circuit to generate intersection test results for the small bounding box nodes; and processing large bounding box nodes in the box intersection test circuit to generate intersection test results for the large bounding box nodes.
-
公开(公告)号:US12159341B2
公开(公告)日:2024-12-03
申请号:US17564103
申请日:2021-12-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Skyler Jonathon Saleh , Fataneh F. Ghodrat , Jeffrey Christopher Allan
Abstract: A technique for performing ray tracing operations is provided. The technique includes traversing through a bounding volume hierarchy to an instance node; performing an instance node transform using common circuitry; traversing to a leaf node of the bounding volume hierarchy; and performing an intersection test for the leaf node using the common circuitry.
-
公开(公告)号:US20240134793A1
公开(公告)日:2024-04-25
申请号:US18494179
申请日:2023-10-24
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.
-
9.
公开(公告)号:US20230206541A1
公开(公告)日:2023-06-29
申请号:US17564103
申请日:2021-12-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Skyler Jonathon Saleh , Fataneh F. Ghodrat , Jeffrey Christopher Allan
CPC classification number: G06T15/06 , G06T15/08 , G06T17/10 , G06T1/20 , G06T2210/21
Abstract: A technique for performing ray tracing operations is provided. The technique includes traversing through a bounding volume hierarchy to an instance node; performing an instance node transform using common circuitry; traversing to a leaf node of the bounding volume hierarchy; and performing an intersection test for the leaf node using the common circuitry.
-
公开(公告)号:US20230195641A1
公开(公告)日:2023-06-22
申请号:US17557793
申请日:2021-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Jeffrey Christopher Allan
IPC: G06F12/0893
CPC classification number: G06F12/0893 , G06F2212/6042
Abstract: Guided cache replacement is described. In accordance with the described techniques, a request to access a cache is received, and a cache replacement policy which controls loading data into the cache is accessed. The cache replacement policy includes a tree structure having nodes corresponding to cachelines of the cache and a traversal algorithm controlling traversal of the tree structure to select one of the cachelines. Traversal of the tree structure is guided using the traversal algorithm to select a cacheline to allocate to the request. The guided traversal modifies at least one decision of the traversal algorithm to avoid selection of a non-replaceable cacheline.
-
-
-
-
-
-
-
-
-