changeset 9c55c0214404 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=9c55c0214404
description:
        stats: updates due to c0db268f811b

diffstat:

 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
      |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
       |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
 |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
  |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
     |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
      |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
        |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
         |  12 +++--
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini          
           |  20 ++++++++-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt           
           |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini
      |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt
       |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini
 |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt
  |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini
     |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
      |  12 +++--
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini
        |  20 ++++++++-
 
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
         |  12 +++--
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini          
           |  20 ++++++++-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt           
           |  12 +++--
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini           
           |  20 ++++++++-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt            
           |  10 +++--
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini          
           |  16 +++++++-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt           
           |  12 +++--
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini            
           |  16 +++++++-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt             
           |  12 +++--
 26 files changed, 305 insertions(+), 101 deletions(-)

diffs (truncated from 1223 to 300 lines):

diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
      Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
      Mon Feb 24 20:50:06 2014 -0600
@@ -10,7 +10,7 @@
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu physmem piobus ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -18,6 +18,7 @@
 init_param=0
 kernel=
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem
@@ -42,6 +43,7 @@
 [system.cpu]
 type=TimingSimpleCPU
 children=clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu.clk_domain
 cpu_id=0
@@ -108,7 +110,7 @@
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/linux/hello
+executable=tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -131,6 +133,16 @@
 null=true
 range=0:134217727
 
+[system.piobus]
+type=NoncoherentBus
+clk_domain=system.clk_domain
+eventq_index=0
+header_cycles=1
+use_default_range=false
+width=8
+master=system.ruby.l1_cntrl0.sequencer.pio_slave_port
+slave=system.ruby.l1_cntrl0.sequencer.pio_master_port 
system.ruby.l1_cntrl0.sequencer.mem_master_port
+
 [system.ruby]
 type=RubySystem
 children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
@@ -282,6 +294,9 @@
 using_network_tester=false
 using_ruby_tester=false
 version=0
+mem_master_port=system.piobus.slave[1]
+pio_master_port=system.piobus.slave[0]
+pio_slave_port=system.piobus.master[0]
 slave=system.cpu.icache_port system.cpu.dcache_port
 
 [system.ruby.l2_cntrl0]
@@ -436,7 +451,6 @@
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
       Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
       Mon Feb 24 20:50:06 2014 -0600
@@ -4,15 +4,17 @@
 sim_ticks                                      138616                       # 
Number of ticks simulated
 final_tick                                     138616                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
 sim_freq                                   1000000000                       # 
Frequency of simulated ticks
-host_inst_rate                                  22907                       # 
Simulator instruction rate (inst/s)
-host_op_rate                                    22905                       # 
Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 496843                       # 
Simulator tick rate (ticks/s)
-host_mem_usage                                 174712                       # 
Number of bytes of host memory used
-host_seconds                                     0.28                       # 
Real time elapsed on the host
+host_inst_rate                                  14698                       # 
Simulator instruction rate (inst/s)
+host_op_rate                                    14697                       # 
Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 318804                       # 
Simulator tick rate (ticks/s)
+host_mem_usage                                 174728                       # 
Number of bytes of host memory used
+host_seconds                                     0.43                       # 
Real time elapsed on the host
 sim_insts                                        6390                       # 
Number of instructions simulated
 sim_ops                                          6390                       # 
Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # 
Voltage in Volts
 system.clk_domain.clock                             1                       # 
Clock period in ticks
+system.piobus.throughput                            0                       # 
Throughput (bytes/s)
+system.piobus.data_through_bus                      0                       # 
Total data (bytes)
 system.ruby.clk_domain.clock                        1                       # 
Clock period in ticks
 system.ruby.delayHist::bucket_size                  1                       # 
delay histogram for all message
 system.ruby.delayHist::max_bucket                   9                       # 
delay histogram for all message
diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
 Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
 Mon Feb 24 20:50:06 2014 -0600
@@ -10,7 +10,7 @@
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu physmem piobus ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -18,6 +18,7 @@
 init_param=0
 kernel=
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem
@@ -42,6 +43,7 @@
 [system.cpu]
 type=TimingSimpleCPU
 children=clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu.clk_domain
 cpu_id=0
@@ -108,7 +110,7 @@
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/linux/hello
+executable=tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -131,6 +133,16 @@
 null=true
 range=0:134217727
 
+[system.piobus]
+type=NoncoherentBus
+clk_domain=system.clk_domain
+eventq_index=0
+header_cycles=1
+use_default_range=false
+width=8
+master=system.ruby.l1_cntrl0.sequencer.pio_slave_port
+slave=system.ruby.l1_cntrl0.sequencer.pio_master_port 
system.ruby.l1_cntrl0.sequencer.mem_master_port
+
 [system.ruby]
 type=RubySystem
 children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
@@ -267,6 +279,9 @@
 using_network_tester=false
 using_ruby_tester=false
 version=0
