views:

294

answers:

1

Hello, I am working with some multicore simulatores such as, GEMS or M5. And in all of them there is an option for Warm Up the cache. Can anyone please tell what does that term mean?.

+9  A: 

The warm up is just the period of loading a set of data so that the cache gets populated with valid data. If you're doing performance testing against a system that usually has a high frequency of cache hits, without the warm up you'll get false numbers because what would normally be a cache hit in your usage scenario is not and will drag your numbers down.

Peter Oehlert