Hello,
I am running the last stable version of gem5 with the spec2006 benchmarks
only with one processor.
I have been studying the behavior of the stride prefetcher and I have some
doubts. I have been capturing traces at the beginning of
void StridePrefetcher::calculatePrefetch(PacketPtr &pkt, std::list<Addr>
&addresses, std::list<Tick> &delays)
to know the cmd of each package. My surprise was big when I saw that the
there are several ReadResp (i.e. in cactusADM they are the 78% of the
total). I suppose I have a concept error with it, because I thought that
this packages could not be in this part because they were answers to a
request. I have tried to prevent this packages reach the prefetcher but if I
do the level of confidence is very low for every pc (i.e. in cactusADM using
the packages with cmd=ReadResp I reach level of confidence of 7598 but with
out them I only reach a confidence of 38). Could someone please clarify how
and why the prefetcher gets notified with that many ReadResp packages?

Regards,

Jorge
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to