I believe the warmup files do not actually snapshot cache state, but
instead capture the stream of memory references from the beginning of
a simulation until the end of the warmup period. Because ruby will
warm up the caches by replaying the saved references, you can use the
same warmup file for any arbitrary simulated cache hierarchy.
-Derek
On Wed, May 7, 2008 at 3:28 PM, Xuan Qi <xqi@xxxxxxxxxxx> wrote:
> Hi everyone,
>
> I warmed up the simulated machine with 8MB L2 cache and used
> ruby0.save-caches warmcache.caches.gz to save the cache data.
> If now I change the size of L2 cache to 4MB, I can't simply load that
> file (warmcache.caches.gz) since the number of cache lines won't match, am
> I right?
>
> Thanks in advance...
>
> Best regards,
> Xuan Qi
>
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
>
>
|