Resources Contact Us Home
System and method for maintaining translation look-aside buffer (TLB) consistency

Image Number 9 for United States Patent #6105113.

A system and method for maintaining consistency between translational look-aside buffers (TLB) and page tables. A TLB has a TLB table for storing a list of virtual memory address-to-physical memory address translations, or page table entries (PTES) and a hardware-based controller for invalidating a translation that is stored in the TLB table when a corresponding page table entry changes. The TLB table includes a virtual memory (VM) page tag and a page table entry address tag for indexing the list of translations The VM page tag can be searched for VM pages that are referenced by a process. If a referenced VM page is found, an associated physical address is retrieved for use by the processor. The TLB controller includes a snooping controller for snooping a cache-memory interconnect for activity that affects PTEs. The page table entry address tag can be searched by a search engine in the TLB controller for snooped page table entry addresses. The TLB controller includes an updating module for invalidating or updating translations associated with snooped page table entry addresses. Translations in TLBs are thus updated or invalidated through hardware when an operating system changes a PTE, without intervention by an operating system or other software.

  Recently Added Patents
Use of natural query events to improve online advertising campaigns
Method and system for testing indirect bandgap semiconductor devices using luminescence imaging
Surround sound effects provided by cell phones
Program recording medium, image processing apparatus, imaging apparatus, and image processing method
Liposomes with improved drug retention for treatment of cancer
Power collecting device, power measuring device, and power collecting method
Driving support device, method, and program
  Randomly Featured Patents
Broad band dipole antenna
ABDS method and verification status for authenticating entity access
Lettuce cultivar gandhi
Medical measuring device and method
Vehicular signal light control system
Device for circulating sealing gas for mechanical dry seals of a centrifugal compressor at times when the machine is stationary and pressurized
Inkjet printing correction method and inkjet printing apparatus
Artificial Christmas tree
III-Phospide and III-Arsenide flip chip light-emitting devices
Methods for manufacturing capacitors and electrodes using ultrafine nickel powder