Invention Grant
- Patent Title: Hardware memory management unit simulation using concurrent lookups for address translation data
- Patent Title (中): 硬件内存管理单元模拟,使用并发查找地址转换数据
-
Application No.: US11800707Application Date: 2007-05-07
-
Publication No.: US07685355B2Publication Date: 2010-03-23
- Inventor: Barry Bond
- Applicant: Barry Bond
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
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.
Public/Granted literature
- US20080282056A1 Hardware memory management unit simulation Public/Granted day:2008-11-13
Information query