首页> 外文期刊>Computer architecture news >Improving Data Cache Performance with Integrated Use of Split Caches, Victim Cache and Stream Buffers
【24h】

Improving Data Cache Performance with Integrated Use of Split Caches, Victim Cache and Stream Buffers

机译:通过结合使用拆分缓存,受害者缓存和流缓冲区来提高数据缓存性能

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

摘要

In our prior work we explored a cache organization providing architectural support for distinguishing between memory references that exhibit spatial and temporal locality and mapping them to separate caches. That work showed that using separate (data) caches for indexed or stream data and scalar data items could lead to substantial improvements in terms of cache misses. In addition, such a separation allowed for the design of caches that could be tailored to meet the properties exhibited by different data items. In this paper, we investigate the interaction between three established methods: split cache, victim cache and stream buffer. Since significant amounts of compulsory and conflict misses are avoided, the size of each cache (i.e., array and scalar), as well as the combined cache capacity can be reduced. Our results show that on average 55% reduction in miss rates over the base configuration.
机译:在我们先前的工作中,我们探索了一种缓存组织,该缓存组织提供了架构支持,以区分表现出空间和时间局部性的内存引用并将它们映射到单独的缓存。该工作表明,对索引或流数据以及标量数据项使用单独的(数据)高速缓存可以大大提高高速缓存未命中率。另外,这种分离允许设计高速缓存,该高速缓存可以被定制以满足不同数据项所展现的特性。在本文中,我们研究了三种已建立方法之间的交互:拆分缓存,受害者缓存和流缓存。由于避免了大量的强制和冲突遗漏,因此可以减小每个高速缓存的大小(即阵列和标量)以及组合的高速缓存容量。我们的结果表明,与基本配置相比,未命中率平均降低了55%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号