发明名称 TLB Prefetching
摘要 In an embodiment, a memory management unit (MMU) is configured to retain a block of data that includes multiple page table entries. The MMU is configured to check the block in response to TLB misses, and to supply a translation from the block if the translation is found in the block without generating a memory read for the translation. In some embodiments, the MMU may also maintain a history of the TLB misses that have used translations from the block, and may generate a prefetch of a second block based on the history. For example, the history may be a list of the most recently used Q page table entries, and the history may show a pattern of access that are nearing an end of the block. In another embodiment, the history may comprise a count of the number of page table entries in the block that have been used.
申请公布号 US2011010521(A1) 申请公布日期 2011.01.13
申请号 US20090501643 申请日期 2009.07.13
申请人 WANG JAMES;CHEN ZONGJIAN 发明人 WANG JAMES;CHEN ZONGJIAN
分类号 G06F12/10;G06F12/06 主分类号 G06F12/10
代理机构 代理人
主权项
地址