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

Image Number 6 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
Information terminal, setting information distribution server, right information distribution server, network connection setting program and method
Automotive lighting system
Composite high reflectivity layer
Look up table (LUT) structure supporting exclusive OR (XOR) circuitry configured to allow for generation of a result using quaternary adders
Image processing device, image processing method, and program
Compact multi-functional scanning apparatus with retractable flatbed scanner
Subcarrier cluster-based power control in wireless communications
  Randomly Featured Patents
Renewably buoyant, self-protective floating habitat
Continuous gas treatment method and apparatus for adsorption processes
Sonobuoy simulator device
Device for supporting bulldozer blade
Method of making an external-coupled-cavity diode laser
Telephone light bulb replacement tool
Map information processing apparatus, navigation system, and program
Moving picture bitstream conversion apparatus and method thereof
Method and device interposing an electrically conductive liquid between electrodes and shockwave apparatus for method and device
Storage device with built-in data security system