首页> 外文会议>The 25th annual international symposium on computer architecture >Increasing TLB reach using superpages backed by shadow memory
【24h】

Increasing TLB reach using superpages backed by shadow memory

机译:使用由影子内存支持的超级页来增加TLB的覆盖范围

获取原文
获取外文期刊封面目录资料

摘要

The amount of memory that can be accessed without causing a TLB fault, the reach of a TLB, is failing to keep pace with the increasingly large working sets of applications. We propose to extend TLB reach via a novel Memory Controller TLB (MTLB) that lets us aggressively create superpages from non-contiguous, unaligned regions of physical memory. This flexibility increases the OS's ability to use superpages on arbitrary application data. The MTLB supports shadow pages, regions of physical address space for which the MTLB remaps accesses to "real" physical pages. The MTLB preserves per-base-page referenced and dirty bits, which enables the OS to swap shadow-backed superpages a page at a time, unlike conventional superpages. Simulation of five applications, including two SPECint95 benchmarks, demonstrated that a modest-sized MTLB improves performance of applications with moderate-to-high TLB miss rates by 5-20%. Simulation also showed that this mechanism can more than double the effective reach of aprocessor TLB with no modification to the processor MMU.
机译:在不引起TLB故障(TLB到达)的情况下可以访问的内存量无法跟上越来越大的应用程序工作集的步伐。我们建议通过一种新颖的内存控制器TLB(MTLB)扩展TLB的访问范围,该内存控制器TLB可让我们从物理内存的非连续,未对齐区域中主动创建超页。这种灵活性提高了OS在任意应用程序数据上使用超级页面的能力。 MTLB支持影子页面,即MTLB将访问重新映射到“真实”物理页面的物理地址空间区域。 MTLB保留了每个基页的引用位和脏位,这使OS可以一次交换阴影支持的超级页,而不是传统的超级页。对五个应用程序(包括两个SPECint95基准测试)的仿真表明,适中的MTLB可以将应用程序的性能提高,TLB丢失率从中到高可提高5-20%。仿真还表明,该机制可以在不修改处理器MMU的情况下将处理器TLB的有效范围扩大一倍以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号