OK, I will see if I checked in anything after MOESI patch on september 21st and see if it breaks the tester.
Polina On Mon, Oct 19, 2009 at 5:08 PM, Beckmann, Brad <brad.beckm...@amd.com>wrote: > No, I'm not sure Polina's checkin on 8/28 changed the stats. I should have > been more clear. When I grep for "memtest-ruby passed" the last successful > test I see is on 8/28. However, for a few weeks afterwards there appeared > to be many problems with the regression tester. These regression tester > problems existed until 9/21. On 9/21, many tests succeeded but memtest-ruby > still failed. > > I suppose we can conjecture that the checkin in question occurred sometime > between 8/28 - 9/21. > > Brad > > > -----Original Message----- > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On Behalf > Of Derek Hower > Sent: Monday, October 19, 2009 7:42 AM > To: M5 Developer List > Subject: Re: [m5-dev] > Cron<m5t...@zizzer>/z/m5/regression/do-regression--scratch > all > > So I haven't tried to reapply the Polina's changesets on 8/28, but > just looking them over, I agree that they shouldn't be affecting the > memtest stats. One deals with DMA requests in MI, one with atomic > requests for all protocols, and one with MOESI. Since memtest uses MI > and doesn't issue DMA or atomic requests, the stats should be > unaffected. Are we sure that it was one of those changes that altered > the stats? > > -Derek > > On Sun, Oct 18, 2009 at 7:18 PM, Polina Dudnik <pdud...@gmail.com> wrote: > > Nate, > > > > So my understanding is that mem-test is on MI_example. I pulled the > > repository before my changes on August 28 and ran mem-test for MI, then > > applied changes one by one and I can't see the test fail. I see it fail > for > > MOESI, but that's because the stats are different for MOESI and MI. > > > > I don't think I changed the stats, and even if I did, the test then would > > have failed for when I haven't yet applied my changes. > > > > So, > > > > I can't say I know why the test fails, I don't. > > > > Polina > > > > On Sun, Oct 18, 2009 at 2:41 PM, Polina Dudnik <pdud...@gmail.com> > wrote: > >> > >> Right, > >> > >> I'm not sure if it does make sense, but I will check it. > >> > >> Polina > >> > >> On Sun, Oct 18, 2009 at 2:22 PM, nathan binkert <n...@binkert.org> > wrote: > >>> > >>> I believe that the issue was that the checkin "wasn't supposed to > >>> change stats", yet it did. It's ok for stat values to change, but we > >>> only want them to change when we actually change something that should > >>> affect them. She was going to verify that it made sense. > >>> > >>> Nate > >>> > >>> On Sun, Oct 18, 2009 at 12:09 PM, Beckmann, Brad < > brad.beckm...@amd.com> > >>> wrote: > >>> > Actually, it looks like a reference miscorrelation error (see below). > >>> > It > >>> > appears this problem has existed since Polina's checkin on 8/28. The > >>> > difference is rather minor, do we want to just go ahead and update > the > >>> > reference? > >>> > > >>> > > >>> > > >>> > Brad > >>> > > >>> > > >>> > > >>> > -Exiting @ tick 31749698 because maximum number of loads reached > >>> > > >>> > +Exiting @ tick 31693010 because maximum number of loads reached > >>> > > >>> > > >>> > > >>> > ===== Statistics differences ===== > >>> > > >>> > Maximum error magnitude: +0.911268% > >>> > > >>> > > >>> > > >>> > Reference New Value Abs Diff > Pct > >>> > Chg > >>> > > >>> > Key statistics: > >>> > > >>> > > >>> > > >>> > host_mem_usage 1507496 1522440 14944 > >>> > +0.99% > >>> > > >>> > sim_ticks 31749698 31693010 -56688 > >>> > -0.18% > >>> > > >>> > > >>> > > >>> > Largest 20 relative errors (> 0%): > >>> > > >>> > > >>> > > >>> > sim_ticks 31749698 31693010 -56688 > >>> > -0.18% > >>> > > >>> > system.cpu0.num_reads 99565 99568 3 > >>> > +0.00% > >>> > > >>> > system.cpu0.num_writes 53743 53636 -107 > >>> > -0.20% > >>> > > >>> > system.cpu1.num_reads 99657 99545 -112 > >>> > -0.11% > >>> > > >>> > system.cpu1.num_writes 53715 53439 -276 > >>> > -0.51% > >>> > > >>> > system.cpu2.num_reads 99204 99287 83 > >>> > +0.08% > >>> > > >>> > system.cpu2.num_writes 53874 53468 -406 > >>> > -0.75% > >>> > > >>> > system.cpu3.num_writes 53515 53560 45 > >>> > +0.08% > >>> > > >>> > system.cpu4.num_reads 99473 99582 109 > >>> > +0.11% > >>> > > >>> > system.cpu4.num_writes 53442 53929 487 > >>> > +0.91% > >>> > > >>> > system.cpu5.num_reads 99627 99543 -84 > >>> > -0.08% > >>> > > >>> > system.cpu5.num_writes 53511 53703 192 > >>> > +0.36% > >>> > > >>> > system.cpu6.num_reads 99662 99253 -409 > >>> > -0.41% > >>> > > >>> > system.cpu6.num_writes 53565 53497 -68 > >>> > -0.13% > >>> > > >>> > system.cpu7.num_reads 99533 99640 107 > >>> > +0.11% > >>> > > >>> > system.cpu7.num_writes 53739 53676 -63 > >>> > -0.12% > >>> > > >>> > > >>> > > >>> > ***** > >>> > build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby > >>> > FAILED! > >>> > > >>> > > >>> > > >>> > scons: done building targets. > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On > >>> > Behalf > >>> > Of Polina Dudnik > >>> > Sent: Sunday, October 18, 2009 11:10 AM > >>> > To: M5 Developer List > >>> > Subject: Re: [m5-dev] Cron > >>> > <m5t...@zizzer>/z/m5/regression/do-regression--scratch all > >>> > > >>> > > >>> > > >>> > Thanks Brad, > >>> > > >>> > Nate, let's see if it works after this check-in, and I will fix it if > >>> > it > >>> > doesn't. > >>> > > >>> > Polina > >>> > > >>> > On Sun, Oct 18, 2009 at 1:07 PM, Beckmann, Brad < > brad.beckm...@amd.com> > >>> > wrote: > >>> > > >>> > I might be able to help with this, but I'm not sure exactly what the > >>> > problem is. It might be caused by a reference to the "libruby_file" > >>> > variable in ruby_se.py. I can't (or don't know how to) access > >>> > /z/m5/regression/regress-2009-10-18-03:00:01 to confirm, but > >>> > memtest-ruby is working for me with this small fix. > >>> > > >>> > I'll check it in. > >>> > > >>> > Brad > >>> > > >>> > -----Original Message----- > >>> > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On > >>> > Behalf Of nathan binkert > >>> > Sent: Sunday, October 18, 2009 8:30 AM > >>> > To: M5 Developer List > >>> > Subject: Re: [m5-dev] Cron <m5t...@zizzer> > >>> > /z/m5/regression/do-regression--scratch all > >>> > > >>> > Polina or Derek. Can one of you *please* take a look at what > happened > >>> > with this regression and fix it? It really won't take that long. > >>> > > >>> > Nate > >>> > > >>> > On Sun, Oct 18, 2009 at 4:44 AM, Cron Daemon > >>> > <r...@zizzer.eecs.umich.edu> wrote: > >>> >> ***** > >>> > > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic-ruby > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing > >>> > passed. > >>> >> ***** > build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** > >>> > > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic-ruby > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby > >>> > passed. > >>> >> ***** > build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** > >>> > > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp > >>> > passed. > >>> >> ***** > build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby > >>> > FAILED! > >>> >> ***** > >>> > build/ALPHA_FS/tests/fast/long/10.linux-boot/alpha/linux/tsunami-o3 > >>> > passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/inorder-timing > >>> > passed. > >>> >> ***** > >>> > > >>> > > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple > >>> > -atomic passed. > >>> >> ***** > >>> > build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/inorder-timing > >>> > passed. > >>> >> ***** > >>> > > >>> > > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple > >>> > -atomic-dual passed. > >>> >> ***** > >>> > > >>> > > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple > >>> > -timing passed. > >>> >> ***** > >>> > > >>> > > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple > >>> > -timing-dual passed. > >>> >> ***** > >>> > > >>> > > build/ALPHA_FS/tests/fast/quick/80.netperf-stream/alpha/linux/twosys-tsu > >>> > nami-simple-atomic passed. > >>> >> ***** > >>> > > >>> > > build/ALPHA_FS/tests/fast/long/10.linux-boot/alpha/linux/tsunami-o3-dual > >>> > passed. > >>> >> ***** > build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing > >>> > passed. > >>> >> ***** > >>> > build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic-ruby > >>> > passed. > >>> >> ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing > >>> > passed. > >>> >> ***** > build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/o3-timing > >>> > passed. > >>> >> ***** > >>> > > >>> > > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/sim > >>> > ple-atomic-mp-ruby passed. > >>> >> ***** > >>> > > >>> > > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/o3- > >>> > timing-mp passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > > build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic-ruby > >>> > passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > > >>> > > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/sim > >>> > ple-timing-mp passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing > >>> > passed. > >>> >> ***** > >>> > > build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing-ruby > >>> > passed. > >>> >> ***** > build/SPARC_SE/tests/fast/long/10.mcf/sparc/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > > >>> > > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/sim > >>> > ple-atomic-mp passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-timing > >>> > passed. > >>> >> ***** > build/SPARC_SE/tests/fast/long/10.mcf/sparc/linux/simple-timing > >>> > passed. > >>> >> ***** > build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-atomic > >>> > passed. > >>> >> ***** > build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-timing > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing > >>> > passed. > >>> >> ***** > >>> > build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing-ruby > >>> > passed. > >>> >> ***** > >>> > > >>> > > build/SPARC_FS/tests/fast/long/80.solaris-boot/sparc/solaris/t1000-simpl > >>> > e-atomic passed. > >>> >> ***** build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-timing > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-atomic > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-timing > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-atomic > >>> > passed. > >>> >> ***** > >>> > build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic-ruby > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-timing > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-timing > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-atomic > >>> > passed. > >>> >> ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-atomic > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-atomic > >>> > passed. > >>> >> ***** build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-timing > >>> > passed. > >>> >> ***** > build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/o3-timing > >>> > passed. > >>> >> ***** build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/o3-timing > >>> > passed. > >>> >> > >>> >> See /z/m5/regression/regress-2009-10-18-03:00:01 for details. > >>> >> > >>> >> _______________________________________________ > >>> >> 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 > >> > > > > > > _______________________________________________ > > 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