首页> 外国专利> Process dedicated in-memory translation lookaside buffers (TLBs) (mTLBs) for augmenting memory management unit (MMU) TLB for translating virtual addresses (VAs) to physical addresses (PAs) in a processor-based system

Process dedicated in-memory translation lookaside buffers (TLBs) (mTLBs) for augmenting memory management unit (MMU) TLB for translating virtual addresses (VAs) to physical addresses (PAs) in a processor-based system

机译:用于增强存储器管理单元(MMU)TLB的用于增强存储器管理单元(MMU)TLB的过程中专用内存翻译后的缓冲区(TLB)(MTLBS)在基于处理器的系统中将虚拟地址(VAS)转换为物理地址(PAS)

摘要

Process dedicated in-memory translation lookaside buffers (TLBs) (mTLBs) for augmenting a memory management unit (MMU) TLB for translating virtual addresses (VAs) to physical addresses (PA) in a processor-based system is disclosed. In disclosed examples, a dedicated in-memory TLB is supported in system memory for each process so that one process's cached page table entries do not displace another process's cached page table entries. When a process is scheduled to execute in a central processing unit (CPU), the in-memory TLB address stored for such process can be used by page table walker circuit in the CPU MMU to access the dedicated in-memory TLB for executing the process to perform VA to PA translations in the event of a TLB miss to the MMU TLB. If a TLB miss occurs to the in-memory TLB, the page table walker circuit can walk the page table in the MMU.
机译:公开了用于增强用于将虚拟地址(VAS)转换为基于处理器的系统中的虚拟地址(VAS)的存储器管理单元(MMU)TLB的存储器缓冲器(TLBS)(MTLB)。 在所公开的示例中,为每个过程中的系统存储器支持专用内存TLB,以便一个进程的缓存的页面表条目不会允许另一个进程的缓存页表条目。 当调度过程以在中央处理单元(CPU)中执行时,存储用于这种过程的内存TLB地址可以由CPU MMU中的页表WALLER电路使用,以访问专用内存TLB以执行该过程 在TLB错过MMU TLB的情况下执行VA到PA转换。 如果将TLB未命中发生在内存TLB上,则页面表Walker电路可以在MMU中走网表。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号