Hi Gabe,

Yes, the set of patches I checked in require are a lot of changes to the output 
files.  I scanned parts of the regression tester patch last night and noticed 
those changes as well, including the 5x change (actually it is more like 10x in 
most cases) in simticks for the mem tester.  They all make sense to me.  There 
are multiple patches that impact the regression tester output.  The McPAT cpu 
counter and work unit patches added several new variables to every stats.txt 
file.  That is the major source of changes in those files you listed below 
(minus the memtester).

The large difference in the memtester is something else.  Another one of my 
patches fixed a problem with respect to what block size ruby indicated to the 
cpus.  By fixing this problem, it exposed the fact that ruby did not support 
the retry semantics expected by the cpu models.  I thus added that support, 
which then fixed a major problem in the memtester.  Interestingly enough, 
indicating a block size of 0 to the memtester caused the memtester to issue 
only one request at a time per cpu.  Now the memtester issues as many requests 
as possible to ruby until the sequencer's outstanding request count is reached 
(16 by default).  The significantly higher contention is the reason why the 
memtester simticks increase by 5-10x.

Overall, I am aware of the many changes I made to the regression tester output 
last night.  The problem was that my changes were so significant that I failed 
to realize that I also slipped in completely removing the regression tester 
output files for the ARM_FS and x86 o3 timing tests.  I also noticed last night 
that I couldn't successfully run the ARM_FS and x86 o3 timing tests locally, 
but I figured that was ok since those failures were due to environment issues.  
What I failed to do is put the two things together, and realize that I can't 
update regression tester output if I can't successfully run those tests.  Oh 
well, live and learn.

Thanks Gabe for rerunning those tests and updating the regression tester output!

Brad

