summaryrefslogtreecommitdiff
path: root/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer
diff options
context:
space:
mode:
authorNilay Vaish <nilay@cs.wisc.edu>2013-01-14 10:20:16 -0600
committerNilay Vaish <nilay@cs.wisc.edu>2013-01-14 10:20:16 -0600
commit7fdcfdf08b9d654fcf311b213bd729cb957f822c (patch)
tree3802f7a39be28c297875b4afcbe7bf9f189f8457 /tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer
parent3137557cadf0635c7593a4fb6c37d903d3048c13 (diff)
downloadgem5-7fdcfdf08b9d654fcf311b213bd729cb957f822c.tar.xz
regressions: update stats due to changes in ruby obj hierarchy
Diffstat (limited to 'tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer')
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini341
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats432
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt306
3 files changed, 550 insertions, 529 deletions
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
index 1678bc869..f80cf2fbf 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcbus funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 physmem ruby sys_port_proxy
+children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy
boot_osflags=a
clock=1
init_param=0
kernel=
load_addr_mask=1099511627775
mem_mode=timing
-memories=system.physmem system.funcmem
+mem_ranges=
+memories=system.funcmem system.physmem
num_work_ids=16
readfile=
symbolfile=
@@ -45,7 +46,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[0]
-test=system.l1_cntrl0.sequencer.slave[0]
+test=system.ruby.l1_cntrl0.sequencer.slave[0]
[system.cpu1]
type=MemTest
@@ -64,7 +65,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[1]
-test=system.l1_cntrl1.sequencer.slave[0]
+test=system.ruby.l1_cntrl1.sequencer.slave[0]
[system.cpu2]
type=MemTest
@@ -83,7 +84,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[2]
-test=system.l1_cntrl2.sequencer.slave[0]
+test=system.ruby.l1_cntrl2.sequencer.slave[0]
[system.cpu3]
type=MemTest
@@ -102,7 +103,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[3]
-test=system.l1_cntrl3.sequencer.slave[0]
+test=system.ruby.l1_cntrl3.sequencer.slave[0]
[system.cpu4]
type=MemTest
@@ -121,7 +122,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[4]
-test=system.l1_cntrl4.sequencer.slave[0]
+test=system.ruby.l1_cntrl4.sequencer.slave[0]
[system.cpu5]
type=MemTest
@@ -140,7 +141,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[5]
-test=system.l1_cntrl5.sequencer.slave[0]
+test=system.ruby.l1_cntrl5.sequencer.slave[0]
[system.cpu6]
type=MemTest
@@ -159,7 +160,7 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[6]
-test=system.l1_cntrl6.sequencer.slave[0]
+test=system.ruby.l1_cntrl6.sequencer.slave[0]
[system.cpu7]
type=MemTest
@@ -178,26 +179,73 @@ suppress_func_warnings=true
sys=system
trace_addr=0
functional=system.funcbus.slave[7]
-test=system.l1_cntrl7.sequencer.slave[0]
+test=system.ruby.l1_cntrl7.sequencer.slave[0]
-[system.dir_cntrl0]
+[system.funcbus]
+type=NoncoherentBus
+block_size=64
+clock=1
+header_cycles=1
+use_default_range=false
+width=8
+master=system.funcmem.port
+slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional
+
+[system.funcmem]
+type=SimpleMemory
+bandwidth=0.000000
+clock=1
+conf_table_reported=false
+in_addr_map=false
+latency=30
+latency_var=0
+null=false
+range=0:134217727
+zero=false
+port=system.funcbus.master[0]
+
+[system.physmem]
+type=SimpleMemory
+bandwidth=0.000000
+clock=1
+conf_table_reported=false
+in_addr_map=true
+latency=30
+latency_var=0
+null=false
+range=0:134217727
+zero=false
+
+[system.ruby]
+type=RubySystem
+children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 network profiler
+block_size_bytes=64
+clock=1
+mem_size=268435456
+no_mem_vec=false
+random_seed=1234
+randomization=false
+stats_filename=ruby.stats
+
+[system.ruby.dir_cntrl0]
type=Directory_Controller
children=directory memBuffer probeFilter
buffer_size=0
+clock=1
cntrl_id=8
-directory=system.dir_cntrl0.directory
+directory=system.ruby.dir_cntrl0.directory
full_bit_dir_enabled=false
-memBuffer=system.dir_cntrl0.memBuffer
+memBuffer=system.ruby.dir_cntrl0.memBuffer
memory_controller_latency=2
number_of_TBEs=256
-probeFilter=system.dir_cntrl0.probeFilter
+probeFilter=system.ruby.dir_cntrl0.probeFilter
probe_filter_enabled=false
recycle_latency=10
ruby_system=system.ruby
transitions_per_cycle=32
version=0
-[system.dir_cntrl0.directory]
+[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
map_levels=4
numa_high_bit=5
@@ -205,7 +253,7 @@ size=268435456
use_map=false
version=0
-[system.dir_cntrl0.memBuffer]
+[system.ruby.dir_cntrl0.memBuffer]
type=RubyMemoryControl
bank_bit_0=8
bank_busy_time=11
@@ -227,7 +275,7 @@ ruby_system=system.ruby
tFaw=0
version=0
-[system.dir_cntrl0.probeFilter]
+[system.ruby.dir_cntrl0.probeFilter]
type=RubyCache
assoc=4
dataAccessLatency=1
@@ -241,37 +289,15 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.funcbus]
-type=NoncoherentBus
-block_size=64
-clock=1
-header_cycles=1
-use_default_range=false
-width=8
-master=system.funcmem.port
-slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional
-
-[system.funcmem]
-type=SimpleMemory
-bandwidth=0.000000
-clock=1
-conf_table_reported=false
-in_addr_map=false
-latency=30
-latency_var=0
-null=false
-range=0:134217727
-zero=false
-port=system.funcbus.master[0]
-
-[system.l1_cntrl0]
+[system.ruby.l1_cntrl0]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl0.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl0.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=0
issue_latency=2
l2_cache_hit_latency=10
@@ -280,11 +306,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl0.sequencer
+sequencer=system.ruby.l1_cntrl0.sequencer
transitions_per_cycle=32
version=0
-[system.l1_cntrl0.L1DcacheMemory]
+[system.ruby.l1_cntrl0.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -298,7 +324,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl0.L1IcacheMemory]
+[system.ruby.l1_cntrl0.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -312,7 +338,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl0.L2cacheMemory]
+[system.ruby.l1_cntrl0.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -326,13 +352,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl0.sequencer]
+[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl0.L1DcacheMemory
+dcache=system.ruby.l1_cntrl0.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -343,14 +369,15 @@ using_ruby_tester=false
version=0
slave=system.cpu0.test
-[system.l1_cntrl1]
+[system.ruby.l1_cntrl1]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl1.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl1.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl1.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl1.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl1.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl1.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=1
issue_latency=2
l2_cache_hit_latency=10
@@ -359,11 +386,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl1.sequencer
+sequencer=system.ruby.l1_cntrl1.sequencer
transitions_per_cycle=32
version=1
-[system.l1_cntrl1.L1DcacheMemory]
+[system.ruby.l1_cntrl1.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -377,7 +404,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl1.L1IcacheMemory]
+[system.ruby.l1_cntrl1.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -391,7 +418,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl1.L2cacheMemory]
+[system.ruby.l1_cntrl1.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -405,13 +432,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl1.sequencer]
+[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl1.L1DcacheMemory
+dcache=system.ruby.l1_cntrl1.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl1.L1IcacheMemory
+icache=system.ruby.l1_cntrl1.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -422,14 +449,15 @@ using_ruby_tester=false
version=1
slave=system.cpu1.test
-[system.l1_cntrl2]
+[system.ruby.l1_cntrl2]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl2.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl2.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl2.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl2.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl2.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl2.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=2
issue_latency=2
l2_cache_hit_latency=10
@@ -438,11 +466,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl2.sequencer
+sequencer=system.ruby.l1_cntrl2.sequencer
transitions_per_cycle=32
version=2
-[system.l1_cntrl2.L1DcacheMemory]
+[system.ruby.l1_cntrl2.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -456,7 +484,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl2.L1IcacheMemory]
+[system.ruby.l1_cntrl2.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -470,7 +498,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl2.L2cacheMemory]
+[system.ruby.l1_cntrl2.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -484,13 +512,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl2.sequencer]
+[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl2.L1DcacheMemory
+dcache=system.ruby.l1_cntrl2.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl2.L1IcacheMemory
+icache=system.ruby.l1_cntrl2.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -501,14 +529,15 @@ using_ruby_tester=false
version=2
slave=system.cpu2.test
-[system.l1_cntrl3]
+[system.ruby.l1_cntrl3]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl3.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl3.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl3.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl3.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl3.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl3.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=3
issue_latency=2
l2_cache_hit_latency=10
@@ -517,11 +546,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl3.sequencer
+sequencer=system.ruby.l1_cntrl3.sequencer
transitions_per_cycle=32
version=3
-[system.l1_cntrl3.L1DcacheMemory]
+[system.ruby.l1_cntrl3.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -535,7 +564,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl3.L1IcacheMemory]
+[system.ruby.l1_cntrl3.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -549,7 +578,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl3.L2cacheMemory]
+[system.ruby.l1_cntrl3.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -563,13 +592,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl3.sequencer]
+[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl3.L1DcacheMemory
+dcache=system.ruby.l1_cntrl3.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl3.L1IcacheMemory
+icache=system.ruby.l1_cntrl3.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -580,14 +609,15 @@ using_ruby_tester=false
version=3
slave=system.cpu3.test
-[system.l1_cntrl4]
+[system.ruby.l1_cntrl4]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl4.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl4.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl4.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl4.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl4.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl4.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=4
issue_latency=2
l2_cache_hit_latency=10
@@ -596,11 +626,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl4.sequencer
+sequencer=system.ruby.l1_cntrl4.sequencer
transitions_per_cycle=32
version=4
-[system.l1_cntrl4.L1DcacheMemory]
+[system.ruby.l1_cntrl4.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -614,7 +644,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl4.L1IcacheMemory]
+[system.ruby.l1_cntrl4.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -628,7 +658,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl4.L2cacheMemory]
+[system.ruby.l1_cntrl4.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -642,13 +672,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl4.sequencer]
+[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl4.L1DcacheMemory
+dcache=system.ruby.l1_cntrl4.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl4.L1IcacheMemory
+icache=system.ruby.l1_cntrl4.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -659,14 +689,15 @@ using_ruby_tester=false
version=4
slave=system.cpu4.test
-[system.l1_cntrl5]
+[system.ruby.l1_cntrl5]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl5.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl5.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl5.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl5.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl5.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl5.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=5
issue_latency=2
l2_cache_hit_latency=10
@@ -675,11 +706,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl5.sequencer
+sequencer=system.ruby.l1_cntrl5.sequencer
transitions_per_cycle=32
version=5
-[system.l1_cntrl5.L1DcacheMemory]
+[system.ruby.l1_cntrl5.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -693,7 +724,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl5.L1IcacheMemory]
+[system.ruby.l1_cntrl5.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -707,7 +738,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl5.L2cacheMemory]
+[system.ruby.l1_cntrl5.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -721,13 +752,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl5.sequencer]
+[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl5.L1DcacheMemory
+dcache=system.ruby.l1_cntrl5.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl5.L1IcacheMemory
+icache=system.ruby.l1_cntrl5.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -738,14 +769,15 @@ using_ruby_tester=false
version=5
slave=system.cpu5.test
-[system.l1_cntrl6]
+[system.ruby.l1_cntrl6]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl6.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl6.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl6.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl6.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl6.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl6.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=6
issue_latency=2
l2_cache_hit_latency=10
@@ -754,11 +786,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl6.sequencer
+sequencer=system.ruby.l1_cntrl6.sequencer
transitions_per_cycle=32
version=6
-[system.l1_cntrl6.L1DcacheMemory]
+[system.ruby.l1_cntrl6.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -772,7 +804,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl6.L1IcacheMemory]
+[system.ruby.l1_cntrl6.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -786,7 +818,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl6.L2cacheMemory]
+[system.ruby.l1_cntrl6.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -800,13 +832,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl6.sequencer]
+[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl6.L1DcacheMemory
+dcache=system.ruby.l1_cntrl6.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl6.L1IcacheMemory
+icache=system.ruby.l1_cntrl6.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -817,14 +849,15 @@ using_ruby_tester=false
version=6
slave=system.cpu6.test
-[system.l1_cntrl7]
+[system.ruby.l1_cntrl7]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl7.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl7.L1IcacheMemory
-L2cacheMemory=system.l1_cntrl7.L2cacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl7.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl7.L1IcacheMemory
+L2cacheMemory=system.ruby.l1_cntrl7.L2cacheMemory
buffer_size=0
cache_response_latency=10
+clock=1
cntrl_id=7
issue_latency=2
l2_cache_hit_latency=10
@@ -833,11 +866,11 @@ number_of_TBEs=256
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
-sequencer=system.l1_cntrl7.sequencer
+sequencer=system.ruby.l1_cntrl7.sequencer
transitions_per_cycle=32
version=7
-[system.l1_cntrl7.L1DcacheMemory]
+[system.ruby.l1_cntrl7.L1DcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -851,7 +884,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl7.L1IcacheMemory]
+[system.ruby.l1_cntrl7.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -865,7 +898,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl7.L2cacheMemory]
+[system.ruby.l1_cntrl7.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -879,13 +912,13 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl7.sequencer]
+[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.l1_cntrl7.L1DcacheMemory
+dcache=system.ruby.l1_cntrl7.L1DcacheMemory
deadlock_threshold=1000000
-icache=system.l1_cntrl7.L1IcacheMemory
+icache=system.ruby.l1_cntrl7.L1IcacheMemory
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -896,34 +929,12 @@ using_ruby_tester=false
version=7
slave=system.cpu7.test
-[system.physmem]
-type=SimpleMemory
-bandwidth=0.000000
-clock=1
-conf_table_reported=false
-in_addr_map=true
-latency=30
-latency_var=0
-null=false
-range=0:134217727
-zero=false
-
-[system.ruby]
-type=RubySystem
-children=network profiler
-block_size_bytes=64
-clock=1
-mem_size=268435456
-no_mem_vec=false
-random_seed=1234
-randomization=false
-stats_filename=ruby.stats
-
[system.ruby.network]
type=SimpleNetwork
children=topology
adaptive_routing=false
buffer_size=0
+clock=1
control_msg_size=8
endpoint_bandwidth=1000
number_of_virtual_networks=10
@@ -943,7 +954,7 @@ routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.top
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl0
+ext_node=system.ruby.l1_cntrl0
int_node=system.ruby.network.topology.ext_links0.int_node
latency=1
link_id=0
@@ -951,6 +962,7 @@ weight=1
[system.ruby.network.topology.ext_links0.int_node]
type=Switch
+clock=1
router_id=0
virt_nets=10
@@ -958,7 +970,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl1
+ext_node=system.ruby.l1_cntrl1
int_node=system.ruby.network.topology.ext_links1.int_node
latency=1
link_id=1
@@ -966,6 +978,7 @@ weight=1
[system.ruby.network.topology.ext_links1.int_node]
type=Switch
+clock=1
router_id=1
virt_nets=10
@@ -973,7 +986,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl2
+ext_node=system.ruby.l1_cntrl2
int_node=system.ruby.network.topology.ext_links2.int_node
latency=1
link_id=2
@@ -981,6 +994,7 @@ weight=1
[system.ruby.network.topology.ext_links2.int_node]
type=Switch
+clock=1
router_id=2
virt_nets=10
@@ -988,7 +1002,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl3
+ext_node=system.ruby.l1_cntrl3
int_node=system.ruby.network.topology.ext_links3.int_node
latency=1
link_id=3
@@ -996,6 +1010,7 @@ weight=1
[system.ruby.network.topology.ext_links3.int_node]
type=Switch
+clock=1
router_id=3
virt_nets=10
@@ -1003,7 +1018,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl4
+ext_node=system.ruby.l1_cntrl4
int_node=system.ruby.network.topology.ext_links4.int_node
latency=1
link_id=4
@@ -1011,6 +1026,7 @@ weight=1
[system.ruby.network.topology.ext_links4.int_node]
type=Switch
+clock=1
router_id=4
virt_nets=10
@@ -1018,7 +1034,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl5
+ext_node=system.ruby.l1_cntrl5
int_node=system.ruby.network.topology.ext_links5.int_node
latency=1
link_id=5
@@ -1026,6 +1042,7 @@ weight=1
[system.ruby.network.topology.ext_links5.int_node]
type=Switch
+clock=1
router_id=5
virt_nets=10
@@ -1033,7 +1050,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl6
+ext_node=system.ruby.l1_cntrl6
int_node=system.ruby.network.topology.ext_links6.int_node
latency=1
link_id=6
@@ -1041,6 +1058,7 @@ weight=1
[system.ruby.network.topology.ext_links6.int_node]
type=Switch
+clock=1
router_id=6
virt_nets=10
@@ -1048,7 +1066,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l1_cntrl7
+ext_node=system.ruby.l1_cntrl7
int_node=system.ruby.network.topology.ext_links7.int_node
latency=1
link_id=7
@@ -1056,6 +1074,7 @@ weight=1
[system.ruby.network.topology.ext_links7.int_node]
type=Switch
+clock=1
router_id=7
virt_nets=10
@@ -1063,7 +1082,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.dir_cntrl0
+ext_node=system.ruby.dir_cntrl0
int_node=system.ruby.network.topology.ext_links8.int_node
latency=1
link_id=8
@@ -1071,6 +1090,7 @@ weight=1
[system.ruby.network.topology.ext_links8.int_node]
type=Switch
+clock=1
router_id=8
virt_nets=10
@@ -1086,6 +1106,7 @@ weight=1
[system.ruby.network.topology.int_links0.node_b]
type=Switch
+clock=1
router_id=9
virt_nets=10
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats
index ba9501899..d676af330 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats
@@ -1,24 +1,24 @@
-Real time: Nov/10/2012 16:12:48
+Real time: Jan/14/2013 08:18:43
Profiler Stats
--------------
-Elapsed_time_in_seconds: 129
-Elapsed_time_in_minutes: 2.15
-Elapsed_time_in_hours: 0.0358333
-Elapsed_time_in_days: 0.00149306
+Elapsed_time_in_seconds: 126
+Elapsed_time_in_minutes: 2.1
+Elapsed_time_in_hours: 0.035
+Elapsed_time_in_days: 0.00145833
-Virtual_time_in_seconds: 129.5
-Virtual_time_in_minutes: 2.15833
-Virtual_time_in_hours: 0.0359722
-Virtual_time_in_days: 0.00149884
+Virtual_time_in_seconds: 125.84
+Virtual_time_in_minutes: 2.09733
+Virtual_time_in_hours: 0.0349556
+Virtual_time_in_days: 0.00145648
Ruby_current_time: 5795833
Ruby_start_time: 0
Ruby_cycles: 5795833
-mbytes_resident: 70.6016
-mbytes_total: 409.332
-resident_ratio: 0.172489
+mbytes_resident: 71.4023
+mbytes_total: 416.008
+resident_ratio: 0.171665
ruby_cycles_executed: [ 5795834 5795834 5795834 5795834 5795834 5795834 5795834 5795834 ]
@@ -88,13 +88,13 @@ Total_nonPF_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard dev
Resource Usage
--------------
page_size: 4096
-user_time: 129
+user_time: 125
system_time: 0
-page_reclaims: 9986
-page_faults: 39
+page_reclaims: 10369
+page_faults: 0
swaps: 0
-block_inputs: 4776
-block_outputs: 280
+block_inputs: 0
+block_outputs: 328
Network Stats
-------------
@@ -325,37 +325,37 @@ links_utilized_percent_switch_9: 18.0864
outgoing_messages_switch_9_link_8_Writeback_Control: 950339 7602712 [ 0 0 582292 0 0 368047 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_9_link_8_Unblock_Control: 617596 4940768 [ 0 0 0 0 0 617596 0 0 0 0 ] base_latency: 1
-Cache Stats: system.l1_cntrl0.L1IcacheMemory
- system.l1_cntrl0.L1IcacheMemory_total_misses: 0
- system.l1_cntrl0.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl0.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl0.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl0.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory
+ system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl0.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl0.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl0.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl0.L1DcacheMemory
- system.l1_cntrl0.L1DcacheMemory_total_misses: 76966
- system.l1_cntrl0.L1DcacheMemory_total_demand_misses: 76966
- system.l1_cntrl0.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl0.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl0.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory
+ system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 76966
+ system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 76966
+ system.ruby.l1_cntrl0.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl0.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl0.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.2548%
- system.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.7452%
+ system.ruby.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.2548%
+ system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.7452%
- system.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 76966 100%
+ system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 76966 100%
-Cache Stats: system.l1_cntrl0.L2cacheMemory
- system.l1_cntrl0.L2cacheMemory_total_misses: 76966
- system.l1_cntrl0.L2cacheMemory_total_demand_misses: 76966
- system.l1_cntrl0.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl0.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl0.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl0.L2cacheMemory
+ system.ruby.l1_cntrl0.L2cacheMemory_total_misses: 76966
+ system.ruby.l1_cntrl0.L2cacheMemory_total_demand_misses: 76966
+ system.ruby.l1_cntrl0.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl0.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl0.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl0.L2cacheMemory_request_type_LD: 65.2548%
- system.l1_cntrl0.L2cacheMemory_request_type_ST: 34.7452%
+ system.ruby.l1_cntrl0.L2cacheMemory_request_type_LD: 65.2548%
+ system.ruby.l1_cntrl0.L2cacheMemory_request_type_ST: 34.7452%
- system.l1_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 76966 100%
+ system.ruby.l1_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 76966 100%
--- L1Cache ---
- Event Counts -
@@ -754,239 +754,239 @@ MM_WF Ack [0 0 0 0 0 0 0 0 ] 0
MM_WF All_acks_no_sharers [0 0 0 0 0 0 0 0 ] 0
MM_WF Flush_line [0 0 0 0 0 0 0 0 ] 0
-Cache Stats: system.l1_cntrl1.L1IcacheMemory
- system.l1_cntrl1.L1IcacheMemory_total_misses: 0
- system.l1_cntrl1.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl1.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl1.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl1.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl1.L1IcacheMemory
+ system.ruby.l1_cntrl1.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl1.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl1.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl1.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl1.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl1.L1DcacheMemory
- system.l1_cntrl1.L1DcacheMemory_total_misses: 77464
- system.l1_cntrl1.L1DcacheMemory_total_demand_misses: 77464
- system.l1_cntrl1.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl1.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl1.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl1.L1DcacheMemory
+ system.ruby.l1_cntrl1.L1DcacheMemory_total_misses: 77464
+ system.ruby.l1_cntrl1.L1DcacheMemory_total_demand_misses: 77464
+ system.ruby.l1_cntrl1.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl1.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl1.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.8972%
- system.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.1028%
+ system.ruby.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.8972%
+ system.ruby.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.1028%
- system.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 77464 100%
+ system.ruby.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 77464 100%
-Cache Stats: system.l1_cntrl1.L2cacheMemory
- system.l1_cntrl1.L2cacheMemory_total_misses: 77464
- system.l1_cntrl1.L2cacheMemory_total_demand_misses: 77464
- system.l1_cntrl1.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl1.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl1.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl1.L2cacheMemory
+ system.ruby.l1_cntrl1.L2cacheMemory_total_misses: 77464
+ system.ruby.l1_cntrl1.L2cacheMemory_total_demand_misses: 77464
+ system.ruby.l1_cntrl1.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl1.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl1.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl1.L2cacheMemory_request_type_LD: 64.8972%
- system.l1_cntrl1.L2cacheMemory_request_type_ST: 35.1028%
+ system.ruby.l1_cntrl1.L2cacheMemory_request_type_LD: 64.8972%
+ system.ruby.l1_cntrl1.L2cacheMemory_request_type_ST: 35.1028%
- system.l1_cntrl1.L2cacheMemory_access_mode_type_Supervisor: 77464 100%
+ system.ruby.l1_cntrl1.L2cacheMemory_access_mode_type_Supervisor: 77464 100%
-Cache Stats: system.l1_cntrl2.L1IcacheMemory
- system.l1_cntrl2.L1IcacheMemory_total_misses: 0
- system.l1_cntrl2.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl2.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl2.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl2.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl2.L1IcacheMemory
+ system.ruby.l1_cntrl2.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl2.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl2.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl2.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl2.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl2.L1DcacheMemory
- system.l1_cntrl2.L1DcacheMemory_total_misses: 77315
- system.l1_cntrl2.L1DcacheMemory_total_demand_misses: 77315
- system.l1_cntrl2.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl2.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl2.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl2.L1DcacheMemory
+ system.ruby.l1_cntrl2.L1DcacheMemory_total_misses: 77315
+ system.ruby.l1_cntrl2.L1DcacheMemory_total_demand_misses: 77315
+ system.ruby.l1_cntrl2.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl2.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl2.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl2.L1DcacheMemory_request_type_LD: 64.9667%
- system.l1_cntrl2.L1DcacheMemory_request_type_ST: 35.0333%
+ system.ruby.l1_cntrl2.L1DcacheMemory_request_type_LD: 64.9667%
+ system.ruby.l1_cntrl2.L1DcacheMemory_request_type_ST: 35.0333%
- system.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 77315 100%
+ system.ruby.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 77315 100%
-Cache Stats: system.l1_cntrl2.L2cacheMemory
- system.l1_cntrl2.L2cacheMemory_total_misses: 77315
- system.l1_cntrl2.L2cacheMemory_total_demand_misses: 77315
- system.l1_cntrl2.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl2.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl2.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl2.L2cacheMemory
+ system.ruby.l1_cntrl2.L2cacheMemory_total_misses: 77315
+ system.ruby.l1_cntrl2.L2cacheMemory_total_demand_misses: 77315
+ system.ruby.l1_cntrl2.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl2.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl2.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl2.L2cacheMemory_request_type_LD: 64.9667%
- system.l1_cntrl2.L2cacheMemory_request_type_ST: 35.0333%
+ system.ruby.l1_cntrl2.L2cacheMemory_request_type_LD: 64.9667%
+ system.ruby.l1_cntrl2.L2cacheMemory_request_type_ST: 35.0333%
- system.l1_cntrl2.L2cacheMemory_access_mode_type_Supervisor: 77315 100%
+ system.ruby.l1_cntrl2.L2cacheMemory_access_mode_type_Supervisor: 77315 100%
-Cache Stats: system.l1_cntrl3.L1IcacheMemory
- system.l1_cntrl3.L1IcacheMemory_total_misses: 0
- system.l1_cntrl3.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl3.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl3.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl3.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl3.L1IcacheMemory
+ system.ruby.l1_cntrl3.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl3.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl3.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl3.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl3.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl3.L1DcacheMemory
- system.l1_cntrl3.L1DcacheMemory_total_misses: 77410
- system.l1_cntrl3.L1DcacheMemory_total_demand_misses: 77410
- system.l1_cntrl3.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl3.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl3.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl3.L1DcacheMemory
+ system.ruby.l1_cntrl3.L1DcacheMemory_total_misses: 77410
+ system.ruby.l1_cntrl3.L1DcacheMemory_total_demand_misses: 77410
+ system.ruby.l1_cntrl3.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl3.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl3.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl3.L1DcacheMemory_request_type_LD: 64.8069%
- system.l1_cntrl3.L1DcacheMemory_request_type_ST: 35.1931%
+ system.ruby.l1_cntrl3.L1DcacheMemory_request_type_LD: 64.8069%
+ system.ruby.l1_cntrl3.L1DcacheMemory_request_type_ST: 35.1931%
- system.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 77410 100%
+ system.ruby.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 77410 100%
-Cache Stats: system.l1_cntrl3.L2cacheMemory
- system.l1_cntrl3.L2cacheMemory_total_misses: 77410
- system.l1_cntrl3.L2cacheMemory_total_demand_misses: 77410
- system.l1_cntrl3.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl3.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl3.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl3.L2cacheMemory
+ system.ruby.l1_cntrl3.L2cacheMemory_total_misses: 77410
+ system.ruby.l1_cntrl3.L2cacheMemory_total_demand_misses: 77410
+ system.ruby.l1_cntrl3.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl3.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl3.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl3.L2cacheMemory_request_type_LD: 64.8069%
- system.l1_cntrl3.L2cacheMemory_request_type_ST: 35.1931%
+ system.ruby.l1_cntrl3.L2cacheMemory_request_type_LD: 64.8069%
+ system.ruby.l1_cntrl3.L2cacheMemory_request_type_ST: 35.1931%
- system.l1_cntrl3.L2cacheMemory_access_mode_type_Supervisor: 77410 100%
+ system.ruby.l1_cntrl3.L2cacheMemory_access_mode_type_Supervisor: 77410 100%
-Cache Stats: system.l1_cntrl4.L1IcacheMemory
- system.l1_cntrl4.L1IcacheMemory_total_misses: 0
- system.l1_cntrl4.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl4.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl4.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl4.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl4.L1IcacheMemory
+ system.ruby.l1_cntrl4.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl4.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl4.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl4.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl4.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl4.L1DcacheMemory
- system.l1_cntrl4.L1DcacheMemory_total_misses: 77212
- system.l1_cntrl4.L1DcacheMemory_total_demand_misses: 77212
- system.l1_cntrl4.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl4.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl4.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl4.L1DcacheMemory
+ system.ruby.l1_cntrl4.L1DcacheMemory_total_misses: 77212
+ system.ruby.l1_cntrl4.L1DcacheMemory_total_demand_misses: 77212
+ system.ruby.l1_cntrl4.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl4.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl4.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl4.L1DcacheMemory_request_type_LD: 65.0508%
- system.l1_cntrl4.L1DcacheMemory_request_type_ST: 34.9492%
+ system.ruby.l1_cntrl4.L1DcacheMemory_request_type_LD: 65.0508%
+ system.ruby.l1_cntrl4.L1DcacheMemory_request_type_ST: 34.9492%
- system.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 77212 100%
+ system.ruby.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 77212 100%
-Cache Stats: system.l1_cntrl4.L2cacheMemory
- system.l1_cntrl4.L2cacheMemory_total_misses: 77212
- system.l1_cntrl4.L2cacheMemory_total_demand_misses: 77212
- system.l1_cntrl4.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl4.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl4.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl4.L2cacheMemory
+ system.ruby.l1_cntrl4.L2cacheMemory_total_misses: 77212
+ system.ruby.l1_cntrl4.L2cacheMemory_total_demand_misses: 77212
+ system.ruby.l1_cntrl4.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl4.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl4.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl4.L2cacheMemory_request_type_LD: 65.0508%
- system.l1_cntrl4.L2cacheMemory_request_type_ST: 34.9492%
+ system.ruby.l1_cntrl4.L2cacheMemory_request_type_LD: 65.0508%
+ system.ruby.l1_cntrl4.L2cacheMemory_request_type_ST: 34.9492%
- system.l1_cntrl4.L2cacheMemory_access_mode_type_Supervisor: 77212 100%
+ system.ruby.l1_cntrl4.L2cacheMemory_access_mode_type_Supervisor: 77212 100%
-Cache Stats: system.l1_cntrl5.L1IcacheMemory
- system.l1_cntrl5.L1IcacheMemory_total_misses: 0
- system.l1_cntrl5.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl5.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl5.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl5.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl5.L1IcacheMemory
+ system.ruby.l1_cntrl5.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl5.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl5.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl5.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl5.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl5.L1DcacheMemory
- system.l1_cntrl5.L1DcacheMemory_total_misses: 77081
- system.l1_cntrl5.L1DcacheMemory_total_demand_misses: 77081
- system.l1_cntrl5.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl5.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl5.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl5.L1DcacheMemory
+ system.ruby.l1_cntrl5.L1DcacheMemory_total_misses: 77081
+ system.ruby.l1_cntrl5.L1DcacheMemory_total_demand_misses: 77081
+ system.ruby.l1_cntrl5.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl5.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl5.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl5.L1DcacheMemory_request_type_LD: 64.9032%
- system.l1_cntrl5.L1DcacheMemory_request_type_ST: 35.0968%
+ system.ruby.l1_cntrl5.L1DcacheMemory_request_type_LD: 64.9032%
+ system.ruby.l1_cntrl5.L1DcacheMemory_request_type_ST: 35.0968%
- system.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 77081 100%
+ system.ruby.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 77081 100%
-Cache Stats: system.l1_cntrl5.L2cacheMemory
- system.l1_cntrl5.L2cacheMemory_total_misses: 77081
- system.l1_cntrl5.L2cacheMemory_total_demand_misses: 77081
- system.l1_cntrl5.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl5.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl5.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl5.L2cacheMemory
+ system.ruby.l1_cntrl5.L2cacheMemory_total_misses: 77081
+ system.ruby.l1_cntrl5.L2cacheMemory_total_demand_misses: 77081
+ system.ruby.l1_cntrl5.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl5.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl5.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl5.L2cacheMemory_request_type_LD: 64.9032%
- system.l1_cntrl5.L2cacheMemory_request_type_ST: 35.0968%
+ system.ruby.l1_cntrl5.L2cacheMemory_request_type_LD: 64.9032%
+ system.ruby.l1_cntrl5.L2cacheMemory_request_type_ST: 35.0968%
- system.l1_cntrl5.L2cacheMemory_access_mode_type_Supervisor: 77081 100%
+ system.ruby.l1_cntrl5.L2cacheMemory_access_mode_type_Supervisor: 77081 100%
-Cache Stats: system.l1_cntrl6.L1IcacheMemory
- system.l1_cntrl6.L1IcacheMemory_total_misses: 0
- system.l1_cntrl6.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl6.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl6.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl6.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl6.L1IcacheMemory
+ system.ruby.l1_cntrl6.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl6.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl6.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl6.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl6.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl6.L1DcacheMemory
- system.l1_cntrl6.L1DcacheMemory_total_misses: 77611
- system.l1_cntrl6.L1DcacheMemory_total_demand_misses: 77611
- system.l1_cntrl6.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl6.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl6.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl6.L1DcacheMemory
+ system.ruby.l1_cntrl6.L1DcacheMemory_total_misses: 77611
+ system.ruby.l1_cntrl6.L1DcacheMemory_total_demand_misses: 77611
+ system.ruby.l1_cntrl6.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl6.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl6.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl6.L1DcacheMemory_request_type_LD: 64.7692%
- system.l1_cntrl6.L1DcacheMemory_request_type_ST: 35.2308%
+ system.ruby.l1_cntrl6.L1DcacheMemory_request_type_LD: 64.7692%
+ system.ruby.l1_cntrl6.L1DcacheMemory_request_type_ST: 35.2308%
- system.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 77611 100%
+ system.ruby.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 77611 100%
-Cache Stats: system.l1_cntrl6.L2cacheMemory
- system.l1_cntrl6.L2cacheMemory_total_misses: 77611
- system.l1_cntrl6.L2cacheMemory_total_demand_misses: 77611
- system.l1_cntrl6.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl6.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl6.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl6.L2cacheMemory
+ system.ruby.l1_cntrl6.L2cacheMemory_total_misses: 77611
+ system.ruby.l1_cntrl6.L2cacheMemory_total_demand_misses: 77611
+ system.ruby.l1_cntrl6.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl6.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl6.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl6.L2cacheMemory_request_type_LD: 64.7692%
- system.l1_cntrl6.L2cacheMemory_request_type_ST: 35.2308%
+ system.ruby.l1_cntrl6.L2cacheMemory_request_type_LD: 64.7692%
+ system.ruby.l1_cntrl6.L2cacheMemory_request_type_ST: 35.2308%
- system.l1_cntrl6.L2cacheMemory_access_mode_type_Supervisor: 77611 100%
+ system.ruby.l1_cntrl6.L2cacheMemory_access_mode_type_Supervisor: 77611 100%
-Cache Stats: system.l1_cntrl7.L1IcacheMemory
- system.l1_cntrl7.L1IcacheMemory_total_misses: 0
- system.l1_cntrl7.L1IcacheMemory_total_demand_misses: 0
- system.l1_cntrl7.L1IcacheMemory_total_prefetches: 0
- system.l1_cntrl7.L1IcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl7.L1IcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl7.L1IcacheMemory
+ system.ruby.l1_cntrl7.L1IcacheMemory_total_misses: 0
+ system.ruby.l1_cntrl7.L1IcacheMemory_total_demand_misses: 0
+ system.ruby.l1_cntrl7.L1IcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl7.L1IcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl7.L1IcacheMemory_total_hw_prefetches: 0
-Cache Stats: system.l1_cntrl7.L1DcacheMemory
- system.l1_cntrl7.L1DcacheMemory_total_misses: 76964
- system.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76964
- system.l1_cntrl7.L1DcacheMemory_total_prefetches: 0
- system.l1_cntrl7.L1DcacheMemory_total_sw_prefetches: 0
- system.l1_cntrl7.L1DcacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl7.L1DcacheMemory
+ system.ruby.l1_cntrl7.L1DcacheMemory_total_misses: 76964
+ system.ruby.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76964
+ system.ruby.l1_cntrl7.L1DcacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl7.L1DcacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl7.L1DcacheMemory_total_hw_prefetches: 0
- system.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.8654%
- system.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.1346%
+ system.ruby.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.8654%
+ system.ruby.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.1346%
- system.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76964 100%
+ system.ruby.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76964 100%
-Cache Stats: system.l1_cntrl7.L2cacheMemory
- system.l1_cntrl7.L2cacheMemory_total_misses: 76964
- system.l1_cntrl7.L2cacheMemory_total_demand_misses: 76964
- system.l1_cntrl7.L2cacheMemory_total_prefetches: 0
- system.l1_cntrl7.L2cacheMemory_total_sw_prefetches: 0
- system.l1_cntrl7.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l1_cntrl7.L2cacheMemory
+ system.ruby.l1_cntrl7.L2cacheMemory_total_misses: 76964
+ system.ruby.l1_cntrl7.L2cacheMemory_total_demand_misses: 76964
+ system.ruby.l1_cntrl7.L2cacheMemory_total_prefetches: 0
+ system.ruby.l1_cntrl7.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l1_cntrl7.L2cacheMemory_total_hw_prefetches: 0
- system.l1_cntrl7.L2cacheMemory_request_type_LD: 64.8654%
- system.l1_cntrl7.L2cacheMemory_request_type_ST: 35.1346%
+ system.ruby.l1_cntrl7.L2cacheMemory_request_type_LD: 64.8654%
+ system.ruby.l1_cntrl7.L2cacheMemory_request_type_ST: 35.1346%
- system.l1_cntrl7.L2cacheMemory_access_mode_type_Supervisor: 76964 100%
+ system.ruby.l1_cntrl7.L2cacheMemory_access_mode_type_Supervisor: 76964 100%
-Cache Stats: system.dir_cntrl0.probeFilter
- system.dir_cntrl0.probeFilter_total_misses: 0
- system.dir_cntrl0.probeFilter_total_demand_misses: 0
- system.dir_cntrl0.probeFilter_total_prefetches: 0
- system.dir_cntrl0.probeFilter_total_sw_prefetches: 0
- system.dir_cntrl0.probeFilter_total_hw_prefetches: 0
+Cache Stats: system.ruby.dir_cntrl0.probeFilter
+ system.ruby.dir_cntrl0.probeFilter_total_misses: 0
+ system.ruby.dir_cntrl0.probeFilter_total_demand_misses: 0
+ system.ruby.dir_cntrl0.probeFilter_total_prefetches: 0
+ system.ruby.dir_cntrl0.probeFilter_total_sw_prefetches: 0
+ system.ruby.dir_cntrl0.probeFilter_total_hw_prefetches: 0
-Memory controller: system.dir_cntrl0.memBuffer:
+Memory controller: system.ruby.dir_cntrl0.memBuffer:
memory_total_requests: 811546
memory_reads: 597507
memory_writes: 214013
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
index a78cf0d93..6ab2ef6a1 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
@@ -4,159 +4,159 @@ sim_seconds 0.005796 # Nu
sim_ticks 5795833 # Number of ticks simulated
final_tick 5795833 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 44806 # Simulator tick rate (ticks/s)
-host_mem_usage 419160 # Number of bytes of host memory used
-host_seconds 129.36 # Real time elapsed on the host
-system.l1_cntrl4.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl4.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl4.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl4.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl4.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl4.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl4.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl4.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl4.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl4.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl4.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl4.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl4.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl4.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl4.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl4.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl4.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl4.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl5.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl5.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl5.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl5.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl5.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl5.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl5.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl5.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl5.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl5.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl5.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl5.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl5.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl5.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl5.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl5.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl5.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl5.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl6.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl6.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl6.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl6.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl6.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl6.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl6.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl6.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl6.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl6.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl6.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl6.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl6.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl6.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl6.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl6.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl6.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl6.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl7.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl7.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl7.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl7.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl7.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl7.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl7.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl7.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl7.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl7.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl7.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl7.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl7.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl7.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl7.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl7.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl7.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl7.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl0.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl0.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl0.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl0.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl0.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl0.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl0.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl0.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl0.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl0.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl0.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl0.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl1.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl1.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl1.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl1.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl1.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl1.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl1.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl1.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl1.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl1.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl1.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl1.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl1.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl1.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl1.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl1.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl1.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl1.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl2.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl2.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl2.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl2.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl2.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl2.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl2.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl2.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl2.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl2.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl2.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl2.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl2.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl2.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl2.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl2.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl2.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl2.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl3.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl3.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl3.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl3.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl3.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl3.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl3.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl3.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl3.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl3.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl3.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl3.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.l1_cntrl3.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l1_cntrl3.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l1_cntrl3.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l1_cntrl3.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l1_cntrl3.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l1_cntrl3.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
-system.dir_cntrl0.probeFilter.num_data_array_reads 0 # number of data array reads
-system.dir_cntrl0.probeFilter.num_data_array_writes 0 # number of data array writes
-system.dir_cntrl0.probeFilter.num_tag_array_reads 0 # number of tag array reads
-system.dir_cntrl0.probeFilter.num_tag_array_writes 0 # number of tag array writes
-system.dir_cntrl0.probeFilter.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.dir_cntrl0.probeFilter.num_data_array_stalls 0 # number of stalls caused by data array
+host_tick_rate 46095 # Simulator tick rate (ticks/s)
+host_mem_usage 425996 # Number of bytes of host memory used
+host_seconds 125.74 # Real time elapsed on the host
+system.ruby.l1_cntrl4.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl4.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl4.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl4.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl4.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl4.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl4.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl4.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl4.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl4.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl4.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl4.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl4.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl4.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl4.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl4.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl4.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl4.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl5.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl5.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl5.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl5.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl5.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl5.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl5.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl5.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl5.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl5.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl5.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl5.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl5.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl5.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl5.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl5.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl5.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl5.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl6.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl6.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl6.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl6.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl6.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl6.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl6.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl6.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl6.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl6.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl6.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl6.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl6.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl6.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl6.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl6.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl6.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl6.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl7.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl7.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl7.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl7.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl7.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl7.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl7.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl7.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl7.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl7.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl7.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl7.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl7.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl7.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl7.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl7.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl7.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl7.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl0.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl0.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl0.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl0.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl1.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl1.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl1.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl1.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl1.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl1.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl1.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl1.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl1.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl1.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl2.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl2.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl2.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl2.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl2.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl2.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl2.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl2.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl2.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl2.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl2.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl2.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl2.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl2.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl2.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl2.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl2.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl2.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl3.L1DcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl3.L1DcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl3.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl3.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl3.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl3.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl3.L1IcacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl3.L1IcacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl3.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl3.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl3.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl3.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl3.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l1_cntrl3.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l1_cntrl3.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l1_cntrl3.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l1_cntrl3.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l1_cntrl3.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.dir_cntrl0.probeFilter.num_data_array_reads 0 # number of data array reads
+system.ruby.dir_cntrl0.probeFilter.num_data_array_writes 0 # number of data array writes
+system.ruby.dir_cntrl0.probeFilter.num_tag_array_reads 0 # number of tag array reads
+system.ruby.dir_cntrl0.probeFilter.num_tag_array_writes 0 # number of tag array writes
+system.ruby.dir_cntrl0.probeFilter.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.dir_cntrl0.probeFilter.num_data_array_stalls 0 # number of stalls caused by data array
system.cpu0.num_reads 99395 # number of read accesses completed
system.cpu0.num_writes 53721 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed