首页> 外国专利> TAG ACCELERATOR FOR LOW LATENCY DRAM CACHE

TAG ACCELERATOR FOR LOW LATENCY DRAM CACHE

机译:用于低延迟DRAM缓存的标签加速器

摘要

Systems, apparatuses, and methods for implementing a tag accelerator cache are disclosed. A system includes at least a data cache and a control unit coupled to the data cache via a memory controller. The control unit includes a tag accelerator cache (TAC) for caching tag blocks fetched from the data cache. The data cache is organized such that multiple tags are retrieved in a single access. This allows hiding the tag latency penalty for future accesses to neighboring tags and improves cache bandwidth. When a tag block is fetched from the data cache, the tag block is cached in the TAC. Memory requests received by the control unit first lookup the TAC before being forwarded to the data cache. Due to the presence of spatial locality in applications, the TAC can filter out a large percentage of tag accesses to the data cache, resulting in latency and bandwidth savings.
机译:公开了用于实现标签加速器高速缓存的系统,装置和方法。系统至少包括数据高速缓存和经由存储器控制器耦合到数据高速缓存的控制单元。控制单元包括标签加速器高速缓存(TAC),用于缓存从数据缓存中获取的标签块。数据缓存的组织方式使得可以在一次访问中检索多个标签。这允许隐藏标签等待时间损失以用于将来对相邻标签的访问,并提高缓存带宽。从数据高速缓存中获取标记块时,标记块将被缓存在TAC中。控制单元接收到的内存请求先查找TAC,然后再转发到数据高速缓存。由于应用程序中存在空间局部性,因此TAC可以过滤掉对数据缓存的大量标签访问,从而节省了延迟并节省了带宽。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号