中文

利用内存映射多样性连续性的合并式 TLB

分布式、并行与集群计算 2019-12-04 v2

摘要

TLB 的缺失率对虚拟内存地址转换的性能至关重要。为减少 TLB 缺失,提高 TLB 的转译覆盖一直是主要方法。许多先前工作聚焦于将内存映射中多个连续映射的页合并为一个修改后的表项,若所假设的映射连续性存在,则效果良好。遗憾的是,应用场景复杂且产生的连续性多样。为获得更好的转译性能,本文首先引入一种复杂但普遍存在的连续性类型——混合连续性,进而提出一种软硬件混合的合并式 TLB 结构,可在包括该类型在内的所有观测到的连续性类型上良好工作。在我们的评估中,所提方案 K-bit Aligned TLB 优于 SOTA 工作,在 16 个基准测试上平均至少减少 27% 的 TLB 缺失。

关键词

引用

@article{arxiv.1908.08774,
  title  = {Coalesced TLB to Exploit Diverse Contiguity of Memory Mapping},
  author = {Yikun Ban and Yuchen Zhou and Xu Cheng and Jiangfang Yi},
  journal= {arXiv preprint arXiv:1908.08774},
  year   = {2019}
}