Advanced Micro Devices, Inc.
UNIFORM CACHE SYSTEM FOR FAST DATA ACCESS
Last updated:
Abstract:
A uniform cache system and method for fast data access are disclosed. The system and method include a plurality of compute units (CUs) and a plurality of L0 caches. The plurality of CUs and the plurality of L0 caches are arranged in a network configuration where each one of the plurality of CUs is surrounded by a first group of the plurality of L0 caches and each of the plurality of L0 caches is surrounded by a L0 cache group and CU group. Operationally, ones of the plurality of CUs, upon a request for data, queries the surrounding first group of the plurality of L0 caches to satisfy the request. On a condition that the first group of the plurality of L0 caches fails to satisfy the data request, each of the first group of the plurality of L0 caches query a second group of adjacent L0 caches to satisfy the request. On a condition that the second group of adjacent L0 caches fails to satisfy the data request, each of the second group of adjacent L0 caches propagating the query to the next group of L0 caches. The system may iterate subsequent propagations of the query to subsequent next groups of L0 caches.
Utility
17 Dec 2020
16 Jun 2022