Invention Grant
US07685355B2 Hardware memory management unit simulation using concurrent lookups for address translation data 有权
硬件内存管理单元模拟,使用并发查找地址转换数据

  • Patent Title: Hardware memory management unit simulation using concurrent lookups for address translation data
  • Patent Title (中): 硬件内存管理单元模拟,使用并发查找地址转换数据
  • Application No.: US11800707
    Application Date: 2007-05-07
  • Publication No.: US07685355B2
    Publication 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
Hardware memory management unit simulation using concurrent lookups for address translation data
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
Information query
Patent Agency Ranking
0/0