Hi Nilay,

Unless you've modified the stats infrastructure to print out counts on the same 
line, when you run with two CPU cores, you will see separate lines in stats.txt 
for the stats of L1 cache controller 0 and L1 cache controller 1.  In 
ruby.stats, these counts will appear as a list on the same line.

For example see the "system.ruby.l1_cntrl0.I.Load" line in file: 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt

Brad



-----Original Message-----
From: Nilay Vaish [mailto:[email protected]] 
Sent: Monday, December 16, 2013 11:53 AM
To: Beckmann, Brad
Cc: Default
Subject: RE: Review Request 2112: stats: updates to changes to ruby

On Thu, 12 Dec 2013, Beckmann, Brad wrote:

> An example of concise stats is the current format of the generated 
> slicc stats in the ruby.stats file.  My primary concern is with the 
> generated state transition stats when many controllers of the same type exist.
> With the ruby.stats format, all the individual controller counts would 
> be on the same line.  With the stats.txt format, those counts are 
> spread across 16 separate lines throughout the file. I don't how 
> anyone could consider that format concise.

Which controller count are you talking about?  If originally ruby.stats had the 
counts on the same line, unless I made a mistake somewhere, I would have 
written code so as to print those counts on the same line.

>
> I don't think I'm asking for a lot here.  I just want the generated 
> state transition stats to maintain a similar format.  The stats.txt file 
> already supports a condensed histogram format.  Can we do the same for 
> the controller stats?
>




--
Nilay


_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to