+mem_master_port=system.piobus.slave[1]
+pio_master_port=system.piobus.slave[0]
+pio_slave_port=system.piobus.master[0]
 slave=system.cpu.icache_port system.cpu.dcache_port
 
 [system.ruby.l2_cntrl0]
@@ -420,7 +435,6 @@
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
  Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
  Mon Feb 24 20:50:06 2014 -0600
@@ -4,15 +4,17 @@
 sim_ticks                                      117611                       # 
Number of ticks simulated
 final_tick                                     117611                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
 sim_freq                                   1000000000                       # 
Frequency of simulated ticks
-host_inst_rate                                  22851                       # 
Simulator instruction rate (inst/s)
-host_op_rate                                    22850                       # 
Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 420529                       # 
Simulator tick rate (ticks/s)
-host_mem_usage                                 177976                       # 
Number of bytes of host memory used
-host_seconds                                     0.28                       # 
Real time elapsed on the host
+host_inst_rate                                  21881                       # 
Simulator instruction rate (inst/s)
+host_op_rate                                    21879                       # 
Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 402676                       # 
Simulator tick rate (ticks/s)
+host_mem_usage                                 177980                       # 
Number of bytes of host memory used
+host_seconds                                     0.29                       # 
Real time elapsed on the host
 sim_insts                                        6390                       # 
Number of instructions simulated
 sim_ops                                          6390                       # 
Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # 
Voltage in Volts
 system.clk_domain.clock                             1                       # 
Clock period in ticks
+system.piobus.throughput                            0                       # 
Throughput (bytes/s)
+system.piobus.data_through_bus                      0                       # 
Total data (bytes)
 system.ruby.clk_domain.clock                        1                       # 
Clock period in ticks
 system.ruby.outstanding_req_hist::bucket_size            1                     
 
 system.ruby.outstanding_req_hist::max_bucket            9                      
diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
     Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
     Mon Feb 24 20:50:06 2014 -0600
@@ -10,7 +10,7 @@
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu physmem piobus ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -18,6 +18,7 @@
 init_param=0
 kernel=
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem
@@ -42,6 +43,7 @@
 [system.cpu]
 type=TimingSimpleCPU
 children=clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu.clk_domain
 cpu_id=0
@@ -108,7 +110,7 @@
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/linux/hello
+executable=tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -131,6 +133,16 @@
 null=true
 range=0:134217727
 
+[system.piobus]
+type=NoncoherentBus
+clk_domain=system.clk_domain
+eventq_index=0
+header_cycles=1
+use_default_range=false
+width=8
+master=system.ruby.l1_cntrl0.sequencer.pio_slave_port
+slave=system.ruby.l1_cntrl0.sequencer.pio_master_port 
system.ruby.l1_cntrl0.sequencer.mem_master_port
+
 [system.ruby]
 type=RubySystem
 children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
@@ -278,6 +290,9 @@
 using_network_tester=false
 using_ruby_tester=false
 version=0
+mem_master_port=system.piobus.slave[1]
+pio_master_port=system.piobus.slave[0]
+pio_slave_port=system.piobus.master[0]
 slave=system.cpu.icache_port system.cpu.dcache_port
 
 [system.ruby.l2_cntrl0]
@@ -433,7 +448,6 @@
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
      Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
      Mon Feb 24 20:50:06 2014 -0600
@@ -4,15 +4,17 @@
 sim_ticks                                      113627                       # 
Number of ticks simulated
 final_tick                                     113627                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
 sim_freq                                   1000000000                       # 
Frequency of simulated ticks
-host_inst_rate                                  33215                       # 
Simulator instruction rate (inst/s)
-host_op_rate                                    33212                       # 
Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 590518                       # 
Simulator tick rate (ticks/s)
-host_mem_usage                                 174836                       # 
Number of bytes of host memory used
-host_seconds                                     0.19                       # 
Real time elapsed on the host
+host_inst_rate                                  28822                       # 
Simulator instruction rate (inst/s)
+host_op_rate                                    28819                       # 
Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 512426                       # 
Simulator tick rate (ticks/s)
+host_mem_usage                                 175880                       # 
Number of bytes of host memory used
+host_seconds                                     0.22                       # 
Real time elapsed on the host
 sim_insts                                        6390                       # 
Number of instructions simulated
 sim_ops                                          6390                       # 
Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # 
Voltage in Volts
 system.clk_domain.clock                             1                       # 
Clock period in ticks
+system.piobus.throughput                            0                       # 
Throughput (bytes/s)
+system.piobus.data_through_bus                      0                       # 
Total data (bytes)
 system.ruby.clk_domain.clock                        1                       # 
Clock period in ticks
 system.ruby.outstanding_req_hist::bucket_size            1                     
 
 system.ruby.outstanding_req_hist::max_bucket            9                      
diff -r c0db268f811b -r 9c55c0214404 
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
--- 
a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
        Mon Feb 24 20:50:05 2014 -0600
+++ 
b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
        Mon Feb 24 20:50:06 2014 -0600
@@ -10,7 +10,7 @@
 
 [system]
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to