发明授权
- 专利标题: Hardware memory management unit simulation using concurrent lookups for address translation data
- 专利标题(中): 硬件内存管理单元模拟,使用并发查找地址转换数据
-
申请号: US11800707申请日: 2007-05-07
-
公开(公告)号: US07685355B2公开(公告)日: 2010-03-23
- 发明人: Barry Bond
- 申请人: Barry Bond
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F12/10
- IPC分类号: G06F12/10
摘要:
Various technologies and techniques are disclosed for concurrently performing address translation data lookups for use by an emulator. On a first thread, a first lookup is performed for address translation data for use by an emulator. On a second thread, a second lookup for the address translation data is concurrently and speculatively performed. The address translation data from a successful lookup from either the first lookup or the second lookup is used to map a simulated physical address to a virtual address of the emulator. For example, the first thread can perform a translation lookaside buffer lookup while the second thread concurrently and speculatively performs a page table entry lookup for the address translation data.
公开/授权文献
- US20080282056A1 Hardware memory management unit simulation 公开/授权日:2008-11-13
信息查询