summaryrefslogtreecommitdiff
path: root/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token
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_CMP_token
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_CMP_token')
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini315
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats294
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt210
3 files changed, 421 insertions, 398 deletions
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
index e2748beb9..6b761c13c 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/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 l2_cntrl0 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 l2_cntrl0 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
buffer_size=0
+clock=1
cntrl_id=9
-directory=system.dir_cntrl0.directory
+directory=system.ruby.dir_cntrl0.directory
directory_latency=5
distributed_persistent=true
fixed_timeout_latency=100
l2_select_num_bits=0
-memBuffer=system.dir_cntrl0.memBuffer
+memBuffer=system.ruby.dir_cntrl0.memBuffer
number_of_TBEs=256
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,36 +275,14 @@ ruby_system=system.ruby
tFaw=0
version=0
-[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 sequencer
-L1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=0
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -269,11 +295,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -287,7 +313,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl0.L1IcacheMemory]
+[system.ruby.l1_cntrl0.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -301,13 +327,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
@@ -318,13 +344,14 @@ using_ruby_tester=false
version=0
slave=system.cpu0.test
-[system.l1_cntrl1]
+[system.ruby.l1_cntrl1]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl1.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl1.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl1.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl1.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=1
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -337,11 +364,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -355,7 +382,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl1.L1IcacheMemory]
+[system.ruby.l1_cntrl1.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -369,13 +396,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
@@ -386,13 +413,14 @@ using_ruby_tester=false
version=1
slave=system.cpu1.test
-[system.l1_cntrl2]
+[system.ruby.l1_cntrl2]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl2.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl2.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl2.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl2.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=2
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -405,11 +433,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -423,7 +451,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl2.L1IcacheMemory]
+[system.ruby.l1_cntrl2.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -437,13 +465,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
@@ -454,13 +482,14 @@ using_ruby_tester=false
version=2
slave=system.cpu2.test
-[system.l1_cntrl3]
+[system.ruby.l1_cntrl3]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl3.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl3.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl3.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl3.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=3
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -473,11 +502,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -491,7 +520,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl3.L1IcacheMemory]
+[system.ruby.l1_cntrl3.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -505,13 +534,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
@@ -522,13 +551,14 @@ using_ruby_tester=false
version=3
slave=system.cpu3.test
-[system.l1_cntrl4]
+[system.ruby.l1_cntrl4]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl4.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl4.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl4.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl4.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=4
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -541,11 +571,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -559,7 +589,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl4.L1IcacheMemory]
+[system.ruby.l1_cntrl4.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -573,13 +603,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
@@ -590,13 +620,14 @@ using_ruby_tester=false
version=4
slave=system.cpu4.test
-[system.l1_cntrl5]
+[system.ruby.l1_cntrl5]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl5.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl5.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl5.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl5.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=5
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -609,11 +640,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -627,7 +658,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl5.L1IcacheMemory]
+[system.ruby.l1_cntrl5.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -641,13 +672,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
@@ -658,13 +689,14 @@ using_ruby_tester=false
version=5
slave=system.cpu5.test
-[system.l1_cntrl6]
+[system.ruby.l1_cntrl6]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl6.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl6.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl6.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl6.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=6
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -677,11 +709,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -695,7 +727,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl6.L1IcacheMemory]
+[system.ruby.l1_cntrl6.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -709,13 +741,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
@@ -726,13 +758,14 @@ using_ruby_tester=false
version=6
slave=system.cpu6.test
-[system.l1_cntrl7]
+[system.ruby.l1_cntrl7]
type=L1Cache_Controller
children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.l1_cntrl7.L1DcacheMemory
-L1IcacheMemory=system.l1_cntrl7.L1IcacheMemory
+L1DcacheMemory=system.ruby.l1_cntrl7.L1DcacheMemory
+L1IcacheMemory=system.ruby.l1_cntrl7.L1IcacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=7
dynamic_timeout_enabled=true
fixed_timeout_latency=300
@@ -745,11 +778,11 @@ recycle_latency=10
retry_threshold=1
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
@@ -763,7 +796,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.l1_cntrl7.L1IcacheMemory]
+[system.ruby.l1_cntrl7.L1IcacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -777,13 +810,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
@@ -794,12 +827,13 @@ using_ruby_tester=false
version=7
slave=system.cpu7.test
-[system.l2_cntrl0]
+[system.ruby.l2_cntrl0]
type=L2Cache_Controller
children=L2cacheMemory
-L2cacheMemory=system.l2_cntrl0.L2cacheMemory
+L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory
N_tokens=9
buffer_size=0
+clock=1
cntrl_id=8
filtering_enabled=true
l2_request_latency=5
@@ -810,7 +844,7 @@ ruby_system=system.ruby
transitions_per_cycle=32
version=0
-[system.l2_cntrl0.L2cacheMemory]
+[system.ruby.l2_cntrl0.L2cacheMemory]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -824,34 +858,12 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[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
@@ -871,7 +883,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
@@ -879,6 +891,7 @@ weight=1
[system.ruby.network.topology.ext_links0.int_node]
type=Switch
+clock=1
router_id=0
virt_nets=10
@@ -886,7 +899,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
@@ -894,6 +907,7 @@ weight=1
[system.ruby.network.topology.ext_links1.int_node]
type=Switch
+clock=1
router_id=1
virt_nets=10
@@ -901,7 +915,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
@@ -909,6 +923,7 @@ weight=1
[system.ruby.network.topology.ext_links2.int_node]
type=Switch
+clock=1
router_id=2
virt_nets=10
@@ -916,7 +931,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
@@ -924,6 +939,7 @@ weight=1
[system.ruby.network.topology.ext_links3.int_node]
type=Switch
+clock=1
router_id=3
virt_nets=10
@@ -931,7 +947,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
@@ -939,6 +955,7 @@ weight=1
[system.ruby.network.topology.ext_links4.int_node]
type=Switch
+clock=1
router_id=4
virt_nets=10
@@ -946,7 +963,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
@@ -954,6 +971,7 @@ weight=1
[system.ruby.network.topology.ext_links5.int_node]
type=Switch
+clock=1
router_id=5
virt_nets=10
@@ -961,7 +979,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
@@ -969,6 +987,7 @@ weight=1
[system.ruby.network.topology.ext_links6.int_node]
type=Switch
+clock=1
router_id=6
virt_nets=10
@@ -976,7 +995,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
@@ -984,6 +1003,7 @@ weight=1
[system.ruby.network.topology.ext_links7.int_node]
type=Switch
+clock=1
router_id=7
virt_nets=10
@@ -991,7 +1011,7 @@ virt_nets=10
type=SimpleExtLink
children=int_node
bandwidth_factor=16
-ext_node=system.l2_cntrl0
+ext_node=system.ruby.l2_cntrl0
int_node=system.ruby.network.topology.ext_links8.int_node
latency=1
link_id=8
@@ -999,6 +1019,7 @@ weight=1
[system.ruby.network.topology.ext_links8.int_node]
type=Switch
+clock=1
router_id=8
virt_nets=10
@@ -1006,7 +1027,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_links9.int_node
latency=1
link_id=9
@@ -1014,6 +1035,7 @@ weight=1
[system.ruby.network.topology.ext_links9.int_node]
type=Switch
+clock=1
router_id=9
virt_nets=10
@@ -1029,6 +1051,7 @@ weight=1
[system.ruby.network.topology.int_links0.node_b]
type=Switch
+clock=1
router_id=10
virt_nets=10
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats
index 763dfbceb..96dab4565 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats
@@ -1,24 +1,24 @@
-Real time: Nov/10/2012 16:14:34
+Real time: Jan/14/2013 08:28:58
Profiler Stats
--------------
-Elapsed_time_in_seconds: 127
-Elapsed_time_in_minutes: 2.11667
-Elapsed_time_in_hours: 0.0352778
-Elapsed_time_in_days: 0.00146991
+Elapsed_time_in_seconds: 128
+Elapsed_time_in_minutes: 2.13333
+Elapsed_time_in_hours: 0.0355556
+Elapsed_time_in_days: 0.00148148
-Virtual_time_in_seconds: 126.79
-Virtual_time_in_minutes: 2.11317
-Virtual_time_in_hours: 0.0352194
-Virtual_time_in_days: 0.00146748
+Virtual_time_in_seconds: 127.36
+Virtual_time_in_minutes: 2.12267
+Virtual_time_in_hours: 0.0353778
+Virtual_time_in_days: 0.00147407
Ruby_current_time: 6151475
Ruby_start_time: 0
Ruby_cycles: 6151475
-mbytes_resident: 70.8477
-mbytes_total: 409.41
-resident_ratio: 0.173058
+mbytes_resident: 73.6328
+mbytes_total: 416.027
+resident_ratio: 0.177028
ruby_cycles_executed: [ 6151476 6151476 6151476 6151476 6151476 6151476 6151476 6151476 ]
@@ -89,13 +89,13 @@ Total_nonPF_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard dev
Resource Usage
--------------
page_size: 4096
-user_time: 126
+user_time: 127
system_time: 0
-page_reclaims: 10005
-page_faults: 55
+page_reclaims: 10402
+page_faults: 0
swaps: 0
-block_inputs: 6480
-block_outputs: 296
+block_inputs: 0
+block_outputs: 312
Network Stats
-------------
@@ -400,25 +400,25 @@ links_utilized_percent_switch_10: 17.6719
outgoing_messages_switch_10_link_9_Writeback_Control: 377581 3020648 [ 0 0 0 0 377581 0 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_10_link_9_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 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: 77267
- system.l1_cntrl0.L1DcacheMemory_total_demand_misses: 77267
- 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: 77267
+ system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 77267
+ 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.1222%
- system.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.8778%
+ system.ruby.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.1222%
+ system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.8778%
- system.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 77267 100%
+ system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 77267 100%
--- L1Cache ---
- Event Counts -
@@ -771,157 +771,157 @@ IS_L Persistent_GETS [24 24 36 41 0 11 5 18 ] 159
IS_L Own_Lock_or_Unlock [235 219 224 238 204 226 218 212 ] 1776
IS_L Request_Timeout [341 233 222 251 277 242 190 265 ] 2021
-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: 77262
- system.l1_cntrl1.L1DcacheMemory_total_demand_misses: 77262
- 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: 77262
+ system.ruby.l1_cntrl1.L1DcacheMemory_total_demand_misses: 77262
+ 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.6566%
- system.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.3434%
+ system.ruby.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.6566%
+ system.ruby.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.3434%
- system.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 77262 100%
+ system.ruby.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 77262 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: 77078
- system.l1_cntrl2.L1DcacheMemory_total_demand_misses: 77078
- 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: 77078
+ system.ruby.l1_cntrl2.L1DcacheMemory_total_demand_misses: 77078
+ 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: 65.1846%
- system.l1_cntrl2.L1DcacheMemory_request_type_ST: 34.8154%
+ system.ruby.l1_cntrl2.L1DcacheMemory_request_type_LD: 65.1846%
+ system.ruby.l1_cntrl2.L1DcacheMemory_request_type_ST: 34.8154%
- system.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 77078 100%
+ system.ruby.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 77078 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: 76783
- system.l1_cntrl3.L1DcacheMemory_total_demand_misses: 76783
- 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: 76783
+ system.ruby.l1_cntrl3.L1DcacheMemory_total_demand_misses: 76783
+ 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: 65.3348%
- system.l1_cntrl3.L1DcacheMemory_request_type_ST: 34.6652%
+ system.ruby.l1_cntrl3.L1DcacheMemory_request_type_LD: 65.3348%
+ system.ruby.l1_cntrl3.L1DcacheMemory_request_type_ST: 34.6652%
- system.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 76783 100%
+ system.ruby.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 76783 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: 76947
- system.l1_cntrl4.L1DcacheMemory_total_demand_misses: 76947
- 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: 76947
+ system.ruby.l1_cntrl4.L1DcacheMemory_total_demand_misses: 76947
+ 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: 64.9837%
- system.l1_cntrl4.L1DcacheMemory_request_type_ST: 35.0163%
+ system.ruby.l1_cntrl4.L1DcacheMemory_request_type_LD: 64.9837%
+ system.ruby.l1_cntrl4.L1DcacheMemory_request_type_ST: 35.0163%
- system.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 76947 100%
+ system.ruby.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 76947 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: 77241
- system.l1_cntrl5.L1DcacheMemory_total_demand_misses: 77241
- 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: 77241
+ system.ruby.l1_cntrl5.L1DcacheMemory_total_demand_misses: 77241
+ 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: 65.0496%
- system.l1_cntrl5.L1DcacheMemory_request_type_ST: 34.9504%
+ system.ruby.l1_cntrl5.L1DcacheMemory_request_type_LD: 65.0496%
+ system.ruby.l1_cntrl5.L1DcacheMemory_request_type_ST: 34.9504%
- system.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 77241 100%
+ system.ruby.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 77241 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: 77320
- system.l1_cntrl6.L1DcacheMemory_total_demand_misses: 77320
- 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: 77320
+ system.ruby.l1_cntrl6.L1DcacheMemory_total_demand_misses: 77320
+ 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.8228%
- system.l1_cntrl6.L1DcacheMemory_request_type_ST: 35.1772%
+ system.ruby.l1_cntrl6.L1DcacheMemory_request_type_LD: 64.8228%
+ system.ruby.l1_cntrl6.L1DcacheMemory_request_type_ST: 35.1772%
- system.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 77320 100%
+ system.ruby.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 77320 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: 76925
- system.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76925
- 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: 76925
+ system.ruby.l1_cntrl7.L1DcacheMemory_total_demand_misses: 76925
+ 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.9984%
- system.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.0016%
+ system.ruby.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.9984%
+ system.ruby.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.0016%
- system.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76925 100%
+ system.ruby.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76925 100%
-Cache Stats: system.l2_cntrl0.L2cacheMemory
- system.l2_cntrl0.L2cacheMemory_total_misses: 615142
- system.l2_cntrl0.L2cacheMemory_total_demand_misses: 615142
- system.l2_cntrl0.L2cacheMemory_total_prefetches: 0
- system.l2_cntrl0.L2cacheMemory_total_sw_prefetches: 0
- system.l2_cntrl0.L2cacheMemory_total_hw_prefetches: 0
+Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory
+ system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 615142
+ system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 615142
+ system.ruby.l2_cntrl0.L2cacheMemory_total_prefetches: 0
+ system.ruby.l2_cntrl0.L2cacheMemory_total_sw_prefetches: 0
+ system.ruby.l2_cntrl0.L2cacheMemory_total_hw_prefetches: 0
- system.l2_cntrl0.L2cacheMemory_request_type_GETS: 65.0191%
- system.l2_cntrl0.L2cacheMemory_request_type_GETX: 34.9809%
+ system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETS: 65.0191%
+ system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETX: 34.9809%
- system.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 615142 100%
+ system.ruby.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 615142 100%
--- L2Cache ---
- Event Counts -
@@ -1078,7 +1078,7 @@ S_L Persistent_GETS [0 ] 0
S_L Persistent_GETS_Last_Token [0 ] 0
S_L Own_Lock_or_Unlock [5 ] 5
-Memory controller: system.dir_cntrl0.memBuffer:
+Memory controller: system.ruby.dir_cntrl0.memBuffer:
memory_total_requests: 844944
memory_reads: 610587
memory_writes: 234338
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
index d838cf147..dd34a57f3 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
@@ -4,111 +4,111 @@ sim_seconds 0.006151 # Nu
sim_ticks 6151475 # Number of ticks simulated
final_tick 6151475 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 48581 # Simulator tick rate (ticks/s)
-host_mem_usage 419240 # Number of bytes of host memory used
-host_seconds 126.62 # 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_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_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_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_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_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_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_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.l2_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads
-system.l2_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes
-system.l2_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.l2_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.l2_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.l2_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+host_tick_rate 48262 # Simulator tick rate (ticks/s)
+host_mem_usage 426016 # Number of bytes of host memory used
+host_seconds 127.46 # 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_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_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_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_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_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_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_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.l2_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads
+system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes
+system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads
+system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes
+system.ruby.l2_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
+system.ruby.l2_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
system.cpu0.num_reads 100000 # number of read accesses completed
system.cpu0.num_writes 54250 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed