【24h】

Inconsistency in translation lookaside buffer

机译:翻译看起录缓冲区的不一致

获取原文

摘要

A multiprocessor which shares the memory among processors and uses multiples translation lookaside buffers (TLBs) can face various problems. One such problem is the problem of inconsistency which may occur when the page table entry (PTE) is updated because of the multiple copies of same page table entry in various TLBs. Commonly, the inconsistency problem exists in virtually tagged caches, which keep page table entry information, like reference bit, dirty bit and protection bit, in every cache line. This paper describes the problem of translation lookaside buffer inconsistency in multiprocessors with shared memory. First of all problem statement is given. Then paper presents the argument that inconsistency problem exist even when in cache address translation removes a separate translation lookaside buffer. Later, the TLB inconsistency classification and causes of inconsistency because of operating system operations are discussed.
机译:在处理器之间共享内存并使用倍数转换缓冲区(TLB)的多处理器可以面临各种问题。一个这样的问题是由于在各种TLB中的同一页表条目的多个副本更新了页表条目(PTE)时可能发生的不一致问题。通常,在几乎标记的缓存中存在不一致问题,该缓存在每个高速缓存行中保留页表输入信息,如参考位,脏位和保护位,如每个缓存行。本文介绍了具有共享内存的多处理器中翻译缓冲区不一致的问题。首先给出了所有问题陈述。然后纸张介绍了即使在缓存地址转换中删除一个单独的转换保护缓冲区,也存在不一致问题。稍后,讨论了由于操作系统操作而不一致的TLB不一致分类和不一致的原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号