Hi Andreas, Just to clarify, are you saying that BP warming should not cause any stats changes unless it is enabled? How come all the regressions changed then? Before bumping the stats it would be good to pin-point what caused it, that¹s all.
Andreas H On 12/02/2014 10:30, "Andreas Sandberg" <[email protected]> wrote: >This is probably caused by the addition of support for branch predictor >warming. This adds a statistic counting branches in the simple CPUs. >Branchpredictor statistics are not shown unless BP warming is enabled. > >It'd be great if someone could update the regressions with the new >statistics. I had some issues running the regressions in our cluster >last time I tried and I really don't have time to debug it at the moment. > >//Andreas > >On 2014-02-12 00:32, Nilay Vaish wrote: >> Did anyone take a look at what went wrong? Things were fine as per >> the run on Sunday. >> >> -- >> Nilay >> >> >> On Tue, 11 Feb 2014, Cron Daemon wrote: >> >>> ***** >>> >>>build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple- >>>timing-ruby-MOESI_hammer >>> CHANGED!***** >>> >>>build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/tru64/simpl >>>e-timing-ruby-MESI_Two_Level >>> CHANGED! >>> ***** >>> >>>build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple- >>>timing-ruby-MOESI_hammer >>> CHANGED! >>> ***** >>> >>>build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/ >>>simple-timing-ruby-MOESI_CMP_directory >>> CHANGED! >>> ***** >>> >>>build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/ >>>simple-timing-ruby-MOESI_CMP_directory >>> CHANGED! >>> ***** >>> >>>build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simpl >>>e-timing-ruby-MESI_Two_Level >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby >>>CHANGED! >>> >>> ***** >>> build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-timing-mp >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-atomic-mp >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby >>>CHANGED! >>> >>> ***** >>> >>>build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple- >>>atomic-dual >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-atomic >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing >>> CHANGED! >>> ***** >>> >>>build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple- >>>timing >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-atomic >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing >>> CHANGED! >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-atomic >>> CHANGED! >>> ***** >>> >>>build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple- >>>atomic >>> CHANGED! >>> ***** >>> >>>build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple- >>>timing-dual >>> CHANGED! >>> ***** >>> >>>build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simp >>>le-timing-ruby-MOESI_CMP_token >>> CHANGED! >>> ***** >>> >>>build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simp >>>le-timing-ruby-MOESI_CMP_token >>> CHANGED! >>> ***** >>> >>>build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsun >>>ami-simple-atomic >>> CHANGED! >>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing >>> CHANGED!===== Statistics differences ===== >>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-atomic >>> CHANGED! >>> ***** >>> build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby >>> CHANGED! >>> ***** >>> build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing >>> CHANGED!===== Statistics differences ===== >>> ***** >>> build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-timing >>> CHANGED! >>> ***** >>> build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-atomic >>> CHANGED! >>> ***** >>> build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-atomic >>> CHANGED! >>> ***** >>> build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby >>>CHANGED! >>> >>> ***** >>> >>>build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simp >>>le-timing-mp >>> CHANGED! >>> ***** >>> >>>build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simp >>>le-atomic-mp >>> CHANGED! >>> ***** >>> build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby >>> CHANGED! >>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-atomic >>> CHANGED! >>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing >>> CHANGED! >>> ***** >>> build/POWER/tests/opt/quick/se/00.hello/power/linux/simple-atomic >>> CHANGED! >>> ***** >>> build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-atomic >>> CHANGED! >>> ***** >>> build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-timing >>> CHANGED! >>> ***** >>> >>>build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic-dummycheck >>>er >>> CHANGED! >>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic >>> CHANGED! >>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-timing >>> CHANGED! >>> ***** >>> >>>build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-ato >>>mic-dual >>> CHANGED! >>> ***** >>> >>>build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-ato >>>mic >>> CHANGED! >>> ***** >>> >>>build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-switcheroo >>>-atomic >>> CHANGED! >>> ***** >>> >>>build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-tim >>>ing-dual >>> CHANGED! >>> ***** >>> >>>build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-tim >>>ing >>> CHANGED! >>> scons: `build/NULL/gem5.debug' is up to date. >>> scons: `build/NULL/gem5.fast' is up to date. >>> scons: `build/ALPHA_MOESI_hammer/tests/opt/quick/fs' is up to date. >>> scons: `build/ALPHA_MESI_Two_Level/tests/opt/quick/fs' is up to date. >>> scons: `build/ALPHA_MOESI_CMP_directory/tests/opt/quick/fs' is up to >>> date. >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: `build/ALPHA_MOESI_CMP_token/tests/opt/quick/fs' is up to date. >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: `build/MIPS/tests/opt/quick/fs' is up to date. >>> scons: `build/NULL/tests/opt/quick/fs' is up to date. >>> scons: *** Error 1 >>> scons: `build/POWER/tests/opt/quick/fs' is up to date. >>> scons: `build/X86_MESI_Two_Level/tests/opt/quick/se' is up to date. >>> scons: `build/X86_MESI_Two_Level/tests/opt/quick/fs' is up to date. >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> scons: *** Error 1 >>> ***** >>> >>>build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/ru >>>bytest-ruby-MESI_Two_Level >>> passed. >>> ***** >>> >>>build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/ruby >>>test-ruby-MOESI_hammer >>> passed. >>> ***** >>> >>>build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/lin >>>ux/rubytest-ruby-MOESI_CMP_directory >>> passed. >>> ***** >>> build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby >>> passed. >>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing >>> passed. >>> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing >>> passed. >>> ***** >>> build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby >>> passed. >>> ***** >>> build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing >>> passed. >>> ***** >>> >>>build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memte >>>st-ruby-MOESI_hammer >>> passed. >>> ***** >>> build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/inorder-timing >>> passed. >>> ***** >>> >>>build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/mem >>>test-ruby-MESI_Two_Level >>> passed. >>> ***** build/NULL/tests/opt/quick/se/50.memtest/null/none/memtest >>>passed. >>> ***** >>> build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-dram >>>passed. >>> ***** build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem >>> passed. >>> ***** >>> >>>build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linu >>>x/memtest-ruby-MOESI_CMP_directory >>> passed. >>> ***** >>> >>>build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/r >>>ubytest-ruby-MOESI_CMP_token >>> passed. >>> ***** >>> >>>build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/me >>>mtest-ruby-MOESI_CMP_token >>> passed. >>> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/o3-timing passed. >>> ***** >>> build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/o3-timing >>>passed. >>> ***** >>> build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/inorder-timing >>> passed. >>> ***** >>> build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/inorder-timing >>> passed. >>> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/o3-timing >>> passed. >>> ***** >>> >>>build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/o3-t >>>iming-mp >>> passed. >>> ***** >>> build/MIPS/tests/opt/quick/se/00.hello/mips/linux/inorder-timing >>>passed. >>> ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/o3-timing >>> passed. >>> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing passed. >>> ***** >>> build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing-checker >>> passed. >>> >>> See /z/m5/regression/regress-2014-02-11-03:00:01 for details. >>> >>> _______________________________________________ >>> gem5-dev mailing list >>> [email protected] >>> http://m5sim.org/mailman/listinfo/gem5-dev >>> >> _______________________________________________ >> gem5-dev mailing list >> [email protected] >> http://m5sim.org/mailman/listinfo/gem5-dev > >_______________________________________________ >gem5-dev mailing list >[email protected] >http://m5sim.org/mailman/listinfo/gem5-dev > -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
