1. A prefetcher for storing predictions to access a memory comprising: a number of queues each configured to maintain predictions of the same type of prediction; and a filter configured to filter said predictions by types of predictions, said filter being coupled to said number of queues, wherein said predictions are maintained in said number of queues until either issued or filtered out.