There is definitely information in there in that file. At the very least there are histograms for all the memory accesses in the system. depending on your config values a chunk of those values will be L2 accesses/misses.
There's also tracking of all the transitions in the cache controllers in the ruby.stats file. For instance, if there is a transition from Invalid to Valid state (toy example), then that's more then likely a cache miss right? Also, depending on your protocol you may or may not have to add more specific stats to the L2 cache controllers. To do that, you'll need to understand the profiling code src/mem/ruby/profilers/* and the various "printStats" functions in the ruby objects. -Korey On Thu, May 3, 2012 at 10:11 AM, Hamid Reza Khaleghzadeh < [email protected]> wrote: > I cannot find any useful information about L2 miss count in this file. > > On 5/3/12, Nilay Vaish <[email protected]> wrote: > > On Thu, 3 May 2012, Hamid Reza Khaleghzadeh wrote: > > > >> Hello guys, > >> > >> I use ruby_fs.py for simulating a CMP machine. Could you tell me where > >> number of L2 cache misses can be found? I cannot find any information > >> about > >> L2 cache misses in stats.txt file. > >> > > > > All Ruby related statistics are in the file ruby.stats. > > _______________________________________________ > > gem5-users mailing list > > [email protected] > > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > -- > Hamid Reza Khaleghzadeh > http://hkhaleghzadeh.webs.com > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- - Korey
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
