Patent · US Active

Hybrid techniques for memory virtualization in a computer system

US7827381B2 · kind B2 · utility

17Cited by
8References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 2006
Grant dateNov 2, 2010
Priority date
Expiry dateMar 30, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/683
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system may employ a first memory virtualization and corresponding virtual-to-physical address translation technique for a first application executing on a processor and a second memory virtualization and corresponding virtual-to-physical address translation technique for a second application executing on the same processor transparent to the first application. Different virtualization and corresponding translation techniques may be employed on a per-thread basis, rather than a per-application basis. Different virtualization and corresponding translation techniques may be employed for accesses to different ranges of virtual or corresponding physical addresses. Different virtualization and corresponding translation techniques may employ different page sizes. A first or second virtualization and corresponding translation technique may include page-based, segment-based, or function-based virtual-to-physical address translation. The selection of a first or second memory virtualization and corresponding address translation technique may be dependent on a predicted workload and/or on a user policy.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.