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
Reflective mask blank and method of manufacturing a reflective mask
Acoustic echo cancellation
System, method, and computer program product for identifying unwanted data communicated via a session initiation protocol
Fishing apparatus
Hepodxilin analog enantiomers
Apparatus and method for weighing an item of mail during transport through a sorting installation and having an anti-vibration device
Method and system to generate finite state grammars using sample phrases
  Randomly Featured Patents
Vending machine
Nonvolatile semiconductor memory device having insulating films that include multiple layers formed by insulating materials having d-orbital metal element and insulating materials without d-or
Audio system including multiband audio dynamics processor
Cable driven plotter
Working model for prosthodontic preparation of a crown for installation on an implant fixture
Pre-fetch computer system
Resistor substrate containing carbon fibers and having a smooth surface
Gate bracket connector with a pair of U-shaped yoke members
Antidiabetic agents
Method for detaching a hypodermic needle threadably engaged to a syringe