DYNAMIC CACHE COHERENCY SNOOPER PRESENCE WITH VARIABLE SNOOP LATENCY

Patent №

US 6,985,972

Granted

2006-01-10

Filed 2002

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10264163

A data processing system with a snooper that is capable of dynamically enabling and disabling its snooping capabilities (i.e., snoop detect and response). The snooper is connected to a bus controller via a plurality of interconnects, including a snooperPresent signal, a snoop response signal and a snoop detect signal. When the snooperPresent signal is asserted, subsequent snoop requests are sent to the snooper, and the snooper is polled for a snoop response. Each snooper is capable of responding at different times (i.e., each snooper operates with different snoop latencies). The bus controller individually tracks the snoop response received from each snooper with the snooperPresent signal enabled. Whenever the snooper wishes to deactivate its snooping capabilities/operations, the snooper de-asserts the snooperPresent signal. The bus controller recognizes this as an indication that the snooper is unavailable. Thus, when the bus controller broadcasts subsequent snoop requests, the bus controller does not send the snoop request to the snooper.

PlanningG06F 13/366G06F 12/0831G06F 2212/1028G06F 2213/0038Y02D 10/00

AI classification

Planning0.88
AI hardware0.04
Vision0.01
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Knowledge representation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 133680842

Assignors

DIEFFENDERFER, JAMES NORRIS, DRERUP, BERNARD CHARLES, GANSAN, JAYA PRAKASH SUBRAMANIAM, HOFMANN, RICHARD GERARD, SARTORIUS, THOMAS ANDREW, SPEIER, THOMAS PHILLIP, WOLFORD, BARRY JOE

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC