From 5abbb84f02d4688956a6a042eca2fc0c02f60ae7 Mon Sep 17 00:00:00 2001 From: Nilay Vaish Date: Sun, 16 Feb 2014 11:40:34 -0600 Subject: stats: updates due to branch predictor warming --- .../ref/sparc/linux/simple-atomic-mp/stats.txt | 14 +++++++++----- .../ref/sparc/linux/simple-timing-mp/config.ini | 7 ++++++- .../ref/sparc/linux/simple-timing-mp/simout | 8 +++++--- .../ref/sparc/linux/simple-timing-mp/stats.txt | 14 +++++++++----- 4 files changed, 29 insertions(+), 14 deletions(-) (limited to 'tests/quick/se/40.m5threads-test-atomic/ref/sparc') diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt index 6a51ab3a8..728e876c6 100644 --- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt +++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt @@ -4,11 +4,11 @@ sim_seconds 0.000088 # Nu sim_ticks 87707000 # Number of ticks simulated final_tick 87707000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000000 # Frequency of simulated ticks -host_inst_rate 84570 # Simulator instruction rate (inst/s) -host_op_rate 84570 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 10950892 # Simulator tick rate (ticks/s) -host_mem_usage 249088 # Number of bytes of host memory used -host_seconds 8.01 # Real time elapsed on the host +host_inst_rate 202617 # Simulator instruction rate (inst/s) +host_op_rate 202616 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 26236566 # Simulator tick rate (ticks/s) +host_mem_usage 297428 # Number of bytes of host memory used +host_seconds 3.34 # Real time elapsed on the host sim_insts 677327 # Number of instructions simulated sim_ops 677327 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -273,6 +273,7 @@ system.cpu0.num_idle_cycles 0 # Nu system.cpu0.num_busy_cycles 175415 # Number of busy cycles system.cpu0.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu0.idle_fraction 0 # Percentage of idle cycles +system.cpu0.Branches 29689 # Number of branches fetched system.cpu0.icache.tags.replacements 215 # number of replacements system.cpu0.icache.tags.tagsinuse 222.772698 # Cycle average of tags in use system.cpu0.icache.tags.total_refs 174921 # Total number of references to valid blocks. @@ -409,6 +410,7 @@ system.cpu1.num_idle_cycles 7873.724337 # Nu system.cpu1.num_busy_cycles 165421.275663 # Number of busy cycles system.cpu1.not_idle_fraction 0.954565 # Percentage of non-idle cycles system.cpu1.idle_fraction 0.045435 # Percentage of idle cycles +system.cpu1.Branches 34390 # Number of branches fetched system.cpu1.icache.tags.replacements 278 # number of replacements system.cpu1.icache.tags.tagsinuse 76.751702 # Cycle average of tags in use system.cpu1.icache.tags.total_refs 167072 # Total number of references to valid blocks. @@ -542,6 +544,7 @@ system.cpu2.num_idle_cycles 7936.951217 # Nu system.cpu2.num_busy_cycles 165358.048783 # Number of busy cycles system.cpu2.not_idle_fraction 0.954200 # Percentage of non-idle cycles system.cpu2.idle_fraction 0.045800 # Percentage of idle cycles +system.cpu2.Branches 32652 # Number of branches fetched system.cpu2.icache.tags.replacements 278 # number of replacements system.cpu2.icache.tags.tagsinuse 74.781015 # Cycle average of tags in use system.cpu2.icache.tags.total_refs 167008 # Total number of references to valid blocks. @@ -675,6 +678,7 @@ system.cpu3.num_idle_cycles 8001.119846 # Nu system.cpu3.num_busy_cycles 165292.880154 # Number of busy cycles system.cpu3.not_idle_fraction 0.953829 # Percentage of non-idle cycles system.cpu3.idle_fraction 0.046171 # Percentage of idle cycles +system.cpu3.Branches 33511 # Number of branches fetched system.cpu3.icache.tags.replacements 279 # number of replacements system.cpu3.icache.tags.tagsinuse 72.874497 # Cycle average of tags in use system.cpu3.icache.tags.total_refs 166942 # Total number of references to valid blocks. diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/config.ini b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/config.ini index f42d1a52f..be06bcf90 100644 --- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/config.ini +++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/config.ini @@ -18,6 +18,7 @@ eventq_index=0 init_param=0 kernel= load_addr_mask=1099511627775 +load_offset=0 mem_mode=timing mem_ranges= memories=system.physmem @@ -42,6 +43,7 @@ voltage_domain=system.voltage_domain [system.cpu0] type=TimingSimpleCPU children=dcache dtb icache interrupts isa itb tracer workload +branchPred=Null checker=Null clk_domain=system.cpu_clk_domain cpu_id=0 @@ -171,7 +173,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/dist/test-progs/m5threads/bin/sparc/linux/test_atomic +executable=tests/test-progs/m5threads/bin/sparc/linux/test_atomic gid=100 input=cin max_stack_size=67108864 @@ -185,6 +187,7 @@ uid=100 [system.cpu1] type=TimingSimpleCPU children=dcache dtb icache interrupts isa itb tracer +branchPred=Null checker=Null clk_domain=system.cpu_clk_domain cpu_id=1 @@ -308,6 +311,7 @@ eventq_index=0 [system.cpu2] type=TimingSimpleCPU children=dcache dtb icache interrupts isa itb tracer +branchPred=Null checker=Null clk_domain=system.cpu_clk_domain cpu_id=2 @@ -431,6 +435,7 @@ eventq_index=0 [system.cpu3] type=TimingSimpleCPU children=dcache dtb icache interrupts isa itb tracer +branchPred=Null checker=Null clk_domain=system.cpu_clk_domain cpu_id=3 diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/simout b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/simout index f70079816..357ae183e 100755 --- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/simout +++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/simout @@ -1,9 +1,11 @@ +Redirecting stdout to build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp/simout +Redirecting stderr to build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp/simerr gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 17:04:27 -gem5 started Jan 22 2014 17:29:55 -gem5 executing on u200540-lin +gem5 compiled Feb 15 2014 16:11:41 +gem5 started Feb 15 2014 16:12:55 +gem5 executing on ribera.cs.wisc.edu command line: build/SPARC/gem5.opt -d build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp -re tests/run.py build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp Global frequency set at 1000000000000 ticks per second info: Entering event queue @ 0. Starting simulation... diff --git a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt index bea653a5a..036213a3d 100644 --- a/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt +++ b/tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt @@ -4,11 +4,11 @@ sim_seconds 0.000263 # Nu sim_ticks 262794500 # Number of ticks simulated final_tick 262794500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000000 # Frequency of simulated ticks -host_inst_rate 87015 # Simulator instruction rate (inst/s) -host_op_rate 87015 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 34460789 # Simulator tick rate (ticks/s) -host_mem_usage 249056 # Number of bytes of host memory used -host_seconds 7.63 # Real time elapsed on the host +host_inst_rate 160692 # Simulator instruction rate (inst/s) +host_op_rate 160691 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 63638702 # Simulator tick rate (ticks/s) +host_mem_usage 297424 # Number of bytes of host memory used +host_seconds 4.13 # Real time elapsed on the host sim_insts 663567 # Number of instructions simulated sim_ops 663567 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -560,6 +560,7 @@ system.cpu0.num_idle_cycles 0 # Nu system.cpu0.num_busy_cycles 525589 # Number of busy cycles system.cpu0.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu0.idle_fraction 0 # Percentage of idle cycles +system.cpu0.Branches 26897 # Number of branches fetched system.cpu0.icache.tags.replacements 215 # number of replacements system.cpu0.icache.tags.tagsinuse 212.401822 # Cycle average of tags in use system.cpu0.icache.tags.total_refs 158170 # Total number of references to valid blocks. @@ -792,6 +793,7 @@ system.cpu1.num_idle_cycles 69346.869795 # Nu system.cpu1.num_busy_cycles 456241.130205 # Number of busy cycles system.cpu1.not_idle_fraction 0.868058 # Percentage of non-idle cycles system.cpu1.idle_fraction 0.131942 # Percentage of idle cycles +system.cpu1.Branches 31528 # Number of branches fetched system.cpu1.icache.tags.replacements 280 # number of replacements system.cpu1.icache.tags.tagsinuse 70.017504 # Cycle average of tags in use system.cpu1.icache.tags.total_refs 163138 # Total number of references to valid blocks. @@ -1023,6 +1025,7 @@ system.cpu2.num_idle_cycles 69603.869305 # Nu system.cpu2.num_busy_cycles 455984.130695 # Number of busy cycles system.cpu2.not_idle_fraction 0.867570 # Percentage of non-idle cycles system.cpu2.idle_fraction 0.132430 # Percentage of idle cycles +system.cpu2.Branches 31596 # Number of branches fetched system.cpu2.icache.tags.replacements 280 # number of replacements system.cpu2.icache.tags.tagsinuse 67.624960 # Cycle average of tags in use system.cpu2.icache.tags.total_refs 164533 # Total number of references to valid blocks. @@ -1254,6 +1257,7 @@ system.cpu3.num_idle_cycles 69869.868798 # Nu system.cpu3.num_busy_cycles 455718.131202 # Number of busy cycles system.cpu3.not_idle_fraction 0.867063 # Percentage of non-idle cycles system.cpu3.idle_fraction 0.132937 # Percentage of idle cycles +system.cpu3.Branches 39890 # Number of branches fetched system.cpu3.icache.tags.replacements 281 # number of replacements system.cpu3.icache.tags.tagsinuse 65.598437 # Cycle average of tags in use system.cpu3.icache.tags.total_refs 176322 # Total number of references to valid blocks. -- cgit v1.2.3