首页> 外文会议>Annual IEEE/ACM International Symposium on Microarchitecture >Duplicon Cache: Mitigating Off-Chip Memory Bank and Bank Group Conflicts Via Data Duplication
【24h】

Duplicon Cache: Mitigating Off-Chip Memory Bank and Bank Group Conflicts Via Data Duplication

机译:Duplicon缓存:通过数据复制缓解片外存储库和存储库组冲突

获取原文

摘要

Bank and bank group conflicts are major performance bottlenecks for memory intensive workloads. Idealized experiments show removing bank and bank group conflicts collectively can improve performance by up to 37.5% and by 22.5% on average for our mix of multi-programmed memory intensive workloads. We propose the Duplicon Cache to mitigate bank and bank group conflict penalties by duplicating select lines of data to an alternative bank group, giving the memory controller the freedom to source the data from the bank group which avoids conflicts. The Duplicon Cache is entirely implemented in the memory controller and does not require changes to commodity memory. We identify and address the main challenges associated with duplication: 1) tracking duplicated data efficiently, 2) identifying which data to duplicate, and 3) replacing stale duplicated data while protecting useful ones. Our evaluations show the Duplicon Cache configured with 128MB of storage (out of 16GB of main memory) improves performance by 8.3% while reducing energy by 5.6%.
机译:银行和银行组冲突是内存密集型工作负载的主要性能瓶颈。理想的实验表明,对于我们混合使用多程序的内存密集型工作负载,集体消除银行和银行组的冲突可以使性能分别提高37.5%和平均22.5%。我们建议使用Duplicon缓存,通过将选择的数据行复制到备用银行组来减轻银行和银行组的冲突损失,从而使存储控制器可以自由地从银行组中获取数据,从而避免冲突。 Duplicon缓存完全在内存控制器中实现,不需要更改商品内存。我们确定并解决与重复相关的主要挑战:1)有效跟踪重复的数据,2)识别要重复的数据,以及3)在保护有用数据的同时替换陈旧的重复数据。我们的评估显示,配置有128MB存储空间(主内存16GB)的Duplicon缓存可将性能提高8.3%,同时将能耗降低5.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号