Fast cache tracking to support aggressive prefetching

M Karve, NP Gorti - US Patent 11,816,034, 2023 - Google Patents
A Bloom filter is used to track contents of a cache. A system checks the Bloom filter before
deciding whether to prefetch an address (by hashing the address and checking a value of …

Runahead Cache Misses Using Bloom Filter

X Tao, Q Zeng, JK Peir, SL Lu - 2016 17th International …, 2016 - ieeexplore.ieee.org
In order to hide long memory latency and alleviate memory bandwidth requirement, a fourth-
level cache (L4) is introduced in modern high-performance multi-core systems for supporting …