Mechanism and method employing a plurality of hash functions for cache snoop filtering
AssigneeSun Microsystems, Inc.
InventorRobert E. Cypher
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorRobert E. Cypher
Estimating the term…
A mechanism for filtering snoop requests to a cache memory includes, in one embodiment, a first storage that may store a first set of corresponding snoop filter indications. The mechanism also includes a second storage that may store a second set of corresponding snoop filter indications. Further, the mechanism includes a cache controller configured to receive a transaction request including an address. The cache controller generates a first index value for accessing the first storage by performing a first hash function on the address. In addition, the cache controller generates a second index value for accessing the second storage by performing a second hash function on the address. The cache controller may further selectively generate a snoop operation to the cache memory for the transaction request dependent upon a corresponding snoop filter indication stored in each of the first storage and the second storage that corresponds to the address.
A mechanism for filtering snoop requests to a cache memory, said mechanism comprising:
A method for filtering snoop requests to a cache memory, said method comprising:
A mechanism for filtering snoop requests to a cache memory, said method comprising:
Dependencies are inferred from the claim text.