发明授权
- 专利标题: Configurable cache for multiple clients
- 专利标题(中): 多个客户端的可配置缓存
-
申请号: US12567445申请日: 2009-09-25
-
公开(公告)号: US08595425B2公开(公告)日: 2013-11-26
- 发明人: Alexander L. Minkin , Steven James Heinrich , RaJeshwaran Selvanesan , Brett W. Coon , Charles McCarver , Anjana Rajendran , Stewart G. Carlton
- 申请人: Alexander L. Minkin , Steven James Heinrich , RaJeshwaran Selvanesan , Brett W. Coon , Charles McCarver , Anjana Rajendran , Stewart G. Carlton
- 申请人地址: US CA Santa Clara
- 专利权人: NVIDIA Corporation
- 当前专利权人: NVIDIA Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Patterson + Sheridan, L.L.P.
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
One embodiment of the present invention sets forth a technique for providing a L1 cache that is a central storage resource. The L1 cache services multiple clients with diverse latency and bandwidth requirements. The L1 cache may be reconfigured to create multiple storage spaces enabling the L1 cache may replace dedicated buffers, caches, and FIFOs in previous architectures. A “direct mapped” storage region that is configured within the L1 cache may replace dedicated buffers, FIFOs, and interface paths, allowing clients of the L1 cache to exchange attribute and primitive data. The direct mapped storage region may used as a global register file. A “local and global cache” storage region configured within the L1 cache may be used to support load/store memory requests to multiple spaces. These spaces include global, local, and call-return stack (CRS) memory.
公开/授权文献
- US20110078367A1 CONFIGURABLE CACHE FOR MULTIPLE CLIENTS 公开/授权日:2011-03-31