> -----Original Message-----
> From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org]
> On Behalf Of Gabe Black
> Sent: Monday, February 07, 2011 1:59 PM
> To: M5 Developer List
> Subject: Re: [m5-dev] changeset in m5: regress: Regression Tester output
> updates
>
> Yeah, unfortunately some of those files we can't distribute, but I'm pretty
> sure the ARM Linux kernel we can. As we discussed before it would be ideal
> to move away from the regressions that need files to run that we can't
> actually give people, but that's likely going to be a lot of work.
>
> In any case, the regressions reran and I have an update. I went through all
> the diffs and saw lots of what I expected (new stats, different host stats,
> minor config.ini changes, different paths to things) but I also saw a few
> regressions with unexpected (by me) differences. These were:
>
> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby
> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby
> tests/quick/00.hello/ref/mips/linux/simple-timing-ruby
> tests/quick/00.hello/ref/sparc/linux/simple-timing-ruby
> tests/quick/00.hello/ref/x86/linux/simple-timing-ruby
> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby
> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby
>
> The memtest-ruby regression seems to be the most significantly affected
> where the number of ticks is increased by a factor of about 5. The patch I
> made is attached in case anybody wants to go through it. I'd suggest that at
> least a somebody that's familiar with Ruby go through the tests I pointed out
> and verify the changes are what they expected.
>
> Once one of the Ruby folks (Brad maybe?) lets me know everything is on
> track and nobody has asked otherwise, I'll go ahead and commit this.
>
> Gabe
>
> On 02/07/11 09:15, Beckmann, Brad wrote:
> > Ugh...sorry about that.  I had to update most of the stats because one of
> Joel's patches added several new stats.  The problem was that I don't have
> the Linux kernel to run the ARM FS regression tests.  Therefore those tests
> didn't run correctly and thus I incorrectly updated those regression output
> files.  A similar problem occurred for the X86_SE  o3 test.
> >
> > There is no excuse for my incorrect update of these regression output files.
> However, one thing that will help me in the future is making sure that all of
> us have the capability to run all regress tests.  Many of us, including 
> myself,
> don't have log in access to zizzer at Michigan, and thus it is very hard for 
> me
> to reproduce the environment on zizzer, including external file
> dependencies.
> >
> > Thanks,
> >
> > Brad
> >
> >
> >> -----Original Message-----
> >> From: m5-dev-boun...@m5sim.org [mailto:m5-dev-
> boun...@m5sim.org] On
> >> Behalf Of Gabe Black
> >> Sent: Monday, February 07, 2011 12:47 AM
> >> To: M5 Developer List
> >> Subject: Re: [m5-dev] changeset in m5: regress: Regression Tester
> >> output updates
> >>
> >> I'm rolling back this stat update and rerunning/reupdating. It's
> >> going to take a while, but I'll push once it's done.
> >>
> >> Gabe
> >>
> >> On 02/06/11 23:03, Ali Saidi wrote:
> >>> This seems like a really half baked attempt to update the stats.
> >>> You've
> >> removed all the ARM FS stats, and you're only seem to have updated a
> >> few of the quick tests, however all of the other tests aren't
> >> updated. Since you added some stats every test will need an update.
> >>> Ali
> >>>
> >>>
> >>>
> >>> On Feb 7, 2011, at 12:17 AM, Brad Beckmann wrote:
> >>>
> >>>> changeset 05f52a716144 in /z/repo/m5
> >>>> details:
> http://repo.m5sim.org/m5?cmd=changeset;node=05f52a716144
> >>>> description:
> >>>>    regress: Regression Tester output updates
> >>>>
> >>>> diffstat:
> >>>>
> >>>> tests/quick/00.hello/ref/alpha/linux/inorder-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/inorder-timing/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/inorder-timing/stats.txt
> >> |    10 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/o3-timing/config.ini
> |
> >> 13 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/o3-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/o3-timing/stats.txt
> |
> >> 31 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-atomic/config.ini
> >> |    11 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-atomic/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-atomic/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MESI_CMP_directory/config.ini  |    14 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MESI_CMP_directory/ruby.stats  |    30 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MESI_CMP_directory/simout      |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MESI_CMP_directory/stats.txt   |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_directory/config.ini |    68 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_directory/ruby.stats |    54 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_directory/simout     |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_directory/stats.txt  |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_token/config.ini     |    68 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_token/ruby.stats     |    94 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_token/simout         |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_CMP_token/stats.txt      |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_hammer/config.ini        |    97 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_hammer/ruby.stats        |   164 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_hammer/simout            |    10 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby-
> >> MOESI_hammer/stats.txt         |    30 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini
> >> |   228 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats
> >> |   282 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing/simout
> >> |    12 +-
> >>>> tests/quick/00.hello/ref/alpha/linux/simple-timing/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/o3-timing/config.ini
> |
> >> 13 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/o3-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/o3-timing/stats.txt
> |
> >> 30 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-atomic/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-atomic/simout
> >> |    10 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-atomic/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MESI_CMP_directory/config.ini  |    14 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MESI_CMP_directory/ruby.stats  |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MESI_CMP_directory/simout      |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MESI_CMP_directory/stats.txt   |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_directory/config.ini |    68 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_directory/ruby.stats |    46 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_directory/simout     |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_directory/stats.txt  |    26 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_token/config.ini     |    68 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_token/ruby.stats     |    62 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_token/simout         |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_CMP_token/stats.txt      |    24 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_hammer/config.ini        |    99 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_hammer/ruby.stats        |   164 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_hammer/simout            |    10 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby-
> >> MOESI_hammer/stats.txt         |    30 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini
> >> |   228 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby/ruby.stats
> >> |   290 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing/simout
> >> |    12 +-
> >>>> tests/quick/00.hello/ref/alpha/tru64/simple-timing/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/arm/linux/o3-timing/config.ini
> |
> >> 13 +-
> >>>> tests/quick/00.hello/ref/arm/linux/o3-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/00.hello/ref/arm/linux/o3-timing/stats.txt
> |
> >> 30 +-
> >>>> tests/quick/00.hello/ref/arm/linux/simple-atomic/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/arm/linux/simple-atomic/simout
> >> |    10 +-
> >>>> tests/quick/00.hello/ref/arm/linux/simple-atomic/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/arm/linux/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/arm/linux/simple-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/00.hello/ref/arm/linux/simple-timing/stats.txt
> |
> >> 26 +-
> >>>> tests/quick/00.hello/ref/mips/linux/inorder-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/mips/linux/inorder-timing/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/mips/linux/inorder-timing/stats.txt
> >> |    10 +-
> >>>> tests/quick/00.hello/ref/mips/linux/o3-timing/config.ini
> |
> >> 13 +-
> >>>> tests/quick/00.hello/ref/mips/linux/o3-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/00.hello/ref/mips/linux/o3-timing/stats.txt
> |
> >> 30 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini
> >> |    11 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-atomic/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-atomic/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/config.ini
> >> |   231 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-timing/simout
> >> |    12 +-
> >>>> tests/quick/00.hello/ref/mips/linux/simple-timing/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/power/linux/o3-timing/config.ini
> |
> >> 13 +-
> >>>> tests/quick/00.hello/ref/power/linux/o3-timing/simerr
> |
> >> 2 +-
> >>>> tests/quick/00.hello/ref/power/linux/o3-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/00.hello/ref/power/linux/o3-timing/stats.txt
> |
> >> 29 +-
> >>>> tests/quick/00.hello/ref/power/linux/simple-atomic/config.ini
> >> |    11 +-
> >>>> tests/quick/00.hello/ref/power/linux/simple-atomic/simerr
> >> |     2 +-
> >>>> tests/quick/00.hello/ref/power/linux/simple-atomic/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/power/linux/simple-atomic/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-atomic/config.ini
> >> |    11 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-atomic/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-atomic/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini
> >> |   231 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing-ruby/ruby.stats
> >> |   294 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing-ruby/simout
> >> |     8 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing/simout
> >> |    12 +-
> >>>> tests/quick/00.hello/ref/sparc/linux/simple-timing/stats.txt
> >> |    24 +-
> >>>> tests/quick/00.hello/ref/x86/linux/o3-timing/simerr                      
> >>>>               |
> >> 16 +-
> >>>> tests/quick/00.hello/ref/x86/linux/o3-timing/simout                      
> >>>>               |
> >> 14 +-
> >>>> tests/quick/00.hello/ref/x86/linux/o3-timing/stats.txt                   
> >>>>               |
> >> 435 ---
> >>>> tests/quick/00.hello/ref/x86/linux/simple-atomic/config.ini
> >> |     9 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-atomic/simout
> |
> >> 10 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-atomic/stats.txt
> |
> >> 26 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/config.ini
> >> |    10 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats
> >> |    49 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/simout
> >> |    10 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt
> >> |    26 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing/config.ini
> |
> >> 9 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing/simout
> |
> >> 10 +-
> >>>> tests/quick/00.hello/ref/x86/linux/simple-timing/stats.txt
> |
> >> 26 +-
> >>>> tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/config.ini
> >> |    15 +-
> >>>> tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/simout
> >> |     8 +-
> >>>> tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/stats.txt
> >> |    37 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/o3-timing/config.ini
> |
> >> 13 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/o3-timing/simout
> |
> >> 8 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/o3-timing/stats.txt
> |
> >> 28 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/simple-atomic/config.ini
> >> |    11 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/simple-atomic/simout
> >> |     8 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/simple-atomic/stats.txt
> >> |    24 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/simple-timing/simout
> >> |    12 +-
> >>>> tests/quick/02.insttest/ref/sparc/linux/simple-timing/stats.txt
> >> |    26 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-
> >> dual/config.ini        |    25 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-
> >> dual/simerr            |     4 +
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-
> >> dual/simout            |    12 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-
> >> dual/stats.txt         |    44 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-
> >> atomic/config.ini             |    25 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/sim
> >>>> err
> >> |     4 +
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/sim
> >>>> out
> >> |    12 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-
> >> atomic/stats.txt              |    26 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-
> >> dual/config.ini        |    25 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-
> >> dual/simerr            |     4 +
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-
> >> dual/simout            |    12 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-
> >> dual/stats.txt         |    44 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-
> >> timing/config.ini             |    25 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/sim
> >>>> err
> >> |     4 +
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/sim
> >>>> out
> >> |    12 +-
> >>>> tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-
> >> timing/stats.txt              |    26 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-
> >> atomic/config.ini              |    15 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/sime
> >>>> rr
> >> |    44 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simo
> >>>> ut
> >> |    14 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/stat
> >>>> s.txt
> >> |   397 ---
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/stat
> >>>> us
> >> |     2 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/conf
> >>>> ig.ini
> >> |    15 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/sime
> >>>> rr
> >> |    50 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/simo
> >>>> ut
> >> |    12 +-
> >>>> tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/stat
> >>>> s.txt
> >> |   481 ----
> >>>> tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/config.ini
> >> |    13 +-
> >>>> tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/simout
> >> |     8 +-
> >>>> tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/stats.txt
> >> |    26 +-
> >>>> tests/quick/20.eio-short/ref/alpha/eio/simple-timing/config.ini
> >> |    13 +-
> >>>> tests/quick/20.eio-short/ref/alpha/eio/simple-timing/simout
> >> |     8 +-
> >>>> tests/quick/20.eio-short/ref/alpha/eio/simple-timing/stats.txt
> >> |    26 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/config.ini
> >> |    19 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/simerr
> >> |     5 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/simout
> >> |     8 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/stats.txt
> >> |    80 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/config.ini
> >> |    19 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/simerr
> >> |     4 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/simout
> >> |     8 +-
> >>>> tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/stats.txt
> >> |    80 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-
> >> mp/config.ini           |    13 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-
> >> mp/simout               |     8 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-
> >> mp/stats.txt            |    92 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-
> >> mp/config.ini       |    13 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-
> >> mp/simout           |    12 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-
> >> mp/stats.txt        |    80 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-
> >> mp/config.ini       |    13 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-
> >> mp/simout           |    12 +-
> >>>> tests/quick/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-
> >> mp/stats.txt        |    80 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MESI_CMP_directory/config.ini      |    19 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MESI_CMP_directory/ruby.stats      |    37 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MESI_CMP_directory/simerr          |    89 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MESI_CMP_directory/simout          |     9 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MESI_CMP_directory/stats.txt       |    32 -
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_directory/config.ini     |    30 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_directory/ruby.stats     |   977 ++++---
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_directory/simerr         |   146 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_directory/simout         |    10 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_directory/stats.txt      |    42 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_token/config.ini         |    30 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_token/ruby.stats         |  1156 +++++----
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_token/simerr             |   146 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_token/simout             |    10 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_CMP_token/stats.txt          |    40 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_hammer/config.ini            |    31 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_hammer/ruby.stats            |   979 ++++---
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_hammer/simerr                |   146 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_hammer/simout                |    10 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby-
> >> MOESI_hammer/stats.txt             |    40 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
> >> |    30 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats
> >> |   457 ++-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simerr
> >> |   146 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/simout
> >> |    10 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
> >> |    42 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest/config.ini
> >> |    11 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest/simout
> >> |    10 +-
> >>>> tests/quick/50.memtest/ref/alpha/linux/memtest/stats.txt
> >> |     6 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MESI_CMP_directory/config.ini    |    12 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MESI_CMP_directory/ruby.stats    |    28 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MESI_CMP_directory/simout        |     8 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MESI_CMP_directory/stats.txt     |     6 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_directory/config.ini   |    71 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_directory/ruby.stats   |    54 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_directory/simout       |     8 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_directory/stats.txt    |     6 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_token/config.ini       |    71 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_token/ruby.stats       |   485 ++--
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_token/simout           |    10 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_CMP_token/stats.txt        |    10 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_hammer/config.ini          |   102 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_hammer/ruby.stats          |   355 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_hammer/simout              |    10 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby-
> >> MOESI_hammer/stats.txt           |    10 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini
> >> |    81 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby/ruby.stats
> >> |    48 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby/simout
> >> |     8 +-
> >>>> tests/quick/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt
> >> |     4 +-
> >>>> tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple
> >>>> -
> >> atomic/config.ini  |    50 +-
> >>>> tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple
> >>>> -
> >> atomic/simerr      |     4 +
> >>>> tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple
> >>>> -
> >> atomic/simout      |    14 +-
> >>>> tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple
> >>>> -
> >> atomic/stats.txt   |    86 +-
> >>>> 228 files changed, 6848 insertions(+), 6383 deletions(-)
> >>>>
> >>>> diffs (truncated from 22120 to 300 lines):
> >>>>
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/inorder-timing/config.ini
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/inorder-timing/config.ini
> Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/inorder-timing/config.in
> >>>> +++ i
> >>       Sun Feb 06 22:14:23 2011 -0800
> >>>> @@ -1,13 +1,22 @@
> >>>> [root]
> >>>> type=Root
> >>>> children=system
> >>>> -dummy=0
> >>>> +time_sync_enable=false
> >>>> +time_sync_period=100000000000
> >>>> +time_sync_spin_threshold=100000000
> >>>>
> >>>> [system]
> >>>> type=System
> >>>> children=cpu membus physmem
> >>>> mem_mode=atomic
> >>>> physmem=system.physmem
> >>>> +work_begin_ckpt_count=0
> >>>> +work_begin_cpu_id_exit=-1
> >>>> +work_begin_exit_count=0
> >>>> +work_cpus_ckpt_count=0
> >>>> +work_end_ckpt_count=0
> >>>> +work_end_exit_count=0
> >>>> +work_item_id=-1
> >>>>
> >>>> [system.cpu]
> >>>> type=InOrderCPU
> >>>> @@ -192,7 +201,7 @@
> >>>> env=
> >>>> errout=cerr
> >>>> euid=100
> >>>> -executable=tests/test-progs/hello/bin/alpha/linux/hello
> >>>>
> >>
> +executable=/proj/aatl_perfmod_arch/m5_system_files/regression/test-p
> >>>> +rogs/hello/bin/alpha/linux/hello
> >>>> gid=100
> >>>> input=cin
> >>>> max_stack_size=67108864
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/inorder-timing/simout
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/inorder-timing/simout   Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/inorder-timing/simout   Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -5,10 +5,10 @@
> >>>> All Rights Reserved
> >>>>
> >>>>
> >>>> -M5 compiled Jan 24 2011 18:18:02
> >>>> -M5 revision 09e8ac96522d+ 7823+ default regression_updates qtip
> >>>> tip
> >>>> -M5 started Jan 24 2011 18:18:03
> >>>> -M5 executing on zooks
> >>>> +M5 compiled Feb  6 2011 20:42:22
> >>>> +M5 revision b885adc82ab4+ 7924+ default tip qtip
> >>>> +brad/regress_updates
> >>>> +M5 started Feb  6 2011 20:43:08
> >>>> +M5 executing on SC2B0617
> >>>> command line: build/ALPHA_SE/m5.fast -d
> >>>> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing
> >>>> -re tests/run.py
> >>>> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing
> >>>> Global frequency set at 1000000000000 ticks per second
> >>>> info: Entering event queue @ 0.  Starting simulation...
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/inorder-timing/stats.txt
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/inorder-timing/stats.txt
> Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/inorder-timing/stats.txt
> Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -1,9 +1,9 @@
> >>>>
> >>>> ---------- Begin Simulation Statistics ----------
> >>>> -host_inst_rate                                  36108                   
> >>>>     # Simulator
> instruction
> >> rate (inst/s)
> >>>> -host_mem_usage                                 155860                   
> >>>>     # Number of
> bytes
> >> of host memory used
> >>>> -host_seconds                                     0.18                   
> >>>>     # Real time elapsed on
> >> the host
> >>>> -host_tick_rate                              125462283                   
> >>>>     # Simulator tick
> rate
> >> (ticks/s)
> >>>> +host_inst_rate                                  43704                   
> >>>>     # Simulator
> instruction
> >> rate (inst/s)
> >>>> +host_mem_usage                                 205152                   
> >>>>     # Number of
> bytes
> >> of host memory used
> >>>> +host_seconds                                     0.15                   
> >>>>     # Real time elapsed
> on
> >> the host
> >>>> +host_tick_rate                              151823848                   
> >>>>     # Simulator tick
> rate
> >> (ticks/s)
> >>>> sim_freq                                 1000000000000                   
> >>>>     # Frequency of
> >> simulated ticks
> >>>> sim_insts                                        6404                    
> >>>>    # Number of instructions
> >> simulated
> >>>> sim_seconds                                  0.000022                    
> >>>>    # Number of seconds
> >> simulated
> >>>> @@ -267,6 +267,8 @@
> >>>> system.cpu.l2cache.warmup_cycle                     0                    
> >>>>    # Cycle when
> >> the warmup percentage was hit.
> >>>> system.cpu.l2cache.writebacks                       0                    
> >>>>    # number of
> >> writebacks
> >>>> system.cpu.numCycles                            44578                    
> >>>>    # number of cpu
> >> cycles simulated
> >>>> +system.cpu.numWorkItemsCompleted                    0                   
> >>>>     #
> number
> >> of work items this cpu completed
> >>>> +system.cpu.numWorkItemsStarted                      0                   
> >>>>     # number
> of
> >> work items this cpu started
> >>>> system.cpu.runCycles                             7154                    
> >>>>    # Number of cycles
> >> cpu stages are processed.
> >>>> system.cpu.smtCommittedInsts                        0                    
> >>>>    # Number of
> SMT
> >> Instructions Simulated (Per-Thread)
> >>>> system.cpu.smtCycles                                0                    
> >>>>    # Total number of
> >> cycles that the CPU was in SMT-mode
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/o3-timing/config.ini
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/o3-timing/config.ini    Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/o3-timing/config.ini    Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -1,13 +1,22 @@
> >>>> [root]
> >>>> type=Root
> >>>> children=system
> >>>> -dummy=0
> >>>> +time_sync_enable=false
> >>>> +time_sync_period=100000000000
> >>>> +time_sync_spin_threshold=100000000
> >>>>
> >>>> [system]
> >>>> type=System
> >>>> children=cpu membus physmem
> >>>> mem_mode=atomic
> >>>> physmem=system.physmem
> >>>> +work_begin_ckpt_count=0
> >>>> +work_begin_cpu_id_exit=-1
> >>>> +work_begin_exit_count=0
> >>>> +work_cpus_ckpt_count=0
> >>>> +work_end_ckpt_count=0
> >>>> +work_end_exit_count=0
> >>>> +work_item_id=-1
> >>>>
> >>>> [system.cpu]
> >>>> type=DerivO3CPU
> >>>> @@ -484,7 +493,7 @@
> >>>> env=
> >>>> errout=cerr
> >>>> euid=100
> >>>> -executable=/dist/m5/regression/test-progs/hello/bin/alpha/linux/he
> >>>> ll
> >>>> o
> >>>>
> >>
> +executable=/proj/aatl_perfmod_arch/m5_system_files/regression/test-p
> >>>> +rogs/hello/bin/alpha/linux/hello
> >>>> gid=100
> >>>> input=cin
> >>>> max_stack_size=67108864
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/o3-timing/simout
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/o3-timing/simout        Sun
> Feb 06
> >> 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/o3-timing/simout        Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -5,10 +5,10 @@
> >>>> All Rights Reserved
> >>>>
> >>>>
> >>>> -M5 compiled Jan 17 2011 16:24:53
> >>>> -M5 revision f72d94f8c275 7839 default qtip tip outgoing.patch
> >>>> qbase
> >>>> -M5 started Jan 17 2011 16:24:57
> >>>> -M5 executing on zizzer
> >>>> +M5 compiled Feb  6 2011 20:42:22
> >>>> +M5 revision b885adc82ab4+ 7924+ default tip qtip
> >>>> +brad/regress_updates
> >>>> +M5 started Feb  6 2011 20:43:02
> >>>> +M5 executing on SC2B0617
> >>>> command line: build/ALPHA_SE/m5.fast -d
> >>>> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing -re
> >>>> tests/run.py
> >>>> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing
> >>>> Global frequency set at 1000000000000 ticks per second
> >>>> info: Entering event queue @ 0.  Starting simulation...
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/o3-timing/stats.txt
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/o3-timing/stats.txt     Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/o3-timing/stats.txt     Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -1,9 +1,9 @@
> >>>>
> >>>> ---------- Begin Simulation Statistics ----------
> >>>> -host_inst_rate                                  10121                   
> >>>>     # Simulator
> instruction
> >> rate (inst/s)
> >>>> -host_mem_usage                                 203516                   
> >>>>     # Number of
> bytes
> >> of host memory used
> >>>> -host_seconds                                     0.63                   
> >>>>     # Real time elapsed on
> >> the host
> >>>> -host_tick_rate                               19665204                   
> >>>>     # Simulator tick rate
> >> (ticks/s)
> >>>> +host_inst_rate                                  94328                   
> >>>>     # Simulator
> instruction
> >> rate (inst/s)
> >>>> +host_mem_usage                                 205636                   
> >>>>     # Number of
> bytes
> >> of host memory used
> >>>> +host_seconds                                     0.07                   
> >>>>     # Real time elapsed
> on
> >> the host
> >>>> +host_tick_rate                              182630766                   
> >>>>     # Simulator tick
> rate
> >> (ticks/s)
> >>>> sim_freq                                 1000000000000                   
> >>>>     # Frequency of
> >> simulated ticks
> >>>> sim_insts                                        6386                    
> >>>>    # Number of instructions
> >> simulated
> >>>> sim_seconds                                  0.000012                    
> >>>>    # Number of seconds
> >> simulated
> >>>> @@ -37,6 +37,9 @@
> >>>> system.cpu.commit.COM:committed_per_cycle::max_value            8
> >> # Number of insts commited each cycle
> >>>> system.cpu.commit.COM:committed_per_cycle::total        12265
> >> # Number of insts commited each cycle
> >>>> system.cpu.commit.COM:count                      6403                    
> >>>>    # Number of
> >> instructions committed
> >>>> +system.cpu.commit.COM:fp_insts                     10                   
> >>>>     # Number
> of
> >> committed floating point instructions.
> >>>> +system.cpu.commit.COM:function_calls              127                   
> >>>>     #
> Number
> >> of function calls committed.
> >>>> +system.cpu.commit.COM:int_insts                  6321                   
> >>>>     # Number
> of
> >> committed integer instructions.
> >>>> system.cpu.commit.COM:loads                      1185                    
> >>>>    # Number of
> >> loads committed
> >>>> system.cpu.commit.COM:membars                       0                    
> >>>>    # Number
> of
> >> memory barriers committed
> >>>> system.cpu.commit.COM:refs                       2050                    
> >>>>    # Number of
> >> memory references committed
> >>>> @@ -169,6 +172,8 @@
> >>>> system.cpu.fetch.rateDist::min_value                0                    
> >>>>    # Number of
> >> instructions fetched each cycle (Total)
> >>>> system.cpu.fetch.rateDist::max_value                8                    
> >>>>    # Number of
> >> instructions fetched each cycle (Total)
> >>>> system.cpu.fetch.rateDist::total                13149                    
> >>>>    # Number of
> >> instructions fetched each cycle (Total)
> >>>> +system.cpu.fp_regfile_reads                         8                   
> >>>>     # number of
> >> floating regfile reads
> >>>> +system.cpu.fp_regfile_writes                        2                   
> >>>>     # number of
> >> floating regfile writes
> >>>> system.cpu.icache.ReadReq_accesses               1774                    
> >>>>    # number
> of
> >> ReadReq accesses(hits+misses)
> >>>> system.cpu.icache.ReadReq_avg_miss_latency 35292.253521
> #
> >> average ReadReq miss latency
> >>>> system.cpu.icache.ReadReq_avg_mshr_miss_latency 35283.387622
> >> # average ReadReq mshr miss latency
> >>>> @@ -268,6 +273,8 @@
> >>>> system.cpu.iew.memOrderViolationEvents             63                    
> >>>>    #
> Number
> >> of memory order violations
> >>>> system.cpu.iew.predictedNotTakenIncorrect          303                   
> >>>>     #
> >> Number of branches that were predicted not taken incorrectly
> >>>> system.cpu.iew.predictedTakenIncorrect            125                    
> >>>>    #
> Number
> >> of branches that were predicted taken incorrectly
> >>>> +system.cpu.int_regfile_reads                    11489                   
> >>>>     # number of
> >> integer regfile reads
> >>>> +system.cpu.int_regfile_writes                    6462                   
> >>>>     # number of
> >> integer regfile writes
> >>>> system.cpu.ipc                               0.257230                    
> >>>>    # IPC: Instructions
> Per
> >> Cycle
> >>>> system.cpu.ipc_total                         0.257230                    
> >>>>    # IPC: Total IPC of
> All
> >> Threads
> >>>> system.cpu.iq.ISSUE:FU_type_0::No_OpClass            2      0.02%      
> >>>> 0.02%
> #
> >> Type of FU issued
> >>>> @@ -359,6 +366,14 @@
> >>>> system.cpu.iq.ISSUE:issued_per_cycle::max_value            8             
> >>>>           #
> >> Number of insts issued each cycle
> >>>> system.cpu.iq.ISSUE:issued_per_cycle::total        13149                 
> >>>>       #
> >> Number of insts issued each cycle
> >>>> system.cpu.iq.ISSUE:rate                     0.373520                    
> >>>>    # Inst issue rate
> >>>> +system.cpu.iq.fp_alu_accesses                      11                   
> >>>>     # Number of
> >> floating point alu accesses
> >>>> +system.cpu.iq.fp_inst_queue_reads                  21                   
> >>>>     # Number
> of
> >> floating instruction queue reads
> >>>> +system.cpu.iq.fp_inst_queue_wakeup_accesses           10                
> >>>>        #
> >> Number of floating instruction queue wakeup accesses
> >>>> +system.cpu.iq.fp_inst_queue_writes                 10                   
> >>>>     # Number
> of
> >> floating instruction queue writes
> >>>> +system.cpu.iq.int_alu_accesses                   9351                   
> >>>>     # Number of
> >> integer alu accesses
> >>>> +system.cpu.iq.int_inst_queue_reads              31807                   
> >>>>     #
> Number
> >> of integer instruction queue reads
> >>>> +system.cpu.iq.int_inst_queue_wakeup_accesses         8672
> #
> >> Number of integer instruction queue wakeup accesses
> >>>> +system.cpu.iq.int_inst_queue_writes             14983                   
> >>>>     #
> Number
> >> of integer instruction queue writes
> >>>> system.cpu.iq.iqInstsAdded                      10848                    
> >>>>    # Number of
> >> instructions added to the IQ (excludes non-spec)
> >>>> system.cpu.iq.iqInstsIssued                      9273                    
> >>>>    # Number of
> >> instructions issued
> >>>> system.cpu.iq.iqNonSpecInstsAdded                  25                    
> >>>>    # Number
> of
> >> non-speculative instructions added to the IQ
> >>>> @@ -450,7 +465,11 @@
> >>>> system.cpu.memDep0.conflictingStores               26                    
> >>>>    # Number
> of
> >> conflicting stores.
> >>>> system.cpu.memDep0.insertedLoads                 2242                    
> >>>>    #
> Number
> >> of loads inserted to the mem dependence unit.
> >>>> system.cpu.memDep0.insertedStores                1259                    
> >>>>    #
> Number
> >> of stores inserted to the mem dependence unit.
> >>>> +system.cpu.misc_regfile_reads                       1                   
> >>>>     # number of
> misc
> >> regfile reads
> >>>> +system.cpu.misc_regfile_writes                      1                   
> >>>>     # number of
> misc
> >> regfile writes
> >>>> system.cpu.numCycles                            24826                    
> >>>>    # number of cpu
> >> cycles simulated
> >>>> +system.cpu.numWorkItemsCompleted                    0                   
> >>>>     #
> number
> >> of work items this cpu completed
> >>>> +system.cpu.numWorkItemsStarted                      0                   
> >>>>     # number
> of
> >> work items this cpu started
> >>>> system.cpu.rename.RENAME:BlockCycles              346                    
> >>>>    #
> Number
> >> of cycles rename is blocking
> >>>> system.cpu.rename.RENAME:CommittedMaps           4583                    
> >>>>    #
> >> Number of HB maps that are committed
> >>>> system.cpu.rename.RENAME:IQFullEvents               8                    
> >>>>    #
> Number
> >> of times rename has blocked due to IQ full
> >>>> @@ -463,10 +482,14 @@
> >>>> system.cpu.rename.RENAME:SquashCycles             884                    
> >>>>    #
> >> Number of cycles rename is squashing
> >>>> system.cpu.rename.RENAME:UnblockCycles            270                    
> >>>>    #
> >> Number of cycles rename is unblocking
> >>>> system.cpu.rename.RENAME:UndoneMaps              4300                    
> >>>>    #
> >> Number of HB maps that are undone due to squashing
> >>>> +system.cpu.rename.RENAME:fp_rename_lookups           17
> #
> >> Number of floating rename lookups
> >>>> +system.cpu.rename.RENAME:int_rename_lookups        15016
> >> # Number of integer rename lookups
> >>>> system.cpu.rename.RENAME:serializeStallCycles          406               
> >>>>         #
> >> count of cycles rename stalled for serializing inst
> >>>> system.cpu.rename.RENAME:serializingInsts           28                   
> >>>>     # count
> of
> >> serializing insts renamed
> >>>> system.cpu.rename.RENAME:skidInsts                694                    
> >>>>    # count
> of
> >> insts added to the skid buffer
> >>>> system.cpu.rename.RENAME:tempSerializingInsts           22               
> >>>>         #
> >> count of temporary serializing insts renamed
> >>>> +system.cpu.rob.rob_reads                        22718                   
> >>>>     # The number
> of
> >> ROB reads
> >>>> +system.cpu.rob.rob_writes                       22732                   
> >>>>     # The number
> of
> >> ROB writes
> >>>> system.cpu.timesIdled                             239                    
> >>>>    # Number of times
> >> that the entire CPU went into an idle state and unscheduled itself
> >>>> system.cpu.workload.PROG:num_syscalls              17                    
> >>>>    #
> Number
> >> of system calls
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/simple-atomic/config.ini
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/simple-atomic/config.ini
> Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/simple-atomic/config.ini
> >>       Sun Feb 06 22:14:23 2011 -0800
> >>>> @@ -1,13 +1,22 @@
> >>>> [root]
> >>>> type=Root
> >>>> children=system
> >>>> -dummy=0
> >>>> +time_sync_enable=false
> >>>> +time_sync_period=100000000000
> >>>> +time_sync_spin_threshold=100000000
> >>>>
> >>>> [system]
> >>>> type=System
> >>>> children=cpu membus physmem
> >>>> mem_mode=atomic
> >>>> physmem=system.physmem
> >>>> +work_begin_ckpt_count=0
> >>>> +work_begin_cpu_id_exit=-1
> >>>> +work_begin_exit_count=0
> >>>> +work_cpus_ckpt_count=0
> >>>> +work_end_ckpt_count=0
> >>>> +work_end_exit_count=0
> >>>> +work_item_id=-1
> >>>>
> >>>> [system.cpu]
> >>>> type=AtomicSimpleCPU
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/simple-atomic/simout
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/simple-atomic/simout    Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/simple-atomic/simout
> Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -5,10 +5,10 @@
> >>>> All Rights Reserved
> >>>>
> >>>>
> >>>> -M5 compiled Feb 24 2010 23:12:40
> >>>> -M5 revision 1a33ca29ec29 6980 default
> >>>> share-aware-test-update.patch tip qtip
> >>>> -M5 started Feb 25 2010 03:01:37
> >>>> -M5 executing on SC2B0619
> >>>> +M5 compiled Feb  6 2011 20:42:22
> >>>> +M5 revision b885adc82ab4+ 7924+ default tip qtip
> >>>> +brad/regress_updates
> >>>> +M5 started Feb  6 2011 20:42:39
> >>>> +M5 executing on SC2B0617
> >>>> command line: build/ALPHA_SE/m5.fast -d
> >>>> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic
> >>>> -re tests/run.py
> >>>> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic
> >>>> Global frequency set at 1000000000000 ticks per second
> >>>> info: Entering event queue @ 0.  Starting simulation...
> >>>> diff -r 7532067f818e -r 05f52a716144
> >> tests/quick/00.hello/ref/alpha/linux/simple-atomic/stats.txt
> >>>> --- a/tests/quick/00.hello/ref/alpha/linux/simple-atomic/stats.txt
> >>>> Sun
> >> Feb 06 22:14:19 2011 -0800
> >>>> +++ b/tests/quick/00.hello/ref/alpha/linux/simple-atomic/stats.txt
> >>>> +++ Sun
> >> Feb 06 22:14:23 2011 -0800
> >>>> @@ -1,9 +1,9 @@
> >>>>
> >>>> ---------- Begin Simulation Statistics ----------
> >>>> -host_inst_rate                                1228467                   
> >>>>     # Simulator
> instruction
> >> rate (inst/s)
> >>>> -host_mem_usage                                 182556                   
> >>>>     # Number of
> bytes
> >> of host memory used
> >>>> +host_inst_rate                                1335558                   
> >>>>     # Simulator
> instruction
> >> rate (inst/s)
> >>>> +host_mem_usage                                 196940                   
> >>>>     # Number of
> bytes
> >> of host memory used
> >>>> host_seconds                                     0.01                    
> >>>>    # Real time elapsed on
> >> the host
> >>>> -host_tick_rate                              587751371                   
> >>>>     # Simulator tick
> rate
> >> (ticks/s)
> >>>> +host_tick_rate                              634873618                   
> >>>>     # Simulator tick
> rate
> >> (ticks/s)
> >>>> sim_freq                                 1000000000000                   
> >>>>     # Frequency of
> >> simulated ticks
> >>>> sim_insts                                        6404                    
> >>>>    # Number of instructions
> >> simulated
> >>>> sim_seconds                                  0.000003                    
> >>>>    # Number of seconds
> >> simulated
> >>>> @@ -43,8 +43,24 @@
> >>>> system.cpu.itb.write_misses                         0                    
> >>>>    # DTB write
> misses
> >>>> system.cpu.not_idle_fraction                        1                    
> >>>>    # Percentage of
> >> non-idle cycles
> >>>> system.cpu.numCycles                             6431                    
> >>>>    # number of cpu
> >> cycles simulated
> >>>> +system.cpu.numWorkItemsCompleted                    0                   
> >>>>     #
> number
> >> of work items this cpu completed
> >>>> +system.cpu.numWorkItemsStarted                      0                   
> >>>>     # number
> of
> >> work items this cpu started
> >>>> +system.cpu.num_busy_cycles                       6431                   
> >>>>     # Number of
> >> busy cycles
> >>>> +system.cpu.num_conditional_control_insts          750                   
> >>>>     #
> >> number of instructions that are conditional controls
> >>>> +system.cpu.num_fp_alu_accesses                     10                   
> >>>>     # Number
> of
> >> float alu accesses
> >>>> +system.cpu.num_fp_insts                            10                   
> >>>>     # number of
> float
> >> instructions
> >>>> +system.cpu.num_fp_register_reads                    8                   
> >>>>     # number
> of
> >> times the floating registers were read
> >>>> +system.cpu.num_fp_register_writes                   2                   
> >>>>     # number
> of
> >> times the floating registers were written
> >>>> +system.cpu.num_func_calls                         251                   
> >>>>     # number of
> >> times a function call or return occured
> >>>> +system.cpu.num_idle_cycles                          0                   
> >>>>     # Number of
> idle
> >> cycles
> >>>> system.cpu.num_insts                             6404                    
> >>>>    # Number of
> >> instructions executed
> >>>> -system.cpu.num_refs                              2060                   
> >>>>     # Number of
> >> memory references
> >>>> +system.cpu.num_int_alu_accesses                  6331                   
> >>>>     # Number
> of
> >> integer alu accesses
> >>>> +system.cpu.num_int_insts                         6331                   
> >>>>     # number of
> >> integer instructions
> >>>> _______________________________________________
> >>>> m5-dev mailing list
> >>>> m5-dev@m5sim.org
> >>>> http://m5sim.org/mailman/listinfo/m5-dev
> >>>>
> >>> _______________________________________________
> >>> m5-dev mailing list
> >>> m5-dev@m5sim.org
> >>> http://m5sim.org/mailman/listinfo/m5-dev
> >> _______________________________________________
> >> m5-dev mailing list
> >> m5-dev@m5sim.org
> >> http://m5sim.org/mailman/listinfo/m5-dev
> >
> > _______________________________________________
> > m5-dev mailing list
> > m5-dev@m5sim.org
> > http://m5sim.org/mailman/listinfo/m5-dev


_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to