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