Patent · US Expired

Method and profiling cache for management of virtual memory

US7089396B2 · kind B2 · utility

2Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 10, 2002
Grant dateAug 8, 2006
Priority date
Expiry dateOct 1, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/123
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and profiling cache for management of virtual memory includes a set of entries stored in the profiling cache. Each entry of the set of entries includes a page address, a time stamp for the page address and a least recently used (LRU) count; and the LRU count is updated for each access of the page address. Entries in the profiling cache are cast out using the LRU counts. A translation lookaside buffer (TLB) includes a first TLB section for storing a plurality of temporarily pinned entries and a second TLB section for storing a plurality of non-pinned entries. Responsive to a TLB interrupt, an entry is loaded in the second TLB section using a first in first out algorithm for replacing the non-pinned entries. The first TLB portion is periodically updated utilizing identified ones of the set of entries in the profiling cache having oldest time stamps.

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