首页> 外文会议>Advances in Computer Systems Architecture >Variable Radix Page Table: A Page Table for Modern Architectures
【24h】

Variable Radix Page Table: A Page Table for Modern Architectures

机译:可变基数页表:现代体系结构的页表

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

摘要

This paper presents a new page table structure, the variable radix page table, which overcomes many of the disadvantages of other page table structures. Unlike a hashed page table, the variable radix page table naturally accommodates shared segments and mixed page sizes. But unlike a multi-level page table, the radix page table is space-efficient and requires few memory references to look up, even in large and sparse address spaces. Our measurements show that the variable radix page table outperforms other page table structures, and is even competitive with a memory-based TLB cache. Recent research has shown that thrashing of the TLB is an increasing bottleneck in modern processors: measurements of the TLB's contribution to execution time often exceed 40%. Such results sometimes even understate the full impact of TLB thrashing due to the presence of indirect overheads such as cache pollution and the effect of exceptions on the processor pipeline. By reducing the cost of TLB misses, the variable radix page table can achieve a significant overall speedup. The variable radix page table's mixed page size support also facilitates the reduction of TLB miss frequency, addressing the architectural imbalance that causes TLB thrashing. Our conclusions are also significant in the debate on the different hardware organizations in use for virtual memory.
机译:本文提出了一种新的页表结构,即可变基数页表,它克服了其他页表结构的许多缺点。与哈希页面表不同,可变基数页面表自然可以容纳共享段和混合页面大小。但是,与多级页表不同,基数页表空间高效,即使在较大且稀疏的地址空间中,也几乎不需要内存引用来查找。我们的测量结果表明,可变基数页表的性能优于其他页表结构,甚至与基于内存的TLB缓存具有竞争力。最近的研究表明,TLB的崩溃是现代处理器中日益增加的瓶颈:对TLB对执行时间的贡献的度量通常超过40%。由于存在间接开销(例如缓存污染)和异常对处理器管道的影响,此类结果有时甚至低估了TLB崩溃的全部影响。通过减少TLB遗失的成本,可变基数页表可以显着提高整体速度。可变基数页表的混合页大小支持还有助于减少TLB丢失频率,解决了导致TLB颠簸的体系结构不平衡。在有关用于虚拟内存的不同硬件组织的辩论中,我们的结论也很重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号