summaryrefslogtreecommitdiff
path: root/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer
diff options
context:
space:
mode:
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.ini146
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats264
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt231
3 files changed, 151 insertions, 490 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 bc0318858..fdb5da322 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
@@ -16,7 +16,7 @@ kernel=
load_addr_mask=1099511627775
mem_mode=timing
mem_ranges=
-memories=system.funcmem system.physmem
+memories=system.physmem system.funcmem
num_work_ids=16
readfile=
symbolfile=
@@ -292,10 +292,10 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl0.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
+L2cache=system.ruby.l1_cntrl0.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -312,7 +312,7 @@ sequencer=system.ruby.l1_cntrl0.sequencer
transitions_per_cycle=32
version=0
-[system.ruby.l1_cntrl0.L1DcacheMemory]
+[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -326,7 +326,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl0.L1IcacheMemory]
+[system.ruby.l1_cntrl0.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -340,7 +340,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl0.L2cacheMemory]
+[system.ruby.l1_cntrl0.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -358,9 +358,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl0.L1DcacheMemory
+dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -373,10 +373,10 @@ slave=system.cpu0.test
[system.ruby.l1_cntrl1]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl1.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl1.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl1.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl1.L1Dcache
+L1Icache=system.ruby.l1_cntrl1.L1Icache
+L2cache=system.ruby.l1_cntrl1.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -393,7 +393,7 @@ sequencer=system.ruby.l1_cntrl1.sequencer
transitions_per_cycle=32
version=1
-[system.ruby.l1_cntrl1.L1DcacheMemory]
+[system.ruby.l1_cntrl1.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -407,7 +407,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl1.L1IcacheMemory]
+[system.ruby.l1_cntrl1.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -421,7 +421,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl1.L2cacheMemory]
+[system.ruby.l1_cntrl1.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -439,9 +439,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl1.L1DcacheMemory
+dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl1.L1IcacheMemory
+icache=system.ruby.l1_cntrl1.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -454,10 +454,10 @@ slave=system.cpu1.test
[system.ruby.l1_cntrl2]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl2.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl2.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl2.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl2.L1Dcache
+L1Icache=system.ruby.l1_cntrl2.L1Icache
+L2cache=system.ruby.l1_cntrl2.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -474,7 +474,7 @@ sequencer=system.ruby.l1_cntrl2.sequencer
transitions_per_cycle=32
version=2
-[system.ruby.l1_cntrl2.L1DcacheMemory]
+[system.ruby.l1_cntrl2.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -488,7 +488,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl2.L1IcacheMemory]
+[system.ruby.l1_cntrl2.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -502,7 +502,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl2.L2cacheMemory]
+[system.ruby.l1_cntrl2.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -520,9 +520,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl2.L1DcacheMemory
+dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl2.L1IcacheMemory
+icache=system.ruby.l1_cntrl2.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -535,10 +535,10 @@ slave=system.cpu2.test
[system.ruby.l1_cntrl3]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl3.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl3.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl3.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl3.L1Dcache
+L1Icache=system.ruby.l1_cntrl3.L1Icache
+L2cache=system.ruby.l1_cntrl3.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -555,7 +555,7 @@ sequencer=system.ruby.l1_cntrl3.sequencer
transitions_per_cycle=32
version=3
-[system.ruby.l1_cntrl3.L1DcacheMemory]
+[system.ruby.l1_cntrl3.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -569,7 +569,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl3.L1IcacheMemory]
+[system.ruby.l1_cntrl3.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -583,7 +583,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl3.L2cacheMemory]
+[system.ruby.l1_cntrl3.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -601,9 +601,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl3.L1DcacheMemory
+dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl3.L1IcacheMemory
+icache=system.ruby.l1_cntrl3.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -616,10 +616,10 @@ slave=system.cpu3.test
[system.ruby.l1_cntrl4]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl4.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl4.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl4.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl4.L1Dcache
+L1Icache=system.ruby.l1_cntrl4.L1Icache
+L2cache=system.ruby.l1_cntrl4.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -636,7 +636,7 @@ sequencer=system.ruby.l1_cntrl4.sequencer
transitions_per_cycle=32
version=4
-[system.ruby.l1_cntrl4.L1DcacheMemory]
+[system.ruby.l1_cntrl4.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -650,7 +650,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl4.L1IcacheMemory]
+[system.ruby.l1_cntrl4.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -664,7 +664,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl4.L2cacheMemory]
+[system.ruby.l1_cntrl4.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -682,9 +682,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl4.L1DcacheMemory
+dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl4.L1IcacheMemory
+icache=system.ruby.l1_cntrl4.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -697,10 +697,10 @@ slave=system.cpu4.test
[system.ruby.l1_cntrl5]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl5.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl5.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl5.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl5.L1Dcache
+L1Icache=system.ruby.l1_cntrl5.L1Icache
+L2cache=system.ruby.l1_cntrl5.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -717,7 +717,7 @@ sequencer=system.ruby.l1_cntrl5.sequencer
transitions_per_cycle=32
version=5
-[system.ruby.l1_cntrl5.L1DcacheMemory]
+[system.ruby.l1_cntrl5.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -731,7 +731,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl5.L1IcacheMemory]
+[system.ruby.l1_cntrl5.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -745,7 +745,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl5.L2cacheMemory]
+[system.ruby.l1_cntrl5.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -763,9 +763,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl5.L1DcacheMemory
+dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl5.L1IcacheMemory
+icache=system.ruby.l1_cntrl5.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -778,10 +778,10 @@ slave=system.cpu5.test
[system.ruby.l1_cntrl6]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl6.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl6.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl6.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl6.L1Dcache
+L1Icache=system.ruby.l1_cntrl6.L1Icache
+L2cache=system.ruby.l1_cntrl6.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -798,7 +798,7 @@ sequencer=system.ruby.l1_cntrl6.sequencer
transitions_per_cycle=32
version=6
-[system.ruby.l1_cntrl6.L1DcacheMemory]
+[system.ruby.l1_cntrl6.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -812,7 +812,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl6.L1IcacheMemory]
+[system.ruby.l1_cntrl6.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -826,7 +826,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl6.L2cacheMemory]
+[system.ruby.l1_cntrl6.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -844,9 +844,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl6.L1DcacheMemory
+dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl6.L1IcacheMemory
+icache=system.ruby.l1_cntrl6.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -859,10 +859,10 @@ slave=system.cpu6.test
[system.ruby.l1_cntrl7]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory L2cacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl7.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl7.L1IcacheMemory
-L2cacheMemory=system.ruby.l1_cntrl7.L2cacheMemory
+children=L1Dcache L1Icache L2cache sequencer
+L1Dcache=system.ruby.l1_cntrl7.L1Dcache
+L1Icache=system.ruby.l1_cntrl7.L1Icache
+L2cache=system.ruby.l1_cntrl7.L2cache
buffer_size=0
cache_response_latency=10
clock=1
@@ -879,7 +879,7 @@ sequencer=system.ruby.l1_cntrl7.sequencer
transitions_per_cycle=32
version=7
-[system.ruby.l1_cntrl7.L1DcacheMemory]
+[system.ruby.l1_cntrl7.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -893,7 +893,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl7.L1IcacheMemory]
+[system.ruby.l1_cntrl7.L1Icache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -907,7 +907,7 @@ start_index_bit=6
tagAccessLatency=1
tagArrayBanks=1
-[system.ruby.l1_cntrl7.L2cacheMemory]
+[system.ruby.l1_cntrl7.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -925,9 +925,9 @@ tagArrayBanks=1
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl7.L1DcacheMemory
+dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
-icache=system.ruby.l1_cntrl7.L1IcacheMemory
+icache=system.ruby.l1_cntrl7.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
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 a532ed140..75d9d7cf6 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
@@ -324,38 +324,6 @@ 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.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.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.ruby.l1_cntrl0.L1DcacheMemory_request_type_LD: 65.2548%
- system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 34.7452%
-
- system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 76966 100%
-
-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.ruby.l1_cntrl0.L2cacheMemory_request_type_LD: 65.2548%
- system.ruby.l1_cntrl0.L2cacheMemory_request_type_ST: 34.7452%
-
- system.ruby.l1_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 76966 100%
-
--- L1Cache ---
- Event Counts -
Load [50266 50315 50271 50212 50263 50069 50306 49970 ] 401672
@@ -753,238 +721,6 @@ 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.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.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.ruby.l1_cntrl1.L1DcacheMemory_request_type_LD: 64.8972%
- system.ruby.l1_cntrl1.L1DcacheMemory_request_type_ST: 35.1028%
-
- system.ruby.l1_cntrl1.L1DcacheMemory_access_mode_type_Supervisor: 77464 100%
-
-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.ruby.l1_cntrl1.L2cacheMemory_request_type_LD: 64.8972%
- system.ruby.l1_cntrl1.L2cacheMemory_request_type_ST: 35.1028%
-
- system.ruby.l1_cntrl1.L2cacheMemory_access_mode_type_Supervisor: 77464 100%
-
-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.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.ruby.l1_cntrl2.L1DcacheMemory_request_type_LD: 64.9667%
- system.ruby.l1_cntrl2.L1DcacheMemory_request_type_ST: 35.0333%
-
- system.ruby.l1_cntrl2.L1DcacheMemory_access_mode_type_Supervisor: 77315 100%
-
-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.ruby.l1_cntrl2.L2cacheMemory_request_type_LD: 64.9667%
- system.ruby.l1_cntrl2.L2cacheMemory_request_type_ST: 35.0333%
-
- system.ruby.l1_cntrl2.L2cacheMemory_access_mode_type_Supervisor: 77315 100%
-
-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.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.ruby.l1_cntrl3.L1DcacheMemory_request_type_LD: 64.8069%
- system.ruby.l1_cntrl3.L1DcacheMemory_request_type_ST: 35.1931%
-
- system.ruby.l1_cntrl3.L1DcacheMemory_access_mode_type_Supervisor: 77410 100%
-
-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.ruby.l1_cntrl3.L2cacheMemory_request_type_LD: 64.8069%
- system.ruby.l1_cntrl3.L2cacheMemory_request_type_ST: 35.1931%
-
- system.ruby.l1_cntrl3.L2cacheMemory_access_mode_type_Supervisor: 77410 100%
-
-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.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.ruby.l1_cntrl4.L1DcacheMemory_request_type_LD: 65.0508%
- system.ruby.l1_cntrl4.L1DcacheMemory_request_type_ST: 34.9492%
-
- system.ruby.l1_cntrl4.L1DcacheMemory_access_mode_type_Supervisor: 77212 100%
-
-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.ruby.l1_cntrl4.L2cacheMemory_request_type_LD: 65.0508%
- system.ruby.l1_cntrl4.L2cacheMemory_request_type_ST: 34.9492%
-
- system.ruby.l1_cntrl4.L2cacheMemory_access_mode_type_Supervisor: 77212 100%
-
-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.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.ruby.l1_cntrl5.L1DcacheMemory_request_type_LD: 64.9032%
- system.ruby.l1_cntrl5.L1DcacheMemory_request_type_ST: 35.0968%
-
- system.ruby.l1_cntrl5.L1DcacheMemory_access_mode_type_Supervisor: 77081 100%
-
-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.ruby.l1_cntrl5.L2cacheMemory_request_type_LD: 64.9032%
- system.ruby.l1_cntrl5.L2cacheMemory_request_type_ST: 35.0968%
-
- system.ruby.l1_cntrl5.L2cacheMemory_access_mode_type_Supervisor: 77081 100%
-
-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.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.ruby.l1_cntrl6.L1DcacheMemory_request_type_LD: 64.7692%
- system.ruby.l1_cntrl6.L1DcacheMemory_request_type_ST: 35.2308%
-
- system.ruby.l1_cntrl6.L1DcacheMemory_access_mode_type_Supervisor: 77611 100%
-
-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.ruby.l1_cntrl6.L2cacheMemory_request_type_LD: 64.7692%
- system.ruby.l1_cntrl6.L2cacheMemory_request_type_ST: 35.2308%
-
- system.ruby.l1_cntrl6.L2cacheMemory_access_mode_type_Supervisor: 77611 100%
-
-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.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.ruby.l1_cntrl7.L1DcacheMemory_request_type_LD: 64.8654%
- system.ruby.l1_cntrl7.L1DcacheMemory_request_type_ST: 35.1346%
-
- system.ruby.l1_cntrl7.L1DcacheMemory_access_mode_type_Supervisor: 76964 100%
-
-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.ruby.l1_cntrl7.L2cacheMemory_request_type_LD: 64.8654%
- system.ruby.l1_cntrl7.L2cacheMemory_request_type_ST: 35.1346%
-
- system.ruby.l1_cntrl7.L2cacheMemory_access_mode_type_Supervisor: 76964 100%
-
-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.ruby.dir_cntrl0.memBuffer:
memory_total_requests: 811546
memory_reads: 597507
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 85ee95513..781075885 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,84 @@ 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 34597 # Simulator tick rate (ticks/s)
-host_mem_usage 250320 # Number of bytes of host memory used
-host_seconds 167.53 # 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
+host_tick_rate 45179 # Simulator tick rate (ticks/s)
+host_mem_usage 298344 # Number of bytes of host memory used
+host_seconds 128.29 # Real time elapsed on the host
+system.ruby.l1_cntrl4.L1Dcache.demand_hits 14 # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Dcache.demand_misses 77212 # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77226 # Number of cache demand accesses
+system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl4.L2cache.demand_hits 66 # Number of cache demand hits
+system.ruby.l1_cntrl4.L2cache.demand_misses 77146 # Number of cache demand misses
+system.ruby.l1_cntrl4.L2cache.demand_accesses 77212 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Dcache.demand_hits 28 # Number of cache demand hits
+system.ruby.l1_cntrl5.L1Dcache.demand_misses 77076 # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Dcache.demand_accesses 77104 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L2cache.demand_hits 84 # Number of cache demand hits
+system.ruby.l1_cntrl5.L2cache.demand_misses 76992 # Number of cache demand misses
+system.ruby.l1_cntrl5.L2cache.demand_accesses 77076 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Dcache.demand_hits 12 # Number of cache demand hits
+system.ruby.l1_cntrl6.L1Dcache.demand_misses 77608 # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77620 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L2cache.demand_hits 66 # Number of cache demand hits
+system.ruby.l1_cntrl6.L2cache.demand_misses 77542 # Number of cache demand misses
+system.ruby.l1_cntrl6.L2cache.demand_accesses 77608 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Dcache.demand_hits 14 # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Dcache.demand_misses 76959 # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Dcache.demand_accesses 76973 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L2cache.demand_hits 67 # Number of cache demand hits
+system.ruby.l1_cntrl7.L2cache.demand_misses 76892 # Number of cache demand misses
+system.ruby.l1_cntrl7.L2cache.demand_accesses 76959 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 17 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 76963 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 76980 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L2cache.demand_hits 72 # Number of cache demand hits
+system.ruby.l1_cntrl0.L2cache.demand_misses 76891 # Number of cache demand misses
+system.ruby.l1_cntrl0.L2cache.demand_accesses 76963 # Number of cache demand accesses
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 22 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 77461 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 77483 # Number of cache demand accesses
+system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl1.L2cache.demand_hits 69 # Number of cache demand hits
+system.ruby.l1_cntrl1.L2cache.demand_misses 77392 # Number of cache demand misses
+system.ruby.l1_cntrl1.L2cache.demand_accesses 77461 # Number of cache demand accesses
+system.ruby.l1_cntrl2.L1Dcache.demand_hits 12 # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Dcache.demand_misses 77314 # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Dcache.demand_accesses 77326 # Number of cache demand accesses
+system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl2.L2cache.demand_hits 98 # Number of cache demand hits
+system.ruby.l1_cntrl2.L2cache.demand_misses 77216 # Number of cache demand misses
+system.ruby.l1_cntrl2.L2cache.demand_accesses 77314 # Number of cache demand accesses
+system.ruby.l1_cntrl3.L1Dcache.demand_hits 19 # Number of cache demand hits
+system.ruby.l1_cntrl3.L1Dcache.demand_misses 77408 # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Dcache.demand_accesses 77427 # Number of cache demand accesses
+system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses
+system.ruby.l1_cntrl3.L2cache.demand_hits 77 # Number of cache demand hits
+system.ruby.l1_cntrl3.L2cache.demand_misses 77331 # Number of cache demand misses
+system.ruby.l1_cntrl3.L2cache.demand_accesses 77408 # Number of cache demand accesses
+system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits
+system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses
+system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses
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