首页> 外文期刊>Journal of systems architecture >Improving cache performance with Full-Map Block Directory
【24h】

Improving cache performance with Full-Map Block Directory

机译:使用全图图块目录提高缓存性能

获取原文
获取原文并翻译 | 示例
           

摘要

There are two concurrent paths in a typical cache access - one through the tag array and the other through the data array. In most cases, the path through the tag array is significantly longer than that through the data array. In this paper, we propose a new scheme that exploits this imbalance in the tag and data paths to improve overall cache performance. Under this scheme, an additional tag directory, the Full-Map Block Directory, is used to provide an alternate tag path to speed up cache access for almost all the memory requests. This scheme is based on the observation that spatial locality exists on a cache line basis, i.e., cache lines near one another tend to be referenced together. Performance evaluation using a TPC-C-like benchmark and selected applications from the SPEC92 benchmark suits demonstrates that this scheme has the potential to improve overall system performance by more than 20%.
机译:典型的高速缓存访​​问中有两个并发路径-一个通过标签数组,另一个通过数据数组。在大多数情况下,通过标签数组的路径比通过数据数组的路径长得多。在本文中,我们提出了一种新方案,该方案利用了标签和数据路径中的这种不平衡来提高整体缓存性能。在此方案下,一个附加的标记目录,即全图块目录,用于提供备用标记路径,以加快对几乎所有内存请求的缓存访问。该方案基于以下观察:空间局部性基于高速缓存行存在,即,彼此靠近的高速缓存行倾向于一起被引用。使用类似TPC-C的基准以及SPEC92基准测试套件中的某些应用进行的性能评估表明,该方案具有将整体系统性能提高20%以上的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号