Hi all,
I meet an assertion failure and have no idea what's the relationship between
the failure and my configuration of cache prefetching.
I'm running a loop adding program in SE mode of ALPHA ISA in July's stable
version of gem5, and configured single timing cpu, private L1 and shared L2
caches.
What's special is that I initialized tagged prefetcher for each of the cache.
And the degree is 1, latency is 1, and size is 100 as default.
The configuration in CacheConfig.py to initialize prefetcher is written as
follows:
if option.prefetcher:
dcache.prefetcher = TaggedPrefetcher(degree = 1)
The assertion failure:
Assertion `privateFlages.isSet(VALID_THREAD_ID)' failed.
I will get avoid of this failure by using "ghb" or "stride" provided, but I
need to use this "tagged" method at all.
Can you tell me the relative cause of the assertion failure, and how can I
successfully use "tagged" prefetcher?
Thanks a lot!
Chao Zhang
Peking University
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users