A method and apparatus to detect and filter out redundant cache line
addresses in a prefetch input queue, and to adjust the detector window
size dynamically according to the number of detector entries in the queue
for the cache-to-memory controller bus. Detectors correspond to cache
line addresses that may represent cache misses in various levels of cache
memory.