A hardware prefetcher based on a basic cache simulator.