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
Unsupervised document clustering using latent semantic density analysis
Digital rights management for media streams
Imaging apparatus, control method thereof, and program
Turbulence sensor and blade condition sensor system
Communication apparatus, power supply control method, display apparatus, communication method, and computer program product
Wireless communication system using pilot allocation, method and pilot pattern thereof
System for highlighting targets on head up displays with near focus plane
  Randomly Featured Patents
Acoustic reflective panel assembly
Non-woven fabric and method for producing same
Orion portable waterbicycle
Method for accessing hyperlinks and hyperlinked content via mobile phone
Information fusion of classifiers in systems with partial redundant information
Housing for movable cursor control for a video display
Method and apparatus for accommodating higher order modulation in wireless communication
Lamp system for operating theatres and the like
Tire with innerliner for prevention of air permeation
Genes involved in intestinal inflammatory diseases and use thereof