Resources Contact Us Home
Method and apparatus for filtering snoop requests using a scoreboard

Image Number 7 for United States Patent #8015364.

An apparatus for implementing snooping cache coherence that locally reduces the number of snoop requests presented to each cache in a multiprocessor system. A snoop filter device associated with a single processor includes one or more "scoreboard" data structures that make snoop determinations, i.e., for each snoop request from another processor, to determine if a request is to be forwarded to the processor or, discarded. At least one scoreboard is active, and at least one scoreboard is determined to be historic at any point in time. A snoop determination of the queue indicates that an entry may be in the cache, but does not indicate its actual residence status. In addition, the snoop filter block implementing scoreboard data structures is operatively coupled with a cache wrap detection logic means whereby, upon detection of a cache wrap condition, the content of the active scoreboard is copied into a historic scoreboard and the content of at least one active scoreboard is reset.

  Recently Added Patents
Bio-stimulant for improved plant growth and development
Therapeutic human anti-IL-1R1 monoclonal antibody
Dynamic learning method and adaptive normal behavior profile (NBP) architecture for providing fast protection of enterprise applications
Performance apparatus and electronic musical instrument
Avalanche photodiodes having accurate and reproductible amplification layer
Method, apparatus and article for detection of transponder tagged objects, for example during surgery
Liquid crystal display panel
  Randomly Featured Patents
Conjugated compound, nitrogenated condensed-ring compound, nitrogenated condensed-ring polymer, organic thin film, and organic thin film element
Reel add-on symbols for simultaneously playing two games
Beverage ingredient mixing drink dispenser
Cord holder
Yellow to blue dyestuffs of the benzo-benzimidazo(1,2-a)-quinoline series, process for their manufacture, and their use
Fixing device and image forming apparatus
Process for making a positive temperature coefficient conductive polymer from a thermosetting epoxy resin and conductive fillers
Earbud assembly
Delivery and acquisition of data segments with optimized inter-arrival time
Separate lubricating system for outboard engine