Patent · US Active

Dynamic selection of memory virtualization techniques

US7752417B2 · kind B2 · utility

493Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 2006
Grant dateJul 6, 2010
Priority date
Expiry dateDec 22, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/88
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system may be configured to dynamically select a memory virtualization and corresponding virtual-to-physical address translation technique during execution of an application and to dynamically employ the selected technique in place of a current technique without re-initializing the application. The computer system may be configured to determine that a current address translation technique incurs a high overhead for the application's current workload and may be configured to select a different technique dependent on various performance criteria and/or a user policy. Dynamically employing the selected technique may include reorganizing a memory, reorganizing a translation table, allocating a different block of memory to the application, changing a page or segment size, or moving to or from a page-based, segment-based, or function-based address translation technique. A selected translation technique may be dynamically employed for the application independent of a translation technique employed for a different application.

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