Hello all,

I have made some changes in the gem5 (add one extra core) and the result is 
that for the second core the number of dcache.WriteReq_misses is differtent in 
the stats.txt with the misses that I can count in the trace file (while for the 
first cpu they are the same). For example, I can see 13 misses and the measured 
are 94, which is a great difference while in bigger benchmarks, I expect less 
than 10.000 misses and I have over 100.000 in my stats file.

I am counting as a miss in the trace file lines like this:

system.secondmainCpu.dcache: WriteReq b58a8 miss

that come from the cache_impl.hh file where:

DPRINTF(Cache, "%s%s %x %s\n", pkt->cmdString(),
            pkt->req->isInstFetch() ? " (ifetch)" : "",
            pkt->getAddr(), (blk) ? "hit" : "miss");

Where the counter for the stats is being incremented in order to see why the 
two numbers are not equal for my second cpu.dcache?

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

Reply via email to