Snoop filter for large cache using hash technique with optimal refresh algorithm
AssigneeIntel Corporation
InventorsIsrael Diamand, Randy Osborne, Nadav Bonen
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsIsrael Diamand, Randy Osborne, Nadav Bonen
Estimating the term…
Embodiments described herein may include apparatus, systems, techniques, and/or processes that are directed to computing systems implementing a very large cache for one or more processing engines in a shared memory system. According to various embodiments, a snoop filter tracks a hash value of the cached addresses instead of tracking the addresses themselves. Tracking hash values introduces inaccuracy and an inability to easily clean or refresh the snoop filter. A refresh algorithm maintains cache coherency without significant performance degradation. The cache refresh algorithm keeps the accuracy of the snoop filter, hence reducing the latency and power effects of false snoops. Further, the use of hash values reduces the hardware cost over traditional snoop filters.
At least one machine readable medium comprising a plurality of instructions which, when executed on a computing device, cause the computing device to:
An apparatus comprising:
A system apparatus comprising:
Dependencies are inferred from the claim text.