is miss rate only computed on read requests? because all the stats.txt I
look, they don't account for write requests at all. here is an example:

system.l2.ReadExReq_accesses::total          12365514
# number of ReadExReq accesses(hits+misses)
system.l2.ReadReq_accesses::total            73364986
# number of ReadReq accesses(hits+misses)
system.l2.overall_accesses::total            85730500
# number of overall (read+write) accesses
system.l2.overall_misses::total               5217265
# number of overall misses

system.l2.overall_miss_rate::total           0.060857
# miss rate for overall accesses

system.l2.Writeback_accesses::writebacks     67311441
# number of Writeback accesses(hits+misses)
system.l2.Writeback_hits::total                       67311441
          # number of Writeback hits

in the above sample statistics, it looks as l2.overall_accesses=*85,730,500*
is not really read+write, but it's only ReadExReq+ReadReq = *85,730,500*
and the miss_rate = 5217265/*85,730,500* = 0.060857
in no way there is any write_backs accounted for in this miss rate
calculation

2nd when I look at writeback_accesses (hits+misses) = writeback_hits, does
this means that every single write back from cpu to L2 was ALWAYS a hit??
this doesn't look right.

Any body with a good explanation on these two issues? I might have missed
something very obvious here
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to