Hi all,

I am running full system simulation with MESI_Three_Level protocol.
The protocol (maybe other protocol also) provides transition count for each
state and possible events in stats file. For example, STATE.EVENT tells how
many state transition occured from STATE receiving EVENT. Also, the stats
file shows demand hit/miss count for each level of cache controllers.
The L2 cache controller in MESI_Three_Level profiles miss count with
uu_profileHit when following transitions occur
   - NP.L1_GETS
   - NP.L1_GETS_INSTR
   - NP.L1_GETX
   - IS.L1_GETS
   - ISS.L1_GETS
   - MT.L1_GETX
   - MT.L1_GETS

However, when I sums all counts of above transition, it is far higher than
deman miss count of L2 controller. The demand hit count also shows similar
pattern.
How can I interpret the results correctly?

One more question is the transition counts of L0 and L1 cache controller
looks somewhat like historgram. It shows the total count but it also shows
something like historgram as below.

system.ruby.L0Cache_Controller.S.Store | 83922 12.33% 12.33% | 100603
14.78% 27.11% | ...

If the sampled value is latency, building histogram makes sense, but how
can I interpret this for transition counts?


Thanks,
Daecheol.
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to