1. A prefetcher for managing predictive accesses with a memory comprising: a speculator configured to generate a range of predictions; a first cache configured to store predictions, at least one of which is addressable by a first representation of said range of predictions; and a second cache configured to store predictions, at least one of which is addressable by a second representation of said range of predictions, wherein said first representations and said second representations of said range of predictions are compared in parallel against said stored predictions of said first cache and said second cache, respectively.