首页> 外文会议>Annual IEEE/ACM International Symposium on Microarchitecture >Banshee: Bandwidth-Efficient DRAM Caching via Software/Hardware Cooperation
【24h】

Banshee: Bandwidth-Efficient DRAM Caching via Software/Hardware Cooperation

机译:Banshee:通过软件/硬件合作实现带宽高效的DRAM缓存

获取原文

摘要

Placing the DRAM in the same package as a processor enables several times higher memory bandwidth than conventional of package DRAM. Yet, the latency of in-package DRAM is not appreciably lower than that of of-package DRAM. A promising use of in-package DRAM is as a large cache. Unfortunately, most previous DRAM cache designs optimize mainly for cache hit latency and do not consider bandwidth efficiency as a first-class design constraint. Hence, as we show in this paper, these designs are suboptimal for use with in-package DRAM. We propose a new DRAM cache design, Banshee, that optimizes for both in-package and of-package DRAM bandwidth efficiency without degrading access latency. Banshee is based on two key ideas. First, it eliminates the tag lookup overhead by tracking the contents of the DRAM cache using TLBs and page table entries, which is efficiently enabled by a new lightweight TLB coherence protocol we introduce. Second, it reduces unnecessary DRAM cache replacement traffic with a new bandwidth-aware frequency-based replacement policy. Our evaluations show that Banshee significantly improves performance (15% on average) and reduces DRAM traffic (35.8% on average) over the best-previous latency-optimized DRAM cache design.
机译:将DRAM与处理器放置在同一封装中,可以实现比传统封装DRAM高出几倍的存储带宽。然而,封装内DRAM的等待时间并不比封装内DRAM的等待时间明显低。封装内DRAM的有前途的用途是将其用作大缓存。不幸的是,大多数以前的DRAM缓存设计主要针对缓存命中延迟进行优化,并且没有将带宽效率视为一流的设计约束。因此,正如我们在本文中所展示的,这些设计对于与封装内DRAM一起使用而言不是最佳的。我们提出了一种新的DRAM缓存设计,即Banshee,该设计针对封装内和封装内DRAM带宽效率进行了优化,而不会降低访问延迟。女妖基于两个关键思想。首先,它通过使用TLB和页表条目跟踪DRAM缓存的内容来消除标签查找的开销,这是我们引入的新的轻量级TLB一致性协议有效地实现的。其次,它采用了一种新的基于带宽的基于频率的频率替换策略,减少了不必要的DRAM缓存替换流量。我们的评估表明,Banshee与以前最佳的延迟优化DRAM缓存设计相比,显着提高了性能(平均15%)并减少了DRAM流量(平均35.8%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号