×

Lazy flushing of translation lookaside buffers

  • US 20060161734A1
  • Filed: 02/03/2006
  • Published: 07/20/2006
  • Est. Priority Date: 11/26/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of clearing obsolete entries from a first one of a plurality of mapping caches, each of the plurality of mapping caches being associated with a corresponding one of a plurality of processing units of a computing device, each of the caches being used to translate virtual addresses to physical addresses and storing mappings based on an address translation map, the method comprising:

  • maintaining a counter;

    updating said counter each time the first one of the plurality of mapping caches is flushed;

    recording said counter'"'"'s value in response to a change in the address translation map, whereby a recorded counter value is stored;

    determining, based on a comparison of said counter'"'"'s value with the recorded counter value, that the first one of the plurality of mapping caches has not definitely been flushed since said change in the address translation map occurred; and

    flushing the first one of the plurality of mapping caches.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×