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

Reply via email to