By Eric Storm on 14 April 2014

For this week, I modified the simulation to work for on an L1, L2, and L3 data cache, instead of just the L1 cache. After doing some research, I found the typical size and associativity of these caches in an i7 processor. After simulating this, I found that the traces were all resident in the cache. This means that there was no recaching in the L3 cache. To determine a good cache configuration moving forward, it will be useful to know the working set size, which is the amount of memory needed by the trace.

Trace Unique Addresses
is_omp 89677
is_ser 152712
ls 30938
lu-hp_omp 63831
lu-hp_ser 63706
lu_omp 67406
lu_ser 61676
sp_omp 64863
sp_ser 61665
ua_omp 447338
ua_ser 567667


blog comments powered by Disqus