summaryrefslogtreecommitdiff
path: root/tests/quick/se/00.hello/ref/alpha/linux
diff options
context:
space:
mode:
Diffstat (limited to 'tests/quick/se/00.hello/ref/alpha/linux')
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini21
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats47
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt37
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini21
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats24
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt37
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini21
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats35
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt37
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini19
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats44
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt46
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats13
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt19
14 files changed, 110 insertions, 311 deletions
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini
index 2ccf15086..c5745408e 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini
@@ -52,6 +52,7 @@ max_loads_any_thread=0
numThreads=1
profile=0
progress_interval=0
+simpoint_start_insts=
switched_out=false
system=system
tracer=system.cpu.tracer
@@ -167,9 +168,9 @@ version=0
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory prefetcher sequencer
-L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
+children=L1Dcache L1Icache prefetcher sequencer
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
buffer_size=0
clock=1
cntrl_id=0
@@ -188,7 +189,7 @@ to_l2_latency=1
transitions_per_cycle=32
version=0
-[system.ruby.l1_cntrl0.L1DcacheMemory]
+[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -202,7 +203,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
@@ -230,9 +231,9 @@ unit_filter=8
type=RubySequencer
access_phys_mem=false
clock=1
-dcache=system.ruby.l1_cntrl0.L1DcacheMemory
+dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
-icache=system.ruby.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -245,8 +246,8 @@ slave=system.cpu.icache_port system.cpu.dcache_port
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
-children=L2cacheMemory
-L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory
+children=L2cache
+L2cache=system.ruby.l2_cntrl0.L2cache
buffer_size=0
clock=1
cntrl_id=1
@@ -260,7 +261,7 @@ to_l1_latency=1
transitions_per_cycle=32
version=0
-[system.ruby.l2_cntrl0.L2cacheMemory]
+[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats
index 58182901c..bdfda8e2d 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats
@@ -160,29 +160,6 @@ links_utilized_percent_switch_3: 4.89085
outgoing_messages_switch_3_link_2_Response_Data: 277 19944 [ 0 277 0 0 0 0 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_3_link_2_Response_Control: 1175 9400 [ 0 1175 0 0 0 0 0 0 0 0 ] base_latency: 1
-Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory
- system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 691
- system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 691
- 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
-
- system.ruby.l1_cntrl0.L1IcacheMemory_request_type_IFETCH: 100%
-
- system.ruby.l1_cntrl0.L1IcacheMemory_access_mode_type_Supervisor: 691 100%
-
-Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory
- system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 799
- system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 799
- 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: 72.9662%
- system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 27.0338%
-
- system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 799 100%
-
--- L1Cache ---
- Event Counts -
Load [1183 ] 1183
@@ -355,19 +332,6 @@ PF_IS_I Data_Exclusive [0 ] 0
PF_IS_I DataS_fromL1 [0 ] 0
PF_IS_I Data_all_Acks [0 ] 0
-Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory
- system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 1460
- system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 1460
- 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.ruby.l2_cntrl0.L2cacheMemory_request_type_GETS: 39.0411%
- system.ruby.l2_cntrl0.L2cacheMemory_request_type_GET_INSTR: 46.9863%
- system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETX: 13.9726%
-
- system.ruby.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 1460 100%
-
--- L2Cache ---
- Event Counts -
L1_GET_INSTR [691 ] 691
@@ -530,17 +494,6 @@ MT_MB Unblock_Cancel [0 ] 0
MT_MB Exclusive_Unblock [799 ] 799
MT_MB MEM_Inv [0 ] 0
-M_MB L1_GET_INSTR [0 ] 0
-M_MB L1_GETS [0 ] 0
-M_MB L1_GETX [0 ] 0
-M_MB L1_UPGRADE [0 ] 0
-M_MB L1_PUTX [0 ] 0
-M_MB L1_PUTX_old [0 ] 0
-M_MB L2_Replacement [0 ] 0
-M_MB L2_Replacement_clean [0 ] 0
-M_MB Exclusive_Unblock [0 ] 0
-M_MB MEM_Inv [0 ] 0
-
MT_IIB L1_GET_INSTR [0 ] 0
MT_IIB L1_GETS [0 ] 0
MT_IIB L1_GETX [0 ] 0
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt
index 1af842468..ffef61c0e 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt
@@ -4,31 +4,22 @@ sim_seconds 0.000139 # Nu
sim_ticks 138616 # Number of ticks simulated
final_tick 138616 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 17199 # Simulator instruction rate (inst/s)
-host_op_rate 17198 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 373054 # Simulator tick rate (ticks/s)
-host_mem_usage 151764 # Number of bytes of host memory used
-host_seconds 0.37 # Real time elapsed on the host
+host_inst_rate 20262 # Simulator instruction rate (inst/s)
+host_op_rate 20260 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 439475 # Simulator tick rate (ticks/s)
+host_mem_usage 154624 # Number of bytes of host memory used
+host_seconds 0.32 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
-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.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.l2_cntrl0.L2cache.demand_hits 30 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 1460 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 1490 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1249 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 799 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 5709 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 691 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
system.ruby.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
index 80930f2bf..81fe5338f 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
@@ -52,6 +52,7 @@ max_loads_any_thread=0
numThreads=1
profile=0
progress_interval=0
+simpoint_start_insts=
switched_out=false
system=system
tracer=system.cpu.tracer
@@ -166,9 +167,9 @@ version=0
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
+children=L1Dcache L1Icache sequencer
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
buffer_size=0
clock=1
cntrl_id=0
@@ -184,7 +185,7 @@ transitions_per_cycle=32
use_timeout_latency=50
version=0
-[system.ruby.l1_cntrl0.L1DcacheMemory]
+[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -198,7 +199,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
@@ -216,9 +217,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=500000
-icache=system.ruby.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -231,8 +232,8 @@ slave=system.cpu.icache_port system.cpu.dcache_port
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
-children=L2cacheMemory
-L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory
+children=L2cache
+L2cache=system.ruby.l2_cntrl0.L2cache
buffer_size=0
clock=1
cntrl_id=1
@@ -245,7 +246,7 @@ ruby_system=system.ruby
transitions_per_cycle=32
version=0
-[system.ruby.l2_cntrl0.L2cacheMemory]
+[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats
index f50b1223b..0ce1fd4ab 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats
@@ -164,22 +164,6 @@ links_utilized_percent_switch_3: 6.64705
outgoing_messages_switch_3_link_2_Writeback_Control: 1992 15936 [ 0 1093 899 0 0 0 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_3_link_2_Unblock_Control: 1109 8872 [ 0 0 1109 0 0 0 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: 0
- system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 0
- 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
-
-
--- L1Cache ---
- Event Counts -
Load [1183 ] 1183
@@ -342,14 +326,6 @@ II Writeback_Ack [0 ] 0
II Writeback_Ack_Data [0 ] 0
II Writeback_Nack [0 ] 0
-Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory
- system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 0
- system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 0
- 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
-
-
--- L2Cache ---
- Event Counts -
L1_GETS [1171 ] 1171
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
index 9fb780812..be314d3f7 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
@@ -4,31 +4,22 @@ sim_seconds 0.000118 # Nu
sim_ticks 117611 # Number of ticks simulated
final_tick 117611 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 10532 # Simulator instruction rate (inst/s)
-host_op_rate 10532 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 193832 # Simulator tick rate (ticks/s)
-host_mem_usage 151932 # Number of bytes of host memory used
-host_seconds 0.61 # Real time elapsed on the host
+host_inst_rate 18838 # Simulator instruction rate (inst/s)
+host_op_rate 18837 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 346683 # Simulator tick rate (ticks/s)
+host_mem_usage 154776 # Number of bytes of host memory used
+host_seconds 0.34 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
-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.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.l2_cntrl0.L2cache.demand_hits 253 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 1109 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 1362 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1332 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 716 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
index 6eda0d2c3..69d3875e9 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
@@ -52,6 +52,7 @@ max_loads_any_thread=0
numThreads=1
profile=0
progress_interval=0
+simpoint_start_insts=
switched_out=false
system=system
tracer=system.cpu.tracer
@@ -170,9 +171,9 @@ version=0
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
-children=L1DcacheMemory L1IcacheMemory sequencer
-L1DcacheMemory=system.ruby.l1_cntrl0.L1DcacheMemory
-L1IcacheMemory=system.ruby.l1_cntrl0.L1IcacheMemory
+children=L1Dcache L1Icache sequencer
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
N_tokens=2
buffer_size=0
clock=1
@@ -195,7 +196,7 @@ transitions_per_cycle=32
use_timeout_latency=50
version=0
-[system.ruby.l1_cntrl0.L1DcacheMemory]
+[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
assoc=2
dataAccessLatency=1
@@ -209,7 +210,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
@@ -227,9 +228,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=500000
-icache=system.ruby.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
@@ -242,8 +243,8 @@ slave=system.cpu.icache_port system.cpu.dcache_port
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
-children=L2cacheMemory
-L2cacheMemory=system.ruby.l2_cntrl0.L2cacheMemory
+children=L2cache
+L2cache=system.ruby.l2_cntrl0.L2cache
N_tokens=2
buffer_size=0
clock=1
@@ -258,7 +259,7 @@ ruby_system=system.ruby
transitions_per_cycle=32
version=0
-[system.ruby.l2_cntrl0.L2cacheMemory]
+[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
assoc=2
dataAccessLatency=1
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats
index 7342fd16c..6541fb769 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats
@@ -160,29 +160,6 @@ links_utilized_percent_switch_3: 4.4341
outgoing_messages_switch_3_link_2_Writeback_Data: 229 16488 [ 0 0 0 0 229 0 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_3_link_2_Writeback_Control: 967 7736 [ 0 0 0 0 967 0 0 0 0 0 ] base_latency: 1
-Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory
- system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 646
- system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 646
- 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
-
- system.ruby.l1_cntrl0.L1IcacheMemory_request_type_IFETCH: 100%
-
- system.ruby.l1_cntrl0.L1IcacheMemory_access_mode_type_Supervisor: 646 100%
-
-Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory
- system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 736
- system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 736
- 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: 71.3315%
- system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 28.6685%
-
- system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 736 100%
-
--- L1Cache ---
- Event Counts -
Load [1183 ] 1183
@@ -534,18 +511,6 @@ IS_L Persistent_GETS [0 ] 0
IS_L Own_Lock_or_Unlock [0 ] 0
IS_L Request_Timeout [0 ] 0
-Cache Stats: system.ruby.l2_cntrl0.L2cacheMemory
- system.ruby.l2_cntrl0.L2cacheMemory_total_misses: 1195
- system.ruby.l2_cntrl0.L2cacheMemory_total_demand_misses: 1195
- 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.ruby.l2_cntrl0.L2cacheMemory_request_type_GETS: 84.5188%
- system.ruby.l2_cntrl0.L2cacheMemory_request_type_GETX: 15.4812%
-
- system.ruby.l2_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 1195 100%
-
--- L2Cache ---
- Event Counts -
L1_GETS [1122 ] 1122
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
index 6b0e07c9d..959a1bade 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
@@ -4,31 +4,22 @@ sim_seconds 0.000114 # Nu
sim_ticks 113627 # Number of ticks simulated
final_tick 113627 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 16133 # Simulator instruction rate (inst/s)
-host_op_rate 16132 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 286847 # Simulator tick rate (ticks/s)
-host_mem_usage 149700 # Number of bytes of host memory used
-host_seconds 0.40 # Real time elapsed on the host
+host_inst_rate 26434 # Simulator instruction rate (inst/s)
+host_op_rate 26432 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 469977 # Simulator tick rate (ticks/s)
+host_mem_usage 153588 # Number of bytes of host memory used
+host_seconds 0.24 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
-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.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.l2_cntrl0.L2cache.demand_hits 187 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 1195 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 1382 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1312 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 736 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
index 97e4f32c9..56cc19d50 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
@@ -52,6 +52,7 @@ max_loads_any_thread=0
numThreads=1
profile=0
progress_interval=0
+simpoint_start_insts=
switched_out=false
system=system
tracer=system.cpu.tracer
@@ -183,10 +184,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
@@ -203,7 +204,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
@@ -217,7 +218,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
@@ -231,7 +232,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
@@ -249,9 +250,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=500000
-icache=system.ruby.l1_cntrl0.L1IcacheMemory
+icache=system.ruby.l1_cntrl0.L1Icache
max_outstanding_requests=16
ruby_system=system.ruby
support_data_reqs=true
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats
index 1b4fa1d87..ecbf01672 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats
@@ -144,42 +144,6 @@ links_utilized_percent_switch_2: 4.80443
outgoing_messages_switch_2_link_1_Writeback_Control: 2066 16528 [ 0 0 1143 0 0 923 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_2_link_1_Unblock_Control: 1159 9272 [ 0 0 0 0 0 1159 0 0 0 0 ] base_latency: 1
-Cache Stats: system.ruby.l1_cntrl0.L1IcacheMemory
- system.ruby.l1_cntrl0.L1IcacheMemory_total_misses: 646
- system.ruby.l1_cntrl0.L1IcacheMemory_total_demand_misses: 646
- 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
-
- system.ruby.l1_cntrl0.L1IcacheMemory_request_type_IFETCH: 100%
-
- system.ruby.l1_cntrl0.L1IcacheMemory_access_mode_type_Supervisor: 646 100%
-
-Cache Stats: system.ruby.l1_cntrl0.L1DcacheMemory
- system.ruby.l1_cntrl0.L1DcacheMemory_total_misses: 716
- system.ruby.l1_cntrl0.L1DcacheMemory_total_demand_misses: 716
- 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: 73.324%
- system.ruby.l1_cntrl0.L1DcacheMemory_request_type_ST: 26.676%
-
- system.ruby.l1_cntrl0.L1DcacheMemory_access_mode_type_Supervisor: 716 100%
-
-Cache Stats: system.ruby.l1_cntrl0.L2cacheMemory
- system.ruby.l1_cntrl0.L2cacheMemory_total_misses: 1362
- system.ruby.l1_cntrl0.L2cacheMemory_total_demand_misses: 1362
- 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: 38.5463%
- system.ruby.l1_cntrl0.L2cacheMemory_request_type_ST: 14.0235%
- system.ruby.l1_cntrl0.L2cacheMemory_request_type_IFETCH: 47.4302%
-
- system.ruby.l1_cntrl0.L2cacheMemory_access_mode_type_Supervisor: 1362 100%
-
--- L1Cache ---
- Event Counts -
Load [1191 ] 1191
@@ -577,14 +541,6 @@ MM_WF Ack [0 ] 0
MM_WF All_acks_no_sharers [0 ] 0
MM_WF Flush_line [0 ] 0
-Cache Stats: system.ruby.dir_cntrl0.probeFilter
- system.ruby.dir_cntrl0.probeFilter_total_misses: 0
- system.ruby.dir_cntrl0.probeFilter_total_demand_misses: 0
- system.ruby.dir_cntrl0.probeFilter_total_prefetches: 0
- system.ruby.dir_cntrl0.probeFilter_total_sw_prefetches: 0
- system.ruby.dir_cntrl0.probeFilter_total_hw_prefetches: 0
-
-
Memory controller: system.ruby.dir_cntrl0.memBuffer:
memory_total_requests: 1379
memory_reads: 1159
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
index 47bb986c1..aace843a9 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
@@ -4,37 +4,25 @@ sim_seconds 0.000093 # Nu
sim_ticks 93341 # Number of ticks simulated
final_tick 93341 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 19067 # Simulator instruction rate (inst/s)
-host_op_rate 19065 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 278479 # Simulator tick rate (ticks/s)
-host_mem_usage 149628 # Number of bytes of host memory used
-host_seconds 0.34 # Real time elapsed on the host
+host_inst_rate 22966 # Simulator instruction rate (inst/s)
+host_op_rate 22964 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 335419 # Simulator tick rate (ticks/s)
+host_mem_usage 152500 # Number of bytes of host memory used
+host_seconds 0.28 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
-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.dir_cntrl0.probeFilter.num_data_array_reads 0 # number of data array reads
-system.ruby.dir_cntrl0.probeFilter.num_data_array_writes 0 # number of data array writes
-system.ruby.dir_cntrl0.probeFilter.num_tag_array_reads 0 # number of tag array reads
-system.ruby.dir_cntrl0.probeFilter.num_tag_array_writes 0 # number of tag array writes
-system.ruby.dir_cntrl0.probeFilter.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.dir_cntrl0.probeFilter.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1332 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 716 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L2cache.demand_hits 203 # Number of cache demand hits
+system.ruby.l1_cntrl0.L2cache.demand_misses 1159 # Number of cache demand misses
+system.ruby.l1_cntrl0.L2cache.demand_accesses 1362 # 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.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats
index 0916fd5d5..b561f1129 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats
@@ -133,19 +133,6 @@ links_utilized_percent_switch_2: 6.00613
outgoing_messages_switch_2_link_1_Control: 1730 13840 [ 0 0 1730 0 0 0 0 0 0 0 ] base_latency: 1
outgoing_messages_switch_2_link_1_Data: 1726 124272 [ 0 0 1726 0 0 0 0 0 0 0 ] base_latency: 1
-Cache Stats: system.ruby.l1_cntrl0.cacheMemory
- system.ruby.l1_cntrl0.cacheMemory_total_misses: 1730
- system.ruby.l1_cntrl0.cacheMemory_total_demand_misses: 1730
- system.ruby.l1_cntrl0.cacheMemory_total_prefetches: 0
- system.ruby.l1_cntrl0.cacheMemory_total_sw_prefetches: 0
- system.ruby.l1_cntrl0.cacheMemory_total_hw_prefetches: 0
-
- system.ruby.l1_cntrl0.cacheMemory_request_type_LD: 42.0231%
- system.ruby.l1_cntrl0.cacheMemory_request_type_ST: 15.7803%
- system.ruby.l1_cntrl0.cacheMemory_request_type_IFETCH: 42.1965%
-
- system.ruby.l1_cntrl0.cacheMemory_access_mode_type_Supervisor: 1730 100%
-
--- L1Cache ---
- Event Counts -
Load [1183 ] 1183
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
index db16b5ceb..e942e8340 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
@@ -4,19 +4,16 @@ sim_seconds 0.000144 # Nu
sim_ticks 143853 # Number of ticks simulated
final_tick 143853 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 25445 # Simulator instruction rate (inst/s)
-host_op_rate 25443 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 572727 # Simulator tick rate (ticks/s)
-host_mem_usage 150220 # Number of bytes of host memory used
-host_seconds 0.25 # Real time elapsed on the host
+host_inst_rate 31570 # Simulator instruction rate (inst/s)
+host_op_rate 31567 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 710572 # Simulator tick rate (ticks/s)
+host_mem_usage 153096 # Number of bytes of host memory used
+host_seconds 0.20 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
-system.ruby.l1_cntrl0.cacheMemory.num_data_array_reads 0 # number of data array reads
-system.ruby.l1_cntrl0.cacheMemory.num_data_array_writes 0 # number of data array writes
-system.ruby.l1_cntrl0.cacheMemory.num_tag_array_reads 0 # number of tag array reads
-system.ruby.l1_cntrl0.cacheMemory.num_tag_array_writes 0 # number of tag array writes
-system.ruby.l1_cntrl0.cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array
-system.ruby.l1_cntrl0.cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array
+system.ruby.l1_cntrl0.cacheMemory.demand_hits 6718 # Number of cache demand hits
+system.ruby.l1_cntrl0.cacheMemory.demand_misses 1730 # Number of cache demand misses
+system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8448 # Number of cache demand accesses
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv