Ping! Can someone help us out with fixing up these regressions, or do we
have a plan for how to proceed with them?

I have at least one non-trivial Ruby patch incoming, and I'm worried about
validating its correctness.

  Thanks!
  Joel



On Thu, Dec 29, 2016 at 11:44 AM, Joel Hestness <jthestn...@gmail.com>
wrote:

> Hi Arthur and Jason,
>   I just bisected and tracked down where these regressions changed. It
> looks like changeset 11781:1ae84c76066b
> <http://repo.gem5.org/gem5?cmd=changeset;node=1ae84c76066b> on Dec. 21st
> caused the branch predictor to change its baseline prediction accuracy,
> causing a few of the regression tests to show changed stats.
>
>   Can you please let us know if you're able to update the stats to get
> these to pass?
>
>   Thanks!
>   Joel
>
> On Sun, Dec 25, 2016 at 5:03 PM, Cron Daemon <r...@zizzer.eecs.umich.edu>
> wrote:
>
>> ***** 
>> build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic:
>> FAILED!
>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/minor-timing:
>> CHANGED!
>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing:
>> CHANGED!
>> ***** 
>> build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing-mt:
>> CHANGED!
>> ***** build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3:
>> CHANGED!
>> ***** 
>> build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual:
>> CHANGED!
>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/o3-timing:
>> CHANGED!
>> ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/o3-timing:
>> CHANGED!
>> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/o3-timing:
>> CHANGED!
>> ***** 
>> build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/o3-timing-mp:
>> CHANGED!
>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/o3-timing: CHANGED!
>> ***** build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-minor:
>> CHANGED!
>> ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/o3-timing: CHANGED!
>> ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/minor-timing:
>> CHANGED!
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-minor-dual:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual:
>> CHANGED!
>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing-checker:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing:
>> CHANGED!
>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/minor-timing:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3:
>> CHANGED!
>> ***** build/X86/tests/opt/long/se/20.parser/x86/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/minor-timing: CHANGED!
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-minor-dual:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-minor:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-minor:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-o3-dual:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/minor-timing: CHANGED!
>> ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/minor-timing:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/minor-timing:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-o3:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/minor-timing:
>> CHANGED!
>> ***** build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/minor-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/minor-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/minor-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/minor-timing:
>> CHANGED!
>> ***** build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/o3-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/minor-timing:
>> CHANGED!
>> ***** build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/o3-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/minor-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing:
>> CHANGED!
>> ***** build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/o3-timing:
>> CHANGED!
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing-ruby:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/minor-timing:
>> CHANGED!
>> ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing: CHANGED!
>> ***** 
>> build/ALPHA/tests/opt/quick/se/03.learning-gem5/alpha/linux/learning-gem5-p1-simple:
>> passed.
>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/quick/se/03.learning-gem5/alpha/linux/learning-gem5-p1-two-level:
>> passed.
>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic:
>> passed.
>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual:
>> passed.
>> ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-switcheroo-full:
>> passed.
>> ***** 
>> build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic:
>> passed.
>> ***** 
>> build/MIPS/tests/opt/quick/se/03.learning-gem5/mips/linux/learning-gem5-p1-simple:
>> passed.
>> ***** 
>> build/MIPS/tests/opt/quick/se/03.learning-gem5/mips/linux/learning-gem5-p1-two-level:
>> passed.
>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-atomic:
>> passed.
>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing:
>> passed.
>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby:
>> passed.
>> ***** build/NULL/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby:
>> passed.
>> ***** build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem:
>> passed.
>> ***** build/NULL/tests/opt/quick/se/50.memtest/null/none/memtest: passed.
>> ***** build/NULL/tests/opt/quick/se/50.memtest/null/none/memtest-filter:
>> passed.
>> ***** build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-dram-ctrl:
>> passed.
>> ***** build/NULL/tests/opt/quick/se/51.memcheck/null/none/memcheck:
>> passed.
>> ***** build/NULL_MOESI_hammer/tests/opt/quick/se/60.rubytest/null/
>> none/rubytest-ruby-MOESI_hammer: passed.
>> ***** build/NULL_MESI_Two_Level/tests/opt/quick/se/60.rubytest/
>> null/none/rubytest-ruby-MESI_Two_Level: passed.
>> ***** build/NULL_MOESI_CMP_directory/tests/opt/quick/se/60.
>> rubytest/null/none/rubytest-ruby-MOESI_CMP_directory: passed.
>> ***** build/NULL_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/
>> null/none/rubytest-ruby-MOESI_CMP_token: passed.
>> ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/simple-atomic:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-atomic:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-atomic:
>> passed.
>> ***** 
>> build/SPARC/tests/opt/quick/se/03.learning-gem5/sparc/linux/learning-gem5-p1-simple:
>> passed.
>> ***** 
>> build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp:
>> passed.
>> ***** 
>> build/SPARC/tests/opt/quick/se/03.learning-gem5/sparc/linux/learning-gem5-p1-two-level:
>> passed.
>> ***** 
>> build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-timing:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/50.vortex/sparc/linux/simple-atomic:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/70.twolf/sparc/linux/simple-atomic:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/10.mcf/sparc/linux/simple-atomic:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/50.vortex/sparc/linux/simple-timing:
>> passed.
>> ***** build/SPARC/tests/opt/quick/se/70.twolf/sparc/linux/simple-timing:
>> passed.
>> ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-timing:
>> passed.
>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing:
>> passed.
>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-atomic:
>> passed.
>> ***** build/X86/tests/opt/quick/se/70.twolf/x86/linux/simple-atomic:
>> passed.
>> ***** 
>> build/X86/tests/opt/quick/se/03.learning-gem5/x86/linux/learning-gem5-p1-simple:
>> passed.
>> ***** 
>> build/X86/tests/opt/quick/se/03.learning-gem5/x86/linux/learning-gem5-p1-two-level:
>> passed.
>> ***** build/X86/tests/opt/quick/se/70.twolf/x86/linux/simple-timing:
>> passed.
>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby:
>> passed.
>> ***** build/X86/tests/opt/quick/se/10.mcf/x86/linux/simple-atomic:
>> passed.
>> ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing: passed.
>> ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-atomic:
>> passed.
>> ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing:
>> passed.
>> ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-switcheroo-atomic:
>> passed.
>> ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-simple-timing-dual:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-simple-timing:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/50.vortex/arm/linux/simple-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic-dummychecker:
>> passed.
>> ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-full:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/70.twolf/arm/linux/simple-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-simple-atomic-checkpoint:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-simple-atomic-dual:
>> passed.
>> ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-atomic: passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-checkpoint:
>> passed.
>> ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-switcheroo-o3:
>> passed.
>> ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-timing:
>> passed.
>> ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-timing: passed.
>> ***** build/ARM/tests/opt/quick/se/70.twolf/arm/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-o3:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/50.vortex/arm/linux/simple-atomic:
>> passed.
>> ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-switcheroo-full:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-switcheroo-timing:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/10.mcf/arm/linux/simple-timing:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-timing:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/se/03.learning-gem5/arm/linux/learning-gem5-p1-two-level:
>> passed.
>> ***** build/ARM/tests/opt/quick/se/10.mcf/arm/linux/simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual:
>> passed.
>> ***** 
>> build/ARM/tests/opt/quick/se/03.learning-gem5/arm/linux/learning-gem5-p1-simple:
>> passed.
>> ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-timing:
>> passed.
>> ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-atomic:
>> passed.
>> ***** build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/simple-atomic:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/simple-atomic:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/simple-atomic:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/simple-timing-ruby:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/simple-timing:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-atomic:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/simple-timing-ruby:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/simple-timing-ruby:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/simple-timing:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing-ruby:
>> passed.
>> ***** build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/simple-timing:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/simple-atomic:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/simple-timing:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing:
>> passed.
>> ***** build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/simple-timing-ruby:
>> passed.
>> ***** 
>> build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-atomic:
>> passed.
>> ***** build/HSAIL_X86/tests/opt/quick/se/60.gpu-randomtest/x86/
>> linux/gpu-randomtest-ruby-GPU_RfO: passed.
>> ***** build/HSAIL_X86/tests/opt/quick/se/04.gpu/x86/linux/gpu-ruby-GPU_RfO:
>> passed.
>> ***** 
>> build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-o3-checker:
>> passed.
>>
>> See /z/m5/regression/regress-2016-12-25-03:00:01 for details.
>>
>> _______________________________________________
>> gem5-dev mailing list
>> gem5-dev@gem5.org
>> http://m5sim.org/mailman/listinfo/gem5-dev
>>
>
>
>
> --
>   Joel Hestness
>   http://pages.cs.wisc.edu/~hestness/
>   http://3daystartup.org
>



-- 
  Joel Hestness
  http://pages.cs.wisc.edu/~hestness/
  http://3daystartup.org
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to