summaryrefslogtreecommitdiff
path: root/tests/quick/se/60.rubytest/ref/alpha
diff options
context:
space:
mode:
authorNilay Vaish <nilay@cs.wisc.edu>2014-11-06 05:42:21 -0600
committerNilay Vaish <nilay@cs.wisc.edu>2014-11-06 05:42:21 -0600
commita75e27b4a64df780e9b8207e10f3a11f172d1db3 (patch)
tree51ee3d5409315ff75430cb0544fe0aa9691b0e61 /tests/quick/se/60.rubytest/ref/alpha
parent0811f21f67493a77b0c5a69260715d7cce7341e7 (diff)
downloadgem5-a75e27b4a64df780e9b8207e10f3a11f172d1db3.tar.xz
stats: updates due to changes to ruby
Diffstat (limited to 'tests/quick/se/60.rubytest/ref/alpha')
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini127
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt967
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini127
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt979
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini127
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt1086
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini127
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt1014
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini125
-rw-r--r--tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt705
10 files changed, 3375 insertions, 2009 deletions
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini
index 24d022938..578c80a62 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
@@ -22,7 +22,7 @@ load_addr_mask=1099511627775
load_offset=0
mem_mode=timing
mem_ranges=0:268435455
-memories=system.physmem
+memories=system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -64,17 +64,82 @@ eventq_index=0
sys_clk_domain=system.clk_domain
transition_latency=100000
-[system.physmem]
-type=SimpleMemory
-bandwidth=0.000000
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.075000
+IDD02=0.000000
+IDD2N=0.050000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.000000
+IDD2P12=0.000000
+IDD3N=0.057000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.000000
+IDD3P12=0.000000
+IDD4R=0.187000
+IDD4R2=0.000000
+IDD4W=0.165000
+IDD4W2=0.000000
+IDD5=0.220000
+IDD52=0.000000
+IDD6=0.000000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaChCo
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
clk_domain=system.clk_domain
conf_table_reported=true
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
eventq_index=0
in_addr_map=true
-latency=30
-latency_var=0
-null=true
-range=0:134217727
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+page_policy=open_adaptive
+range=0:268435455
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10
+static_frontend_latency=10
+tBURST=5
+tCCD_L=0
+tCK=1
+tCL=14
+tCS=3
+tRAS=35
+tRCD=14
+tREFI=7800
+tRFC=260
+tRP=14
+tRRD=6
+tRRD_L=0
+tRTP=8
+tRTW=3
+tWR=15
+tWTR=8
+tXAW=30
+tXP=0
+tXPDLL=0
+tXS=0
+tXSDLL=0
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
+port=system.ruby.dir_cntrl0.memory
[system.ruby]
type=RubySystem
@@ -84,9 +149,9 @@ block_size_bytes=64
clk_domain=system.ruby.clk_domain
eventq_index=0
hot_lines=false
-mem_size=268435456
-no_mem_vec=false
+memory_size_bits=48
num_of_sequencers=1
+phys_mem=Null
random_seed=1234
randomization=true
@@ -100,21 +165,21 @@ voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
-children=directory memBuffer
+children=directory
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
directory=system.ruby.dir_cntrl0.directory
directory_latency=6
eventq_index=0
-memBuffer=system.ruby.dir_cntrl0.memBuffer
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
+system=system
to_mem_ctrl_latency=1
transitions_per_cycle=32
version=0
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[5]
responseFromDir=system.ruby.network.slave[6]
responseToDir=system.ruby.network.master[6]
@@ -122,33 +187,8 @@ responseToDir=system.ruby.network.master[6]
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
eventq_index=0
-map_levels=4
numa_high_bit=5
size=268435456
-use_map=false
-version=0
-
-[system.ruby.dir_cntrl0.memBuffer]
-type=RubyMemoryControl
-bank_bit_0=8
-bank_busy_time=11
-bank_queue_size=12
-banks_per_rank=8
-basic_bus_busy_time=2
-clk_domain=system.ruby.memctrl_clk_domain
-dimm_bit_0=12
-dimms_per_channel=2
-eventq_index=0
-mem_ctl_latency=12
-mem_fixed_delay=0
-mem_random_arbitrate=0
-rank_bit_0=11
-rank_rank_delay=1
-ranks_per_dimm=2
-read_write_delay=2
-refresh_period=1560
-ruby_system=system.ruby
-tFaw=0
version=0
[system.ruby.l1_cntrl0]
@@ -165,12 +205,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl0.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=0
@@ -218,12 +258,13 @@ nonunit_filter=8
num_startup_pfs=1
num_streams=4
pf_per_stream=1
+sys=system
train_misses=4
unit_filter=8
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -250,9 +291,9 @@ eventq_index=0
l2_request_latency=2
l2_response_latency=2
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
+system=system
to_l1_latency=1
transitions_per_cycle=32
version=0
@@ -393,7 +434,7 @@ virt_nets=10
[system.sys_port_proxy]
type=RubyPortProxy
-access_phys_mem=true
+access_backing_store=false
clk_domain=system.clk_domain
eventq_index=0
ruby_system=system.ruby
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt
index c1d5ff6e5..c4d69701f 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt
@@ -1,60 +1,309 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000328 # Number of seconds simulated
-sim_ticks 327571 # Number of ticks simulated
-final_tick 327571 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000323 # Number of seconds simulated
+sim_ticks 322881 # Number of ticks simulated
+final_tick 322881 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 1251967 # Simulator tick rate (ticks/s)
-host_mem_usage 128368 # Number of bytes of host memory used
-host_seconds 0.26 # Real time elapsed on the host
+host_tick_rate 1612482 # Simulator tick rate (ticks/s)
+host_mem_usage 434296 # Number of bytes of host memory used
+host_seconds 0.20 # Real time elapsed on the host
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54144 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 54144 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 48128 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 48128 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 846 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 846 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 752 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 752 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 167690264 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 167690264 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 149058012 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 149058012 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 316748276 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 316748276 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 846 # Number of read requests accepted
+system.mem_ctrls.writeReqs 752 # Number of write requests accepted
+system.mem_ctrls.readBursts 846 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 752 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 45888 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 8256 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 40768 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 54144 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 48128 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 129 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 95 # Number of DRAM write bursts merged with an existing one
+system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
+system.mem_ctrls.perBankRdBursts::0 201 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 214 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 268 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 34 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 174 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 198 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 232 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 33 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts
+system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry
+system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 322435 # Total gap between requests
+system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::6 846 # Read request sizes (log2)
+system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::6 752 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 631 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 86 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::15 31 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 31 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 155 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 547.509677 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 416.230507 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 312.356884 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 19 12.26% 12.26% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 10 6.45% 18.71% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 16 10.32% 29.03% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 22 14.19% 43.23% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 18 11.61% 54.84% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 24 15.48% 70.32% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 14 9.03% 79.35% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 15 9.68% 89.03% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 17 10.97% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 155 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 36 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 19.722222 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 19.453020 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 3.677042 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 11 30.56% 30.56% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 11 30.56% 61.11% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21 7 19.44% 80.56% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23 4 11.11% 91.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-25 2 5.56% 97.22% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-37 1 2.78% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 36 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 36 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 17.694444 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 17.676625 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.786291 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 6 16.67% 16.67% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 29 80.56% 97.22% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 1 2.78% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 36 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 7000 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 20623 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3585 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 9.76 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 28.76 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 142.12 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 126.26 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 167.69 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 149.06 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 2.10 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 1.11 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.99 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.19 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 24.51 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 567 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 628 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 79.08 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 95.59 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 201.77 # Average gap between requests
+system.mem_ctrls.pageHitRate 86.97 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 7291 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 10660 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 301549 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1171800 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 651000 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 8835840 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 6407424 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 20850960 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 20850960 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 212765724 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 6898824 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 5055000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 185640000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 255737748 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 213389784 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 800.466211 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.915915 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 512 # delay histogram for all message
system.ruby.delayHist::max_bucket 5119 # delay histogram for all message
-system.ruby.delayHist::samples 7183 # delay histogram for all message
-system.ruby.delayHist::mean 55.693443 # delay histogram for all message
-system.ruby.delayHist::stdev 252.452700 # delay histogram for all message
-system.ruby.delayHist | 6908 96.17% 96.17% | 159 2.21% 98.39% | 57 0.79% 99.18% | 31 0.43% 99.61% | 18 0.25% 99.86% | 9 0.13% 99.99% | 0 0.00% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% # delay histogram for all message
-system.ruby.delayHist::total 7183 # delay histogram for all message
+system.ruby.delayHist::samples 6760 # delay histogram for all message
+system.ruby.delayHist::mean 50.962278 # delay histogram for all message
+system.ruby.delayHist::stdev 238.173200 # delay histogram for all message
+system.ruby.delayHist | 6512 96.33% 96.33% | 158 2.34% 98.67% | 46 0.68% 99.35% | 24 0.36% 99.70% | 9 0.13% 99.84% | 8 0.12% 99.96% | 2 0.03% 99.99% | 0 0.00% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% # delay histogram for all message
+system.ruby.delayHist::total 6760 # delay histogram for all message
system.ruby.outstanding_req_hist::bucket_size 2
system.ruby.outstanding_req_hist::max_bucket 19
-system.ruby.outstanding_req_hist::samples 1017
-system.ruby.outstanding_req_hist::mean 15.830875
-system.ruby.outstanding_req_hist::gmean 15.734065
-system.ruby.outstanding_req_hist::stdev 1.114909
-system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.29% | 2 0.20% 0.49% | 2 0.20% 0.69% | 2 0.20% 0.88% | 2 0.20% 1.08% | 2 0.20% 1.28% | 54 5.31% 6.59% | 950 93.41% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 1017
+system.ruby.outstanding_req_hist::samples 955
+system.ruby.outstanding_req_hist::mean 15.834555
+system.ruby.outstanding_req_hist::gmean 15.731830
+system.ruby.outstanding_req_hist::stdev 1.145523
+system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.52% | 2 0.21% 0.73% | 2 0.21% 0.94% | 2 0.21% 1.15% | 2 0.21% 1.36% | 40 4.19% 5.55% | 902 94.45% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 955
system.ruby.latency_hist::bucket_size 1024
system.ruby.latency_hist::max_bucket 10239
-system.ruby.latency_hist::samples 1002
-system.ruby.latency_hist::mean 5171.353293
-system.ruby.latency_hist::gmean 2828.922262
-system.ruby.latency_hist::stdev 2096.025855
-system.ruby.latency_hist | 135 13.47% 13.47% | 12 1.20% 14.67% | 4 0.40% 15.07% | 4 0.40% 15.47% | 30 2.99% 18.46% | 460 45.91% 64.37% | 320 31.94% 96.31% | 37 3.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.latency_hist::total 1002
+system.ruby.latency_hist::samples 940
+system.ruby.latency_hist::mean 5434.606383
+system.ruby.latency_hist::gmean 3151.023817
+system.ruby.latency_hist::stdev 2181.464677
+system.ruby.latency_hist | 124 13.19% 13.19% | 15 1.60% 14.79% | 3 0.32% 15.11% | 1 0.11% 15.21% | 12 1.28% 16.49% | 316 33.62% 50.11% | 394 41.91% 92.02% | 72 7.66% 99.68% | 3 0.32% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 940
system.ruby.hit_latency_hist::bucket_size 16
system.ruby.hit_latency_hist::max_bucket 159
-system.ruby.hit_latency_hist::samples 77
-system.ruby.hit_latency_hist::mean 9.597403
-system.ruby.hit_latency_hist::gmean 2.761367
-system.ruby.hit_latency_hist::stdev 27.303489
-system.ruby.hit_latency_hist | 72 93.51% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 2 2.60% 96.10% | 3 3.90% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 77
+system.ruby.hit_latency_hist::samples 66
+system.ruby.hit_latency_hist::mean 18.863636
+system.ruby.hit_latency_hist::gmean 3.818124
+system.ruby.hit_latency_hist::stdev 39.435200
+system.ruby.hit_latency_hist | 56 84.85% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 5 7.58% 92.42% | 5 7.58% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 66
system.ruby.miss_latency_hist::bucket_size 1024
system.ruby.miss_latency_hist::max_bucket 10239
-system.ruby.miss_latency_hist::samples 925
-system.ruby.miss_latency_hist::mean 5601.034595
-system.ruby.miss_latency_hist::gmean 5037.610012
-system.ruby.miss_latency_hist::stdev 1534.352398
-system.ruby.miss_latency_hist | 58 6.27% 6.27% | 12 1.30% 7.57% | 4 0.43% 8.00% | 4 0.43% 8.43% | 30 3.24% 11.68% | 460 49.73% 61.41% | 320 34.59% 96.00% | 37 4.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 925
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 77 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 881 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 958 # Number of cache demand accesses
+system.ruby.miss_latency_hist::samples 874
+system.ruby.miss_latency_hist::mean 5843.575515
+system.ruby.miss_latency_hist::gmean 5232.370506
+system.ruby.miss_latency_hist::stdev 1653.356358
+system.ruby.miss_latency_hist | 58 6.64% 6.64% | 15 1.72% 8.35% | 3 0.34% 8.70% | 1 0.11% 8.81% | 12 1.37% 10.18% | 316 36.16% 46.34% | 394 45.08% 91.42% | 72 8.24% 99.66% | 3 0.34% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 874
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 66 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 824 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 890 # 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 46 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses 46 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_misses 52 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 52 # 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
@@ -64,355 +313,335 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu
system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 6 # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 110 # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 10 # Number of times a load aliased with a pending store
-system.ruby.network.routers0.percent_links_utilized 1.749086
-system.ruby.network.routers0.msg_count.Control::0 925
-system.ruby.network.routers0.msg_count.Request_Control::2 563
-system.ruby.network.routers0.msg_count.Response_Data::1 925
-system.ruby.network.routers0.msg_count.Response_Control::1 827
-system.ruby.network.routers0.msg_count.Response_Control::2 877
-system.ruby.network.routers0.msg_count.Writeback_Data::0 742
-system.ruby.network.routers0.msg_count.Writeback_Data::1 520
-system.ruby.network.routers0.msg_count.Writeback_Control::0 43
-system.ruby.network.routers0.msg_bytes.Control::0 7400
-system.ruby.network.routers0.msg_bytes.Request_Control::2 4504
-system.ruby.network.routers0.msg_bytes.Response_Data::1 66600
-system.ruby.network.routers0.msg_bytes.Response_Control::1 6616
-system.ruby.network.routers0.msg_bytes.Response_Control::2 7016
-system.ruby.network.routers0.msg_bytes.Writeback_Data::0 53424
-system.ruby.network.routers0.msg_bytes.Writeback_Data::1 37440
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0 344
-system.ruby.l2_cntrl0.L2cache.demand_hits 41 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 884 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 925 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 3.043386
-system.ruby.network.routers1.msg_count.Control::0 1809
-system.ruby.network.routers1.msg_count.Request_Control::2 563
-system.ruby.network.routers1.msg_count.Response_Data::1 2604
-system.ruby.network.routers1.msg_count.Response_Control::1 1791
-system.ruby.network.routers1.msg_count.Response_Control::2 877
-system.ruby.network.routers1.msg_count.Writeback_Data::0 742
-system.ruby.network.routers1.msg_count.Writeback_Data::1 520
-system.ruby.network.routers1.msg_count.Writeback_Control::0 43
-system.ruby.network.routers1.msg_bytes.Control::0 14472
-system.ruby.network.routers1.msg_bytes.Request_Control::2 4504
-system.ruby.network.routers1.msg_bytes.Response_Data::1 187488
-system.ruby.network.routers1.msg_bytes.Response_Control::1 14328
-system.ruby.network.routers1.msg_bytes.Response_Control::2 7016
-system.ruby.network.routers1.msg_bytes.Writeback_Data::0 53424
-system.ruby.network.routers1.msg_bytes.Writeback_Data::1 37440
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0 344
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 4 # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 77 # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 11 # Number of times a load aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load
+system.ruby.network.routers0.percent_links_utilized 1.655176
+system.ruby.network.routers0.msg_count.Control::0 876
+system.ruby.network.routers0.msg_count.Request_Control::2 528
+system.ruby.network.routers0.msg_count.Response_Data::1 875
+system.ruby.network.routers0.msg_count.Response_Control::1 778
+system.ruby.network.routers0.msg_count.Response_Control::2 822
+system.ruby.network.routers0.msg_count.Writeback_Data::0 690
+system.ruby.network.routers0.msg_count.Writeback_Data::1 473
+system.ruby.network.routers0.msg_count.Writeback_Control::0 34
+system.ruby.network.routers0.msg_bytes.Control::0 7008
+system.ruby.network.routers0.msg_bytes.Request_Control::2 4224
+system.ruby.network.routers0.msg_bytes.Response_Data::1 63000
+system.ruby.network.routers0.msg_bytes.Response_Control::1 6224
+system.ruby.network.routers0.msg_bytes.Response_Control::2 6576
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0 49680
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1 34056
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0 272
+system.ruby.l2_cntrl0.L2cache.demand_hits 29 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 846 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 875 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 2.907186
+system.ruby.network.routers1.msg_count.Control::0 1722
+system.ruby.network.routers1.msg_count.Request_Control::2 528
+system.ruby.network.routers1.msg_count.Response_Data::1 2474
+system.ruby.network.routers1.msg_count.Response_Control::1 1708
+system.ruby.network.routers1.msg_count.Response_Control::2 822
+system.ruby.network.routers1.msg_count.Writeback_Data::0 690
+system.ruby.network.routers1.msg_count.Writeback_Data::1 473
+system.ruby.network.routers1.msg_count.Writeback_Control::0 34
+system.ruby.network.routers1.msg_bytes.Control::0 13776
+system.ruby.network.routers1.msg_bytes.Request_Control::2 4224
+system.ruby.network.routers1.msg_bytes.Response_Data::1 178128
+system.ruby.network.routers1.msg_bytes.Response_Control::1 13664
+system.ruby.network.routers1.msg_bytes.Response_Control::2 6576
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0 49680
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1 34056
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0 272
+system.ruby.network.routers2.percent_links_utilized 1.251080
+system.ruby.network.routers2.msg_count.Control::0 846
+system.ruby.network.routers2.msg_count.Response_Data::1 1598
+system.ruby.network.routers2.msg_count.Response_Control::1 930
+system.ruby.network.routers2.msg_bytes.Control::0 6768
+system.ruby.network.routers2.msg_bytes.Response_Data::1 115056
+system.ruby.network.routers2.msg_bytes.Response_Control::1 7440
+system.ruby.network.routers3.percent_links_utilized 1.938124
+system.ruby.network.routers3.msg_count.Control::0 1722
+system.ruby.network.routers3.msg_count.Request_Control::2 528
+system.ruby.network.routers3.msg_count.Response_Data::1 2474
+system.ruby.network.routers3.msg_count.Response_Control::1 1708
+system.ruby.network.routers3.msg_count.Response_Control::2 822
+system.ruby.network.routers3.msg_count.Writeback_Data::0 690
+system.ruby.network.routers3.msg_count.Writeback_Data::1 473
+system.ruby.network.routers3.msg_count.Writeback_Control::0 34
+system.ruby.network.routers3.msg_bytes.Control::0 13776
+system.ruby.network.routers3.msg_bytes.Request_Control::2 4224
+system.ruby.network.routers3.msg_bytes.Response_Data::1 178128
+system.ruby.network.routers3.msg_bytes.Response_Control::1 13664
+system.ruby.network.routers3.msg_bytes.Response_Control::2 6576
+system.ruby.network.routers3.msg_bytes.Writeback_Data::0 49680
+system.ruby.network.routers3.msg_bytes.Writeback_Data::1 34056
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0 272
+system.ruby.network.msg_count.Control 5166
+system.ruby.network.msg_count.Request_Control 1584
+system.ruby.network.msg_count.Response_Data 7421
+system.ruby.network.msg_count.Response_Control 7590
+system.ruby.network.msg_count.Writeback_Data 3489
+system.ruby.network.msg_count.Writeback_Control 102
+system.ruby.network.msg_byte.Control 41328
+system.ruby.network.msg_byte.Request_Control 12672
+system.ruby.network.msg_byte.Response_Data 534312
+system.ruby.network.msg_byte.Response_Control 60720
+system.ruby.network.msg_byte.Writeback_Data 251208
+system.ruby.network.msg_byte.Writeback_Control 816
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1679 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 884 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 795 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 2274 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 511 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 43 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 554 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.329958 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 149 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 180 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 93 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 60 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 29 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 59 3.51% 3.51% | 51 3.04% 6.55% | 42 2.50% 9.05% | 102 6.08% 15.13% | 61 3.63% 18.76% | 47 2.80% 21.56% | 70 4.17% 25.73% | 56 3.34% 29.06% | 51 3.04% 32.10% | 62 3.69% 35.80% | 53 3.16% 38.95% | 35 2.08% 41.04% | 65 3.87% 44.91% | 50 2.98% 47.89% | 40 2.38% 50.27% | 53 3.16% 53.42% | 36 2.14% 55.57% | 55 3.28% 58.84% | 66 3.93% 62.78% | 41 2.44% 65.22% | 49 2.92% 68.14% | 43 2.56% 70.70% | 65 3.87% 74.57% | 53 3.16% 77.72% | 50 2.98% 80.70% | 53 3.16% 83.86% | 51 3.04% 86.90% | 48 2.86% 89.76% | 44 2.62% 92.38% | 41 2.44% 94.82% | 41 2.44% 97.26% | 46 2.74% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1679 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 1.294300
-system.ruby.network.routers2.msg_count.Control::0 884
-system.ruby.network.routers2.msg_count.Response_Data::1 1679
-system.ruby.network.routers2.msg_count.Response_Control::1 964
-system.ruby.network.routers2.msg_bytes.Control::0 7072
-system.ruby.network.routers2.msg_bytes.Response_Data::1 120888
-system.ruby.network.routers2.msg_bytes.Response_Control::1 7712
-system.ruby.network.routers3.percent_links_utilized 2.028924
-system.ruby.network.routers3.msg_count.Control::0 1809
-system.ruby.network.routers3.msg_count.Request_Control::2 563
-system.ruby.network.routers3.msg_count.Response_Data::1 2604
-system.ruby.network.routers3.msg_count.Response_Control::1 1791
-system.ruby.network.routers3.msg_count.Response_Control::2 877
-system.ruby.network.routers3.msg_count.Writeback_Data::0 742
-system.ruby.network.routers3.msg_count.Writeback_Data::1 520
-system.ruby.network.routers3.msg_count.Writeback_Control::0 43
-system.ruby.network.routers3.msg_bytes.Control::0 14472
-system.ruby.network.routers3.msg_bytes.Request_Control::2 4504
-system.ruby.network.routers3.msg_bytes.Response_Data::1 187488
-system.ruby.network.routers3.msg_bytes.Response_Control::1 14328
-system.ruby.network.routers3.msg_bytes.Response_Control::2 7016
-system.ruby.network.routers3.msg_bytes.Writeback_Data::0 53424
-system.ruby.network.routers3.msg_bytes.Writeback_Data::1 37440
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0 344
-system.ruby.network.msg_count.Control 5427
-system.ruby.network.msg_count.Request_Control 1689
-system.ruby.network.msg_count.Response_Data 7812
-system.ruby.network.msg_count.Response_Control 8004
-system.ruby.network.msg_count.Writeback_Data 3786
-system.ruby.network.msg_count.Writeback_Control 129
-system.ruby.network.msg_byte.Control 43416
-system.ruby.network.msg_byte.Request_Control 13512
-system.ruby.network.msg_byte.Response_Data 562464
-system.ruby.network.msg_byte.Response_Control 64032
-system.ruby.network.msg_byte.Writeback_Data 272592
-system.ruby.network.msg_byte.Writeback_Control 1032
-system.ruby.network.routers0.throttle0.link_utilization 1.476321
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 563
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 925
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 784
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 4504
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 66600
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 6272
-system.ruby.network.routers0.throttle1.link_utilization 2.021852
-system.ruby.network.routers0.throttle1.msg_count.Control::0 925
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 43
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 877
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 742
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 520
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 43
-system.ruby.network.routers0.throttle1.msg_bytes.Control::0 7400
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 344
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 7016
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 53424
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 37440
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 344
-system.ruby.network.routers1.throttle0.link_utilization 3.370414
-system.ruby.network.routers1.throttle0.msg_count.Control::0 925
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 884
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 922
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::2 877
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0 742
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1 520
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 43
-system.ruby.network.routers1.throttle0.msg_bytes.Control::0 7400
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 63648
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 7376
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 7016
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 53424
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 37440
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 344
-system.ruby.network.routers1.throttle1.link_utilization 2.716358
-system.ruby.network.routers1.throttle1.msg_count.Control::0 884
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 563
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1720
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 869
-system.ruby.network.routers1.throttle1.msg_bytes.Control::0 7072
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 4504
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 123840
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 6952
-system.ruby.network.routers2.throttle0.link_utilization 1.240037
-system.ruby.network.routers2.throttle0.msg_count.Control::0 884
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 795
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 85
-system.ruby.network.routers2.throttle0.msg_bytes.Control::0 7072
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 57240
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 680
-system.ruby.network.routers2.throttle1.link_utilization 1.348563
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 884
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 879
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 63648
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 7032
-system.ruby.network.routers3.throttle0.link_utilization 1.476321
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 563
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 925
-system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 784
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 4504
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 66600
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 6272
-system.ruby.network.routers3.throttle1.link_utilization 3.370414
-system.ruby.network.routers3.throttle1.msg_count.Control::0 925
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 884
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 922
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::2 877
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0 742
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1 520
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 43
-system.ruby.network.routers3.throttle1.msg_bytes.Control::0 7400
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 63648
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 7376
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 7016
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 53424
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 37440
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 344
-system.ruby.network.routers3.throttle2.link_utilization 1.240037
-system.ruby.network.routers3.throttle2.msg_count.Control::0 884
-system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 795
-system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 85
-system.ruby.network.routers3.throttle2.msg_bytes.Control::0 7072
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1 57240
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1 680
+system.ruby.network.routers0.throttle0.link_utilization 1.412750
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 528
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 875
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 723
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 4224
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 63000
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 5784
+system.ruby.network.routers0.throttle1.link_utilization 1.897603
+system.ruby.network.routers0.throttle1.msg_count.Control::0 876
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 55
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 822
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 690
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 473
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 34
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0 7008
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 440
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 6576
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 49680
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 34056
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 272
+system.ruby.network.routers1.throttle0.link_utilization 3.206909
+system.ruby.network.routers1.throttle0.msg_count.Control::0 876
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 846
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 896
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::2 822
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0 690
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1 473
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 34
+system.ruby.network.routers1.throttle0.msg_bytes.Control::0 7008
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 60912
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 7168
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 6576
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 49680
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 34056
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 272
+system.ruby.network.routers1.throttle1.link_utilization 2.607462
+system.ruby.network.routers1.throttle1.msg_count.Control::0 846
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 528
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1628
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 812
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0 6768
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 4224
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 117216
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 6496
+system.ruby.network.routers2.throttle0.link_utilization 1.192854
+system.ruby.network.routers2.throttle0.msg_count.Control::0 846
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 752
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 89
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0 6768
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 54144
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 712
+system.ruby.network.routers2.throttle1.link_utilization 1.309306
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 846
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 841
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 60912
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 6728
+system.ruby.network.routers3.throttle0.link_utilization 1.413214
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 528
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 875
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 723
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 4224
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 63000
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 5784
+system.ruby.network.routers3.throttle1.link_utilization 3.206909
+system.ruby.network.routers3.throttle1.msg_count.Control::0 876
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 846
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 896
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::2 822
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0 690
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1 473
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 34
+system.ruby.network.routers3.throttle1.msg_bytes.Control::0 7008
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 60912
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 7168
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 6576
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 49680
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 34056
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 272
+system.ruby.network.routers3.throttle2.link_utilization 1.194248
+system.ruby.network.routers3.throttle2.msg_count.Control::0 846
+system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 753
+system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 89
+system.ruby.network.routers3.throttle2.msg_bytes.Control::0 6768
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1 54216
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1 712
system.ruby.delayVCHist.vnet_0::bucket_size 512 # delay histogram for vnet_0
system.ruby.delayVCHist.vnet_0::max_bucket 5119 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples 2586 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean 153.589327 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev 402.594576 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0 | 2311 89.37% 89.37% | 159 6.15% 95.51% | 57 2.20% 97.72% | 31 1.20% 98.92% | 18 0.70% 99.61% | 9 0.35% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total 2586 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::samples 2420 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean 141.339256 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev 381.793770 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0 | 2172 89.75% 89.75% | 158 6.53% 96.28% | 46 1.90% 98.18% | 24 0.99% 99.17% | 9 0.37% 99.55% | 8 0.33% 99.88% | 2 0.08% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total 2420 # delay histogram for vnet_0
system.ruby.delayVCHist.vnet_1::bucket_size 4 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::max_bucket 39 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples 4034 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean 0.709470 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev 2.104009 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 3622 89.79% 89.79% | 315 7.81% 97.60% | 68 1.69% 99.28% | 23 0.57% 99.85% | 5 0.12% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total 4034 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::samples 3812 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean 0.646380 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 2.077943 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 3466 90.92% 90.92% | 255 6.69% 97.61% | 62 1.63% 99.24% | 21 0.55% 99.79% | 6 0.16% 99.95% | 0 0.00% 99.95% | 2 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total 3812 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::samples 563 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean 0.003552 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev 0.084290 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2 | 562 99.82% 99.82% | 0 0.00% 99.82% | 1 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::total 563 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::samples 528 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2 | 528 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::total 528 # delay histogram for vnet_2
system.ruby.LD.latency_hist::bucket_size 1024
system.ruby.LD.latency_hist::max_bucket 10239
-system.ruby.LD.latency_hist::samples 54
-system.ruby.LD.latency_hist::mean 5695.537037
-system.ruby.LD.latency_hist::gmean 3661.591532
-system.ruby.LD.latency_hist::stdev 1733.262348
-system.ruby.LD.latency_hist | 4 7.41% 7.41% | 0 0.00% 7.41% | 0 0.00% 7.41% | 0 0.00% 7.41% | 3 5.56% 12.96% | 19 35.19% 48.15% | 24 44.44% 92.59% | 4 7.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 54
-system.ruby.LD.hit_latency_hist::bucket_size 16
-system.ruby.LD.hit_latency_hist::max_bucket 159
-system.ruby.LD.hit_latency_hist::samples 4
-system.ruby.LD.hit_latency_hist::mean 29.500000
-system.ruby.LD.hit_latency_hist::gmean 6.027587
-system.ruby.LD.hit_latency_hist::stdev 53.681157
-system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 4
+system.ruby.LD.latency_hist::samples 49
+system.ruby.LD.latency_hist::mean 5654.061224
+system.ruby.LD.latency_hist::gmean 2859.260197
+system.ruby.LD.latency_hist::stdev 2008.078574
+system.ruby.LD.latency_hist | 5 10.20% 10.20% | 0 0.00% 10.20% | 0 0.00% 10.20% | 0 0.00% 10.20% | 0 0.00% 10.20% | 18 36.73% 46.94% | 22 44.90% 91.84% | 4 8.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::total 49
+system.ruby.LD.hit_latency_hist::bucket_size 1
+system.ruby.LD.hit_latency_hist::max_bucket 9
+system.ruby.LD.hit_latency_hist::samples 5
+system.ruby.LD.hit_latency_hist::mean 3.200000
+system.ruby.LD.hit_latency_hist::gmean 2.861938
+system.ruby.LD.hit_latency_hist::stdev 1.303840
+system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 3 60.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 5
system.ruby.LD.miss_latency_hist::bucket_size 1024
system.ruby.LD.miss_latency_hist::max_bucket 10239
-system.ruby.LD.miss_latency_hist::samples 50
-system.ruby.LD.miss_latency_hist::mean 6148.820000
-system.ruby.LD.miss_latency_hist::gmean 6114.374114
-system.ruby.LD.miss_latency_hist::stdev 647.202668
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 6.00% 6.00% | 19 38.00% 44.00% | 24 48.00% 92.00% | 4 8.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 50
+system.ruby.LD.miss_latency_hist::samples 44
+system.ruby.LD.miss_latency_hist::mean 6296.204545
+system.ruby.LD.miss_latency_hist::gmean 6267.820763
+system.ruby.LD.miss_latency_hist::stdev 605.204850
+system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 18 40.91% 40.91% | 22 50.00% 90.91% | 4 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::total 44
system.ruby.ST.latency_hist::bucket_size 1024
system.ruby.ST.latency_hist::max_bucket 10239
-system.ruby.ST.latency_hist::samples 902
-system.ruby.ST.latency_hist::mean 5364.286031
-system.ruby.ST.latency_hist::gmean 2990.478756
-system.ruby.ST.latency_hist::stdev 1912.037218
-system.ruby.ST.latency_hist | 94 10.42% 10.42% | 4 0.44% 10.86% | 3 0.33% 11.20% | 4 0.44% 11.64% | 27 2.99% 14.63% | 441 48.89% 63.53% | 296 32.82% 96.34% | 33 3.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.latency_hist::total 902
+system.ruby.ST.latency_hist::samples 840
+system.ruby.ST.latency_hist::mean 5699.584524
+system.ruby.ST.latency_hist::gmean 3444.061455
+system.ruby.ST.latency_hist::stdev 1934.801712
+system.ruby.ST.latency_hist | 79 9.40% 9.40% | 4 0.48% 9.88% | 3 0.36% 10.24% | 1 0.12% 10.36% | 12 1.43% 11.79% | 298 35.48% 47.26% | 372 44.29% 91.55% | 68 8.10% 99.64% | 3 0.36% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 840
system.ruby.ST.hit_latency_hist::bucket_size 16
system.ruby.ST.hit_latency_hist::max_bucket 159
-system.ruby.ST.hit_latency_hist::samples 73
-system.ruby.ST.hit_latency_hist::mean 8.506849
-system.ruby.ST.hit_latency_hist::gmean 2.645743
-system.ruby.ST.hit_latency_hist::stdev 25.369559
-system.ruby.ST.hit_latency_hist | 69 94.52% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 1 1.37% 95.89% | 3 4.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 73
+system.ruby.ST.hit_latency_hist::samples 61
+system.ruby.ST.hit_latency_hist::mean 20.147541
+system.ruby.ST.hit_latency_hist::gmean 3.909413
+system.ruby.ST.hit_latency_hist::stdev 40.773699
+system.ruby.ST.hit_latency_hist | 51 83.61% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 5 8.20% 91.80% | 5 8.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::total 61
system.ruby.ST.miss_latency_hist::bucket_size 1024
system.ruby.ST.miss_latency_hist::max_bucket 10239
-system.ruby.ST.miss_latency_hist::samples 829
-system.ruby.ST.miss_latency_hist::mean 5835.904704
-system.ruby.ST.miss_latency_hist::gmean 5553.905612
-system.ruby.ST.miss_latency_hist::stdev 1107.483624
-system.ruby.ST.miss_latency_hist | 21 2.53% 2.53% | 4 0.48% 3.02% | 3 0.36% 3.38% | 4 0.48% 3.86% | 27 3.26% 7.12% | 441 53.20% 60.31% | 296 35.71% 96.02% | 33 3.98% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 829
+system.ruby.ST.miss_latency_hist::samples 779
+system.ruby.ST.miss_latency_hist::mean 6144.315789
+system.ruby.ST.miss_latency_hist::gmean 5857.030225
+system.ruby.ST.miss_latency_hist::stdev 1144.434249
+system.ruby.ST.miss_latency_hist | 18 2.31% 2.31% | 4 0.51% 2.82% | 3 0.39% 3.21% | 1 0.13% 3.34% | 12 1.54% 4.88% | 298 38.25% 43.13% | 372 47.75% 90.89% | 68 8.73% 99.61% | 3 0.39% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 779
system.ruby.IFETCH.latency_hist::bucket_size 256
system.ruby.IFETCH.latency_hist::max_bucket 2559
-system.ruby.IFETCH.latency_hist::samples 46
-system.ruby.IFETCH.latency_hist::mean 772.847826
-system.ruby.IFETCH.latency_hist::gmean 703.281758
-system.ruby.IFETCH.latency_hist::stdev 370.399662
-system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 10 21.74% 21.74% | 20 43.48% 65.22% | 7 15.22% 80.43% | 3 6.52% 86.96% | 4 8.70% 95.65% | 1 2.17% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.latency_hist::total 46
+system.ruby.IFETCH.latency_hist::samples 51
+system.ruby.IFETCH.latency_hist::mean 859.411765
+system.ruby.IFETCH.latency_hist::gmean 799.675557
+system.ruby.IFETCH.latency_hist::stdev 325.423919
+system.ruby.IFETCH.latency_hist | 1 1.96% 1.96% | 5 9.80% 11.76% | 17 33.33% 45.10% | 17 33.33% 78.43% | 4 7.84% 86.27% | 5 9.80% 96.08% | 2 3.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::total 51
system.ruby.IFETCH.miss_latency_hist::bucket_size 256
system.ruby.IFETCH.miss_latency_hist::max_bucket 2559
-system.ruby.IFETCH.miss_latency_hist::samples 46
-system.ruby.IFETCH.miss_latency_hist::mean 772.847826
-system.ruby.IFETCH.miss_latency_hist::gmean 703.281758
-system.ruby.IFETCH.miss_latency_hist::stdev 370.399662
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 10 21.74% 21.74% | 20 43.48% 65.22% | 7 15.22% 80.43% | 3 6.52% 86.96% | 4 8.70% 95.65% | 1 2.17% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.miss_latency_hist::total 46
-system.ruby.L1Cache_Controller.Load 54 0.00% 0.00%
-system.ruby.L1Cache_Controller.Ifetch 54 0.00% 0.00%
-system.ruby.L1Cache_Controller.Store 904 0.00% 0.00%
-system.ruby.L1Cache_Controller.Inv 563 0.00% 0.00%
-system.ruby.L1Cache_Controller.L1_Replacement 10554 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data_Exclusive 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data_all_Acks 875 0.00% 0.00%
-system.ruby.L1Cache_Controller.WB_Ack 784 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Load 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Ifetch 46 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Store 831 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Inv 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement 125 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.Inv 28 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement 10 0.00% 0.00%
-system.ruby.L1Cache_Controller.E.Store 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.E.Inv 5 0.00% 0.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement 44 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Load 4 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Store 72 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Inv 86 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement 743 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Inv 8 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement 519 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks 38 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement 9113 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks 829 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks 8 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_I.Ifetch 8 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_I.Inv 434 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack 351 0.00% 0.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack 433 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GET_INSTR 47 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETS 50 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 829 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 358 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX_old 826 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 302 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean 1188 0.00% 0.00%
-system.ruby.L2Cache_Controller.Mem_Data 884 0.00% 0.00%
-system.ruby.L2Cache_Controller.Mem_Ack 878 0.00% 0.00%
-system.ruby.L2Cache_Controller.WB_Data 493 0.00% 0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean 27 0.00% 0.00%
-system.ruby.L2Cache_Controller.Ack_all 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 877 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 38 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 49 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 797 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_PUTX_old 309 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETX 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 38 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GET_INSTR 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 24 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 302 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX 351 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 525 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.L1_GET_INSTR 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 124 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack 878 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 215 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data 493 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 27 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all 5 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all 38 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 16 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data 49 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 19 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data 38 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 224 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data 797 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 7 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 178 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 351 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 869 0.00% 0.00%
-system.ruby.Directory_Controller.Fetch 884 0.00% 0.00%
-system.ruby.Directory_Controller.Data 795 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 884 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 795 0.00% 0.00%
-system.ruby.Directory_Controller.CleanReplacement 85 0.00% 0.00%
-system.ruby.Directory_Controller.I.Fetch 884 0.00% 0.00%
-system.ruby.Directory_Controller.M.Data 795 0.00% 0.00%
-system.ruby.Directory_Controller.M.CleanReplacement 85 0.00% 0.00%
-system.ruby.Directory_Controller.IM.Memory_Data 884 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack 795 0.00% 0.00%
+system.ruby.IFETCH.miss_latency_hist::samples 51
+system.ruby.IFETCH.miss_latency_hist::mean 859.411765
+system.ruby.IFETCH.miss_latency_hist::gmean 799.675557
+system.ruby.IFETCH.miss_latency_hist::stdev 325.423919
+system.ruby.IFETCH.miss_latency_hist | 1 1.96% 1.96% | 5 9.80% 11.76% | 17 33.33% 45.10% | 17 33.33% 78.43% | 4 7.84% 86.27% | 5 9.80% 96.08% | 2 3.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::total 51
+system.ruby.L1Cache_Controller.Load 49 0.00% 0.00%
+system.ruby.L1Cache_Controller.Ifetch 58 0.00% 0.00%
+system.ruby.L1Cache_Controller.Store 841 0.00% 0.00%
+system.ruby.L1Cache_Controller.Inv 528 0.00% 0.00%
+system.ruby.L1Cache_Controller.L1_Replacement 9913 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data_Exclusive 44 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data_all_Acks 830 0.00% 0.00%
+system.ruby.L1Cache_Controller.WB_Ack 723 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Load 44 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Ifetch 52 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Store 780 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement 142 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Inv 34 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement 5 0.00% 0.00%
+system.ruby.L1Cache_Controller.E.Inv 9 0.00% 0.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement 34 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Load 5 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Store 61 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Inv 88 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement 690 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Inv 12 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement 476 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive 44 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks 39 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement 8566 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks 779 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks 12 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_I.Ifetch 6 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_I.Inv 385 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack 339 0.00% 0.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack 384 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GET_INSTR 51 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETS 44 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 780 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 354 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX_old 709 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 297 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement_clean 1151 0.00% 0.00%
+system.ruby.L2Cache_Controller.Mem_Data 846 0.00% 0.00%
+system.ruby.L2Cache_Controller.Mem_Ack 841 0.00% 0.00%
+system.ruby.L2Cache_Controller.WB_Data 456 0.00% 0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean 17 0.00% 0.00%
+system.ruby.L2Cache_Controller.Ack_all 55 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 822 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 44 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 756 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_PUTX_old 279 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GET_INSTR 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 19 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 297 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement_clean 17 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX 339 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 482 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 105 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack 841 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 182 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data 456 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 17 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.Ack_all 9 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_I.Ack_all 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 12 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.Mem_Data 44 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 54 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.Mem_Data 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 209 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data 756 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 143 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 331 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 817 0.00% 0.00%
+system.ruby.Directory_Controller.Fetch 846 0.00% 0.00%
+system.ruby.Directory_Controller.Data 752 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 846 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 752 0.00% 0.00%
+system.ruby.Directory_Controller.CleanReplacement 89 0.00% 0.00%
+system.ruby.Directory_Controller.I.Fetch 846 0.00% 0.00%
+system.ruby.Directory_Controller.M.Data 752 0.00% 0.00%
+system.ruby.Directory_Controller.M.CleanReplacement 89 0.00% 0.00%
+system.ruby.Directory_Controller.IM.Memory_Data 846 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack 752 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini
index a6e019717..e824f18b8 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
@@ -22,7 +22,7 @@ load_addr_mask=1099511627775
load_offset=0
mem_mode=timing
mem_ranges=0:268435455
-memories=system.physmem
+memories=system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -64,17 +64,82 @@ eventq_index=0
sys_clk_domain=system.clk_domain
transition_latency=100000
-[system.physmem]
-type=SimpleMemory
-bandwidth=0.000000
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.075000
+IDD02=0.000000
+IDD2N=0.050000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.000000
+IDD2P12=0.000000
+IDD3N=0.057000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.000000
+IDD3P12=0.000000
+IDD4R=0.187000
+IDD4R2=0.000000
+IDD4W=0.165000
+IDD4W2=0.000000
+IDD5=0.220000
+IDD52=0.000000
+IDD6=0.000000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaChCo
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
clk_domain=system.clk_domain
conf_table_reported=true
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
eventq_index=0
in_addr_map=true
-latency=30
-latency_var=0
-null=true
-range=0:134217727
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+page_policy=open_adaptive
+range=0:268435455
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10
+static_frontend_latency=10
+tBURST=5
+tCCD_L=0
+tCK=1
+tCL=14
+tCS=3
+tRAS=35
+tRCD=14
+tREFI=7800
+tRFC=260
+tRP=14
+tRRD=6
+tRRD_L=0
+tRTP=8
+tRTW=3
+tWR=15
+tWTR=8
+tXAW=30
+tXP=0
+tXPDLL=0
+tXS=0
+tXSDLL=0
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
+port=system.ruby.dir_cntrl0.memory
[system.ruby]
type=RubySystem
@@ -84,9 +149,9 @@ block_size_bytes=64
clk_domain=system.ruby.clk_domain
eventq_index=0
hot_lines=false
-mem_size=268435456
-no_mem_vec=false
+memory_size_bits=48
num_of_sequencers=1
+phys_mem=Null
random_seed=1234
randomization=true
@@ -100,21 +165,22 @@ voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
-children=directory memBuffer
+children=directory
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
directory=system.ruby.dir_cntrl0.directory
directory_latency=6
eventq_index=0
-memBuffer=system.ruby.dir_cntrl0.memBuffer
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
transitions_per_cycle=32
version=0
forwardFromDir=system.ruby.network.slave[6]
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[5]
responseFromDir=system.ruby.network.slave[5]
responseToDir=system.ruby.network.master[6]
@@ -122,33 +188,8 @@ responseToDir=system.ruby.network.master[6]
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
eventq_index=0
-map_levels=4
numa_high_bit=5
size=268435456
-use_map=false
-version=0
-
-[system.ruby.dir_cntrl0.memBuffer]
-type=RubyMemoryControl
-bank_bit_0=8
-bank_busy_time=11
-bank_queue_size=12
-banks_per_rank=8
-basic_bus_busy_time=2
-clk_domain=system.ruby.memctrl_clk_domain
-dimm_bit_0=12
-dimms_per_channel=2
-eventq_index=0
-mem_ctl_latency=12
-mem_fixed_delay=0
-mem_random_arbitrate=0
-rank_bit_0=11
-rank_rank_delay=1
-ranks_per_dimm=2
-read_write_delay=2
-refresh_period=1560
-ruby_system=system.ruby
-tFaw=0
version=0
[system.ruby.l1_cntrl0]
@@ -162,12 +203,12 @@ cluster_id=0
eventq_index=0
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
recycle_latency=10
request_latency=2
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=0
@@ -208,7 +249,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -233,11 +274,11 @@ clk_domain=system.ruby.clk_domain
cluster_id=0
eventq_index=0
number_of_TBEs=256
-peer=Null
recycle_latency=10
request_latency=2
response_latency=2
ruby_system=system.ruby
+system=system
transitions_per_cycle=32
version=0
GlobalRequestFromL2Cache=system.ruby.network.slave[2]
@@ -377,7 +418,7 @@ virt_nets=10
[system.sys_port_proxy]
type=RubyPortProxy
-access_phys_mem=true
+access_backing_store=false
clk_domain=system.clk_domain
eventq_index=0
ruby_system=system.ruby
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt
index 26ba1fbd4..bbe924bff 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt
@@ -1,404 +1,639 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000338 # Number of seconds simulated
-sim_ticks 338071 # Number of ticks simulated
-final_tick 338071 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000330 # Number of seconds simulated
+sim_ticks 330331 # Number of ticks simulated
+final_tick 330331 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 719839 # Simulator tick rate (ticks/s)
-host_mem_usage 158348 # Number of bytes of host memory used
-host_seconds 0.47 # Real time elapsed on the host
+host_tick_rate 620421 # Simulator tick rate (ticks/s)
+host_mem_usage 435392 # Number of bytes of host memory used
+host_seconds 0.53 # Real time elapsed on the host
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54784 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 54784 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 48832 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 48832 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 856 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 856 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 763 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 763 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 165845773 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 165845773 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 147827482 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 147827482 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 313673255 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 313673255 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 856 # Number of read requests accepted
+system.mem_ctrls.writeReqs 763 # Number of write requests accepted
+system.mem_ctrls.readBursts 856 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 763 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 43904 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 10880 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 39360 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 54784 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 48832 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 170 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 127 # Number of DRAM write bursts merged with an existing one
+system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
+system.mem_ctrls.perBankRdBursts::0 215 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 218 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 218 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 35 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 188 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 191 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 201 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 35 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts
+system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry
+system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 329990 # Total gap between requests
+system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::6 856 # Read request sizes (log2)
+system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::6 763 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 609 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 77 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::15 33 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 35 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 35 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 35 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 35 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 35 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 35 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 159 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 512.805031 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 408.328443 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 296.623626 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 9 5.66% 5.66% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 24 15.09% 20.75% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 24 15.09% 35.85% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 25 15.72% 51.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 19 11.95% 63.52% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 14 8.81% 72.33% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 18 11.32% 83.65% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 11 6.92% 90.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 15 9.43% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 159 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 34 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 19.911765 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 19.595016 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 4.107404 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 8 23.53% 23.53% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 13 38.24% 61.76% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21 7 20.59% 82.35% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23 2 5.88% 88.24% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-25 1 2.94% 91.18% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::26-27 2 5.88% 97.06% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::38-39 1 2.94% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 34 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 34 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 18.088235 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 18.075815 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.668225 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 2 5.88% 5.88% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 25 73.53% 79.41% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 7 20.59% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 34 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 6246 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 19280 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3430 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 9.10 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 28.10 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 132.91 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 119.15 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 165.85 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 147.83 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 1.97 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 1.04 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.93 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.17 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 24.41 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 537 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 601 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 78.28 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 94.50 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 203.82 # Average gap between requests
+system.mem_ctrls.pageHitRate 86.08 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 5756 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 10920 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 310724 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1202040 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 667800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 8448960 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 6189696 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 21359520 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 21359520 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 219200112 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 7067088 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 4082400 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 190164000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 261150528 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 218590608 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 797.961720 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.917231 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 2
system.ruby.outstanding_req_hist::max_bucket 19
-system.ruby.outstanding_req_hist::samples 987
-system.ruby.outstanding_req_hist::mean 15.827761
-system.ruby.outstanding_req_hist::gmean 15.728108
-system.ruby.outstanding_req_hist::stdev 1.130761
-system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 2 0.20% 0.71% | 2 0.20% 0.91% | 2 0.20% 1.11% | 2 0.20% 1.32% | 52 5.27% 6.59% | 922 93.41% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 987
+system.ruby.outstanding_req_hist::samples 996
+system.ruby.outstanding_req_hist::mean 15.813253
+system.ruby.outstanding_req_hist::gmean 15.714173
+system.ruby.outstanding_req_hist::stdev 1.131222
+system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.90% | 2 0.20% 1.10% | 2 0.20% 1.31% | 67 6.73% 8.03% | 916 91.97% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 996
system.ruby.latency_hist::bucket_size 4096
system.ruby.latency_hist::max_bucket 40959
-system.ruby.latency_hist::samples 972
-system.ruby.latency_hist::mean 5437.663580
-system.ruby.latency_hist::gmean 1650.672742
-system.ruby.latency_hist::stdev 7600.061844
-system.ruby.latency_hist | 700 72.02% 72.02% | 56 5.76% 77.78% | 10 1.03% 78.81% | 35 3.60% 82.41% | 92 9.47% 91.87% | 63 6.48% 98.35% | 14 1.44% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.latency_hist::total 972
+system.ruby.latency_hist::samples 981
+system.ruby.latency_hist::mean 5263.343527
+system.ruby.latency_hist::gmean 1275.200266
+system.ruby.latency_hist::stdev 8532.856601
+system.ruby.latency_hist | 752 76.66% 76.66% | 54 5.50% 82.16% | 7 0.71% 82.87% | 10 1.02% 83.89% | 53 5.40% 89.30% | 40 4.08% 93.37% | 35 3.57% 96.94% | 26 2.65% 99.59% | 3 0.31% 99.90% | 1 0.10% 100.00%
+system.ruby.latency_hist::total 981
system.ruby.hit_latency_hist::bucket_size 16
system.ruby.hit_latency_hist::max_bucket 159
-system.ruby.hit_latency_hist::samples 57
-system.ruby.hit_latency_hist::mean 21.684211
-system.ruby.hit_latency_hist::gmean 4.921220
-system.ruby.hit_latency_hist::stdev 41.339257
-system.ruby.hit_latency_hist | 47 82.46% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 6 10.53% 92.98% | 4 7.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 57
+system.ruby.hit_latency_hist::samples 82
+system.ruby.hit_latency_hist::mean 16.865854
+system.ruby.hit_latency_hist::gmean 3.783506
+system.ruby.hit_latency_hist::stdev 36.658168
+system.ruby.hit_latency_hist | 71 86.59% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 5 6.10% 92.68% | 6 7.32% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 82
system.ruby.miss_latency_hist::bucket_size 4096
system.ruby.miss_latency_hist::max_bucket 40959
-system.ruby.miss_latency_hist::samples 915
-system.ruby.miss_latency_hist::mean 5775.052459
-system.ruby.miss_latency_hist::gmean 2371.333869
-system.ruby.miss_latency_hist::stdev 7708.420615
-system.ruby.miss_latency_hist | 643 70.27% 70.27% | 56 6.12% 76.39% | 10 1.09% 77.49% | 35 3.83% 81.31% | 92 10.05% 91.37% | 63 6.89% 98.25% | 14 1.53% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 915
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 54 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 862 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 916 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits 3 # Number of cache demand hits
+system.ruby.miss_latency_hist::samples 899
+system.ruby.miss_latency_hist::mean 5741.887653
+system.ruby.miss_latency_hist::gmean 2168.376344
+system.ruby.miss_latency_hist::stdev 8758.729134
+system.ruby.miss_latency_hist | 670 74.53% 74.53% | 54 6.01% 80.53% | 7 0.78% 81.31% | 10 1.11% 82.42% | 53 5.90% 88.32% | 40 4.45% 92.77% | 35 3.89% 96.66% | 26 2.89% 99.56% | 3 0.33% 99.89% | 1 0.11% 100.00%
+system.ruby.miss_latency_hist::total 899
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 82 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 847 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 929 # 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 55 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses 58 # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 1 # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 87 # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 3 # Number of times a load aliased with a pending store
-system.ruby.network.routers0.percent_links_utilized 1.484895
-system.ruby.network.routers0.msg_count.Request_Control::0 917
-system.ruby.network.routers0.msg_count.Response_Data::2 860
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 55
-system.ruby.network.routers0.msg_count.Writeback_Data::2 910
-system.ruby.network.routers0.msg_count.Writeback_Control::0 1823
-system.ruby.network.routers0.msg_count.Unblock_Control::2 915
-system.ruby.network.routers0.msg_bytes.Request_Control::0 7336
-system.ruby.network.routers0.msg_bytes.Response_Data::2 61920
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 3960
-system.ruby.network.routers0.msg_bytes.Writeback_Data::2 65520
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14584
-system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7320
-system.ruby.l2_cntrl0.L2cache.demand_hits 55 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 862 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 917 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 2.834981
-system.ruby.network.routers1.msg_count.Request_Control::0 917
-system.ruby.network.routers1.msg_count.Request_Control::1 862
-system.ruby.network.routers1.msg_count.Response_Data::2 1721
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 55
-system.ruby.network.routers1.msg_count.Writeback_Data::2 1689
-system.ruby.network.routers1.msg_count.Writeback_Control::0 1823
-system.ruby.network.routers1.msg_count.Writeback_Control::1 1704
-system.ruby.network.routers1.msg_count.Writeback_Control::2 73
-system.ruby.network.routers1.msg_count.Unblock_Control::2 1773
-system.ruby.network.routers1.msg_bytes.Request_Control::0 7336
-system.ruby.network.routers1.msg_bytes.Request_Control::1 6896
-system.ruby.network.routers1.msg_bytes.Response_Data::2 123912
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 3960
-system.ruby.network.routers1.msg_bytes.Writeback_Data::2 121608
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14584
-system.ruby.network.routers1.msg_bytes.Writeback_Control::1 13632
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2 584
-system.ruby.network.routers1.msg_bytes.Unblock_Control::2 14184
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 55 # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 3 # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 93 # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 8 # Number of times a load aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load
+system.ruby.network.routers0.percent_links_utilized 1.492064
+system.ruby.network.routers0.msg_count.Request_Control::0 901
+system.ruby.network.routers0.msg_count.Response_Data::2 855
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 44
+system.ruby.network.routers0.msg_count.Writeback_Data::2 893
+system.ruby.network.routers0.msg_count.Writeback_Control::0 1788
+system.ruby.network.routers0.msg_count.Unblock_Control::2 898
+system.ruby.network.routers0.msg_bytes.Request_Control::0 7208
+system.ruby.network.routers0.msg_bytes.Response_Data::2 61560
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 3168
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2 64296
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14304
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7184
+system.ruby.l2_cntrl0.L2cache.demand_hits 44 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 857 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 901 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 2.839803
+system.ruby.network.routers1.msg_count.Request_Control::0 901
+system.ruby.network.routers1.msg_count.Request_Control::1 857
+system.ruby.network.routers1.msg_count.Response_Data::2 1711
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 44
+system.ruby.network.routers1.msg_count.Writeback_Data::2 1656
+system.ruby.network.routers1.msg_count.Writeback_Control::0 1788
+system.ruby.network.routers1.msg_count.Writeback_Control::1 1526
+system.ruby.network.routers1.msg_count.Unblock_Control::2 1752
+system.ruby.network.routers1.msg_bytes.Request_Control::0 7208
+system.ruby.network.routers1.msg_bytes.Request_Control::1 6856
+system.ruby.network.routers1.msg_bytes.Response_Data::2 123192
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 3168
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2 119232
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14304
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1 12208
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2 14016
+system.ruby.network.routers2.percent_links_utilized 1.347663
+system.ruby.network.routers2.msg_count.Request_Control::1 856
+system.ruby.network.routers2.msg_count.Response_Data::2 856
+system.ruby.network.routers2.msg_count.Writeback_Data::2 763
+system.ruby.network.routers2.msg_count.Writeback_Control::1 1526
+system.ruby.network.routers2.msg_count.Unblock_Control::2 854
+system.ruby.network.routers2.msg_bytes.Request_Control::1 6848
+system.ruby.network.routers2.msg_bytes.Response_Data::2 61632
+system.ruby.network.routers2.msg_bytes.Writeback_Data::2 54936
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1 12208
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6832
+system.ruby.network.routers3.percent_links_utilized 1.893253
+system.ruby.network.routers3.msg_count.Request_Control::0 901
+system.ruby.network.routers3.msg_count.Request_Control::1 857
+system.ruby.network.routers3.msg_count.Response_Data::2 1711
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 44
+system.ruby.network.routers3.msg_count.Writeback_Data::2 1656
+system.ruby.network.routers3.msg_count.Writeback_Control::0 1789
+system.ruby.network.routers3.msg_count.Writeback_Control::1 1526
+system.ruby.network.routers3.msg_count.Unblock_Control::2 1752
+system.ruby.network.routers3.msg_bytes.Request_Control::0 7208
+system.ruby.network.routers3.msg_bytes.Request_Control::1 6856
+system.ruby.network.routers3.msg_bytes.Response_Data::2 123192
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 3168
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2 119232
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14312
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1 12208
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2 14016
+system.ruby.network.msg_count.Request_Control 5273
+system.ruby.network.msg_count.Response_Data 5133
+system.ruby.network.msg_count.ResponseL2hit_Data 132
+system.ruby.network.msg_count.Writeback_Data 4968
+system.ruby.network.msg_count.Writeback_Control 9943
+system.ruby.network.msg_count.Unblock_Control 5256
+system.ruby.network.msg_byte.Request_Control 42184
+system.ruby.network.msg_byte.Response_Data 369576
+system.ruby.network.msg_byte.ResponseL2hit_Data 9504
+system.ruby.network.msg_byte.Writeback_Data 357696
+system.ruby.network.msg_byte.Writeback_Control 79544
+system.ruby.network.msg_byte.Unblock_Control 42048
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1640 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 861 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 779 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 2346 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 430 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 26 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 456 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.278049 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 167 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 152 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 21 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 58 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 32 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 58 3.54% 3.54% | 44 2.68% 6.22% | 40 2.44% 8.66% | 88 5.37% 14.02% | 64 3.90% 17.93% | 67 4.09% 22.01% | 55 3.35% 25.37% | 38 2.32% 27.68% | 52 3.17% 30.85% | 39 2.38% 33.23% | 42 2.56% 35.79% | 42 2.56% 38.35% | 49 2.99% 41.34% | 50 3.05% 44.39% | 48 2.93% 47.32% | 55 3.35% 50.67% | 48 2.93% 53.60% | 48 2.93% 56.52% | 50 3.05% 59.57% | 46 2.80% 62.38% | 49 2.99% 65.37% | 70 4.27% 69.63% | 43 2.62% 72.26% | 63 3.84% 76.10% | 59 3.60% 79.70% | 46 2.80% 82.50% | 53 3.23% 85.73% | 56 3.41% 89.15% | 35 2.13% 91.28% | 46 2.80% 94.09% | 42 2.56% 96.65% | 55 3.35% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1640 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 1.350086
-system.ruby.network.routers2.msg_count.Request_Control::1 861
-system.ruby.network.routers2.msg_count.Response_Data::2 861
-system.ruby.network.routers2.msg_count.Writeback_Data::2 779
-system.ruby.network.routers2.msg_count.Writeback_Control::1 1704
-system.ruby.network.routers2.msg_count.Writeback_Control::2 73
-system.ruby.network.routers2.msg_count.Unblock_Control::2 859
-system.ruby.network.routers2.msg_bytes.Request_Control::1 6888
-system.ruby.network.routers2.msg_bytes.Response_Data::2 61992
-system.ruby.network.routers2.msg_bytes.Writeback_Data::2 56088
-system.ruby.network.routers2.msg_bytes.Writeback_Control::1 13632
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2 584
-system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6872
-system.ruby.network.routers3.percent_links_utilized 1.890037
-system.ruby.network.routers3.msg_count.Request_Control::0 917
-system.ruby.network.routers3.msg_count.Request_Control::1 862
-system.ruby.network.routers3.msg_count.Response_Data::2 1721
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 55
-system.ruby.network.routers3.msg_count.Writeback_Data::2 1689
-system.ruby.network.routers3.msg_count.Writeback_Control::0 1823
-system.ruby.network.routers3.msg_count.Writeback_Control::1 1704
-system.ruby.network.routers3.msg_count.Writeback_Control::2 73
-system.ruby.network.routers3.msg_count.Unblock_Control::2 1774
-system.ruby.network.routers3.msg_bytes.Request_Control::0 7336
-system.ruby.network.routers3.msg_bytes.Request_Control::1 6896
-system.ruby.network.routers3.msg_bytes.Response_Data::2 123912
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 3960
-system.ruby.network.routers3.msg_bytes.Writeback_Data::2 121608
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14584
-system.ruby.network.routers3.msg_bytes.Writeback_Control::1 13632
-system.ruby.network.routers3.msg_bytes.Writeback_Control::2 584
-system.ruby.network.routers3.msg_bytes.Unblock_Control::2 14192
-system.ruby.network.msg_count.Request_Control 5336
-system.ruby.network.msg_count.Response_Data 5163
-system.ruby.network.msg_count.ResponseL2hit_Data 165
-system.ruby.network.msg_count.Writeback_Data 5067
-system.ruby.network.msg_count.Writeback_Control 10800
-system.ruby.network.msg_count.Unblock_Control 5321
-system.ruby.network.msg_byte.Request_Control 42688
-system.ruby.network.msg_byte.Response_Data 371736
-system.ruby.network.msg_byte.ResponseL2hit_Data 11880
-system.ruby.network.msg_byte.Writeback_Data 364824
-system.ruby.network.msg_byte.Writeback_Control 86400
-system.ruby.network.msg_byte.Unblock_Control 42568
-system.ruby.network.routers0.throttle0.link_utilization 1.352674
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 860
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 55
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 911
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61920
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 3960
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7288
-system.ruby.network.routers0.throttle1.link_utilization 1.617116
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 917
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 910
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 912
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 915
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7336
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 65520
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7296
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7320
-system.ruby.network.routers1.throttle0.link_utilization 2.889038
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 917
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 861
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 910
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 912
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 852
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 914
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7336
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61992
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 65520
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7296
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6816
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7312
-system.ruby.network.routers1.throttle1.link_utilization 2.780925
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 862
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 860
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 55
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 779
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 911
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 852
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 73
-system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 859
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6896
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61920
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 3960
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 56088
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7288
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6816
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 584
-system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6872
-system.ruby.network.routers2.throttle0.link_utilization 1.428102
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 861
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 779
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 852
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2 73
-system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 859
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6888
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 56088
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6816
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2 584
-system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6872
-system.ruby.network.routers2.throttle1.link_utilization 1.272070
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 861
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 852
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61992
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6816
-system.ruby.network.routers3.throttle0.link_utilization 1.352674
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 860
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 55
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 911
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61920
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 3960
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7288
-system.ruby.network.routers3.throttle1.link_utilization 2.889186
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 917
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 861
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 910
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 912
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 852
-system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 915
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7336
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61992
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 65520
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7296
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6816
-system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7320
-system.ruby.network.routers3.throttle2.link_utilization 1.428250
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 862
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 779
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 852
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2 73
-system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 859
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6896
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 56088
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6816
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2 584
-system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6872
+system.ruby.network.routers0.throttle0.link_utilization 1.359848
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 855
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 44
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 893
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61560
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 3168
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7144
+system.ruby.network.routers0.throttle1.link_utilization 1.624280
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 901
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 893
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 895
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 898
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7208
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 64296
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7160
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7184
+system.ruby.network.routers1.throttle0.link_utilization 2.905722
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 901
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 856
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 893
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 894
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 763
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 898
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7208
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61632
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 64296
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7152
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6104
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7184
+system.ruby.network.routers1.throttle1.link_utilization 2.773884
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 857
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 855
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 44
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 763
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 894
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 763
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 854
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6856
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61560
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 3168
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 54936
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7152
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6104
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6832
+system.ruby.network.routers2.throttle0.link_utilization 1.413733
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 856
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 763
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 763
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 854
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6848
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 54936
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6104
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6832
+system.ruby.network.routers2.throttle1.link_utilization 1.281593
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 856
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 763
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61632
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6104
+system.ruby.network.routers3.throttle0.link_utilization 1.360000
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 855
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 44
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 894
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61560
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 3168
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7152
+system.ruby.network.routers3.throttle1.link_utilization 2.905873
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 901
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 856
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 893
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 895
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 763
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 898
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7208
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61632
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 64296
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7160
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6104
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7184
+system.ruby.network.routers3.throttle2.link_utilization 1.413885
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 857
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 763
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 763
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 854
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6856
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 54936
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6104
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6832
system.ruby.LD.latency_hist::bucket_size 4096
system.ruby.LD.latency_hist::max_bucket 40959
-system.ruby.LD.latency_hist::samples 43
-system.ruby.LD.latency_hist::mean 6256.744186
-system.ruby.LD.latency_hist::gmean 1688.376032
-system.ruby.LD.latency_hist::stdev 8068.365932
-system.ruby.LD.latency_hist | 29 67.44% 67.44% | 1 2.33% 69.77% | 1 2.33% 72.09% | 3 6.98% 79.07% | 4 9.30% 88.37% | 5 11.63% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 43
-system.ruby.LD.hit_latency_hist::bucket_size 1
-system.ruby.LD.hit_latency_hist::max_bucket 9
-system.ruby.LD.hit_latency_hist::samples 3
-system.ruby.LD.hit_latency_hist::mean 3.666667
-system.ruby.LD.hit_latency_hist::gmean 3.634241
-system.ruby.LD.hit_latency_hist::stdev 0.577350
-system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 3
+system.ruby.LD.latency_hist::samples 46
+system.ruby.LD.latency_hist::mean 3318.347826
+system.ruby.LD.latency_hist::gmean 921.447182
+system.ruby.LD.latency_hist::stdev 6565.344700
+system.ruby.LD.latency_hist | 39 84.78% 84.78% | 3 6.52% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 3 6.52% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::total 46
+system.ruby.LD.hit_latency_hist::bucket_size 16
+system.ruby.LD.hit_latency_hist::max_bucket 159
+system.ruby.LD.hit_latency_hist::samples 4
+system.ruby.LD.hit_latency_hist::mean 27
+system.ruby.LD.hit_latency_hist::gmean 4.192660
+system.ruby.LD.hit_latency_hist::stdev 50.675438
+system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 4
system.ruby.LD.miss_latency_hist::bucket_size 4096
system.ruby.LD.miss_latency_hist::max_bucket 40959
-system.ruby.LD.miss_latency_hist::samples 40
-system.ruby.LD.miss_latency_hist::mean 6725.725000
-system.ruby.LD.miss_latency_hist::gmean 2676.075339
-system.ruby.LD.miss_latency_hist::stdev 8177.576523
-system.ruby.LD.miss_latency_hist | 26 65.00% 65.00% | 1 2.50% 67.50% | 1 2.50% 70.00% | 3 7.50% 77.50% | 4 10.00% 87.50% | 5 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 40
+system.ruby.LD.miss_latency_hist::samples 42
+system.ruby.LD.miss_latency_hist::mean 3631.809524
+system.ruby.LD.miss_latency_hist::gmean 1539.984108
+system.ruby.LD.miss_latency_hist::stdev 6793.473131
+system.ruby.LD.miss_latency_hist | 35 83.33% 83.33% | 3 7.14% 90.48% | 0 0.00% 90.48% | 0 0.00% 90.48% | 0 0.00% 90.48% | 3 7.14% 97.62% | 0 0.00% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::total 42
system.ruby.ST.latency_hist::bucket_size 4096
system.ruby.ST.latency_hist::max_bucket 40959
-system.ruby.ST.latency_hist::samples 872
-system.ruby.ST.latency_hist::mean 5714.713303
-system.ruby.ST.latency_hist::gmean 1797.126289
-system.ruby.ST.latency_hist::stdev 7719.803155
-system.ruby.ST.latency_hist | 614 70.41% 70.41% | 55 6.31% 76.72% | 9 1.03% 77.75% | 32 3.67% 81.42% | 88 10.09% 91.51% | 58 6.65% 98.17% | 14 1.61% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.latency_hist::total 872
+system.ruby.ST.latency_hist::samples 881
+system.ruby.ST.latency_hist::mean 5644.784336
+system.ruby.ST.latency_hist::gmean 1354.316446
+system.ruby.ST.latency_hist::stdev 8789.274633
+system.ruby.ST.latency_hist | 659 74.80% 74.80% | 51 5.79% 80.59% | 7 0.79% 81.38% | 10 1.14% 82.52% | 53 6.02% 88.54% | 37 4.20% 92.74% | 35 3.97% 96.71% | 25 2.84% 99.55% | 3 0.34% 99.89% | 1 0.11% 100.00%
+system.ruby.ST.latency_hist::total 881
system.ruby.ST.hit_latency_hist::bucket_size 16
system.ruby.ST.hit_latency_hist::max_bucket 159
-system.ruby.ST.hit_latency_hist::samples 51
-system.ruby.ST.hit_latency_hist::mean 21.803922
-system.ruby.ST.hit_latency_hist::gmean 4.911597
-system.ruby.ST.hit_latency_hist::stdev 41.550942
-system.ruby.ST.hit_latency_hist | 42 82.35% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 5 9.80% 92.16% | 4 7.84% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 51
+system.ruby.ST.hit_latency_hist::samples 78
+system.ruby.ST.hit_latency_hist::mean 16.346154
+system.ruby.ST.hit_latency_hist::gmean 3.763635
+system.ruby.ST.hit_latency_hist::stdev 36.165861
+system.ruby.ST.hit_latency_hist | 68 87.18% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 4 5.13% 92.31% | 6 7.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::total 78
system.ruby.ST.miss_latency_hist::bucket_size 4096
system.ruby.ST.miss_latency_hist::max_bucket 40959
-system.ruby.ST.miss_latency_hist::samples 821
-system.ruby.ST.miss_latency_hist::mean 6068.353228
-system.ruby.ST.miss_latency_hist::gmean 2593.060445
-system.ruby.ST.miss_latency_hist::stdev 7820.542647
-system.ruby.ST.miss_latency_hist | 563 68.57% 68.57% | 55 6.70% 75.27% | 9 1.10% 76.37% | 32 3.90% 80.27% | 88 10.72% 90.99% | 58 7.06% 98.05% | 14 1.71% 99.76% | 2 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 821
-system.ruby.IFETCH.latency_hist::bucket_size 128
-system.ruby.IFETCH.latency_hist::max_bucket 1279
-system.ruby.IFETCH.latency_hist::samples 57
-system.ruby.IFETCH.latency_hist::mean 581.385965
-system.ruby.IFETCH.latency_hist::gmean 442.065920
-system.ruby.IFETCH.latency_hist::stdev 271.884544
-system.ruby.IFETCH.latency_hist | 3 5.26% 5.26% | 3 5.26% 10.53% | 9 15.79% 26.32% | 6 10.53% 36.84% | 11 19.30% 56.14% | 10 17.54% 73.68% | 8 14.04% 87.72% | 3 5.26% 92.98% | 4 7.02% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.latency_hist::total 57
-system.ruby.IFETCH.hit_latency_hist::bucket_size 16
-system.ruby.IFETCH.hit_latency_hist::max_bucket 159
-system.ruby.IFETCH.hit_latency_hist::samples 3
-system.ruby.IFETCH.hit_latency_hist::mean 37.666667
-system.ruby.IFETCH.hit_latency_hist::gmean 6.889419
-system.ruby.IFETCH.hit_latency_hist::stdev 61.784572
-system.ruby.IFETCH.hit_latency_hist | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.hit_latency_hist::total 3
-system.ruby.IFETCH.miss_latency_hist::bucket_size 128
-system.ruby.IFETCH.miss_latency_hist::max_bucket 1279
+system.ruby.ST.miss_latency_hist::samples 803
+system.ruby.ST.miss_latency_hist::mean 6191.506849
+system.ruby.ST.miss_latency_hist::gmean 2398.888412
+system.ruby.ST.miss_latency_hist::stdev 9021.315727
+system.ruby.ST.miss_latency_hist | 581 72.35% 72.35% | 51 6.35% 78.70% | 7 0.87% 79.58% | 10 1.25% 80.82% | 53 6.60% 87.42% | 37 4.61% 92.03% | 35 4.36% 96.39% | 25 3.11% 99.50% | 3 0.37% 99.88% | 1 0.12% 100.00%
+system.ruby.ST.miss_latency_hist::total 803
+system.ruby.IFETCH.latency_hist::bucket_size 256
+system.ruby.IFETCH.latency_hist::max_bucket 2559
+system.ruby.IFETCH.latency_hist::samples 54
+system.ruby.IFETCH.latency_hist::mean 697.055556
+system.ruby.IFETCH.latency_hist::gmean 629.917289
+system.ruby.IFETCH.latency_hist::stdev 289.399275
+system.ruby.IFETCH.latency_hist | 4 7.41% 7.41% | 8 14.81% 22.22% | 22 40.74% 62.96% | 12 22.22% 85.19% | 6 11.11% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::total 54
+system.ruby.IFETCH.miss_latency_hist::bucket_size 256
+system.ruby.IFETCH.miss_latency_hist::max_bucket 2559
system.ruby.IFETCH.miss_latency_hist::samples 54
-system.ruby.IFETCH.miss_latency_hist::mean 611.592593
-system.ruby.IFETCH.miss_latency_hist::gmean 557.048280
-system.ruby.IFETCH.miss_latency_hist::stdev 245.556320
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 3 5.56% 5.56% | 9 16.67% 22.22% | 6 11.11% 33.33% | 11 20.37% 53.70% | 10 18.52% 72.22% | 8 14.81% 87.04% | 3 5.56% 92.59% | 4 7.41% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 697.055556
+system.ruby.IFETCH.miss_latency_hist::gmean 629.917289
+system.ruby.IFETCH.miss_latency_hist::stdev 289.399275
+system.ruby.IFETCH.miss_latency_hist | 4 7.41% 7.41% | 8 14.81% 22.22% | 22 40.74% 62.96% | 12 22.22% 85.19% | 6 11.11% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.miss_latency_hist::total 54
-system.ruby.L1Cache_Controller.Load 44 0.00% 0.00%
-system.ruby.L1Cache_Controller.Ifetch 307 0.00% 0.00%
-system.ruby.L1Cache_Controller.Store 1014 0.00% 0.00%
-system.ruby.L1Cache_Controller.L1_Replacement 481138 0.00% 0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data 915 0.00% 0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack_Data 911 0.00% 0.00%
-system.ruby.L1Cache_Controller.All_acks 821 0.00% 0.00%
-system.ruby.L1Cache_Controller.Use_Timeout 914 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Load 40 0.00% 0.00%
+system.ruby.L1Cache_Controller.Load 46 0.00% 0.00%
+system.ruby.L1Cache_Controller.Ifetch 243 0.00% 0.00%
+system.ruby.L1Cache_Controller.Store 1035 0.00% 0.00%
+system.ruby.L1Cache_Controller.L1_Replacement 469288 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data 88 0.00% 0.00%
+system.ruby.L1Cache_Controller.Exclusive_Data 811 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack_Data 893 0.00% 0.00%
+system.ruby.L1Cache_Controller.All_acks 803 0.00% 0.00%
+system.ruby.L1Cache_Controller.Use_Timeout 811 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Load 42 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Ifetch 55 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Store 822 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Ifetch 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement 92 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Ifetch 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement 1461 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Use_Timeout 93 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Store 49 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement 820 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Store 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement 30008 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_Timeout 821 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement 410291 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data 821 0.00% 0.00%
-system.ruby.L1Cache_Controller.OM.L1_Replacement 20607 0.00% 0.00%
-system.ruby.L1Cache_Controller.OM.All_acks 821 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement 17859 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data 94 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Load 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Ifetch 249 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Store 141 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 911 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETS 142 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 948 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 2296 0.00% 0.00%
-system.ruby.L2Cache_Controller.All_Acks 782 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data 782 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data_Exclusive 79 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBCLEANDATA 77 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 833 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Ack 852 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 914 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 923 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 80 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 782 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTX 912 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 40 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 852 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_GETS 30 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_GETX 85 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 77 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 833 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.L1_PUTX 25 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Data_Exclusive 79 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 78 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGM.Data 782 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.L1_PUTX 1344 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.All_Acks 782 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 781 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.L1_PUTX 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 40 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.L2_Replacement 71 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.L1_GETS 17 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.L1_GETX 41 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.Writeback_Ack 852 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 792 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 79 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX 852 0.00% 0.00%
-system.ruby.Directory_Controller.Exclusive_Unblock 859 0.00% 0.00%
-system.ruby.Directory_Controller.Clean_Writeback 73 0.00% 0.00%
-system.ruby.Directory_Controller.Dirty_Writeback 779 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 861 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 779 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETX 782 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETS 79 0.00% 0.00%
-system.ruby.Directory_Controller.I.Memory_Ack 775 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX 852 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Exclusive_Unblock 78 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Data 79 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Ack 2 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Exclusive_Unblock 781 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Memory_Data 782 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Store 804 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement 86 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement 8 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.L1_Replacement 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Use_Timeout 8 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Store 68 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.L1_Replacement 802 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Store 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement 29590 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_Timeout 803 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement 400903 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Exclusive_Data 802 0.00% 0.00%
+system.ruby.L1Cache_Controller.SM.L1_Replacement 705 0.00% 0.00%
+system.ruby.L1Cache_Controller.SM.Exclusive_Data 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.L1_Replacement 16611 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.All_acks 803 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement 20573 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data 88 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data 8 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Ifetch 12 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Store 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 85 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Ifetch 176 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Store 149 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 808 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETS 200 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 820 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 2137 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTS_only 86 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTS 126 0.00% 0.00%
+system.ruby.L2Cache_Controller.All_Acks 768 0.00% 0.00%
+system.ruby.L2Cache_Controller.Data 856 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBCLEANDATA 85 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 808 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Ack 763 0.00% 0.00%
+system.ruby.L2Cache_Controller.Unblock 88 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 810 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 844 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 88 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 765 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 86 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_PUTX 808 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETS 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETX 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement 80 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L2_Replacement 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 8 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 35 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 763 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_GETX 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 85 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_GETS 18 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 808 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.L1_PUTS 126 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Data 88 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Unblock 87 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGM.Data 767 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.Data 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.L1_PUTX 1268 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.All_Acks 768 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 767 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.L1_PUTX 55 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 35 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.Unblock 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.L1_PUTX 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 8 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.L1_GETS 85 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.Writeback_Ack 763 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 768 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 90 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX 763 0.00% 0.00%
+system.ruby.Directory_Controller.Unblock 77 0.00% 0.00%
+system.ruby.Directory_Controller.Last_Unblock 10 0.00% 0.00%
+system.ruby.Directory_Controller.Exclusive_Unblock 767 0.00% 0.00%
+system.ruby.Directory_Controller.Dirty_Writeback 763 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 856 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 763 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETX 708 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETS 78 0.00% 0.00%
+system.ruby.Directory_Controller.I.Memory_Ack 760 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETX 60 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETS 10 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX 763 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Unblock 77 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Memory_Data 78 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Memory_Ack 1 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Last_Unblock 10 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Memory_Data 10 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Exclusive_Unblock 767 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Memory_Data 768 0.00% 0.00%
system.ruby.Directory_Controller.MM.Memory_Ack 2 0.00% 0.00%
-system.ruby.Directory_Controller.MI.GETX 10 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Clean_Writeback 73 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Dirty_Writeback 779 0.00% 0.00%
+system.ruby.Directory_Controller.MI.GETS 2 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Dirty_Writeback 763 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini
index 2af2126fb..449426c95 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
@@ -22,7 +22,7 @@ load_addr_mask=1099511627775
load_offset=0
mem_mode=timing
mem_ranges=0:268435455
-memories=system.physmem
+memories=system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -64,17 +64,82 @@ eventq_index=0
sys_clk_domain=system.clk_domain
transition_latency=100000
-[system.physmem]
-type=SimpleMemory
-bandwidth=0.000000
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.075000
+IDD02=0.000000
+IDD2N=0.050000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.000000
+IDD2P12=0.000000
+IDD3N=0.057000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.000000
+IDD3P12=0.000000
+IDD4R=0.187000
+IDD4R2=0.000000
+IDD4W=0.165000
+IDD4W2=0.000000
+IDD5=0.220000
+IDD52=0.000000
+IDD6=0.000000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaChCo
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
clk_domain=system.clk_domain
conf_table_reported=true
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
eventq_index=0
in_addr_map=true
-latency=30
-latency_var=0
-null=true
-range=0:134217727
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+page_policy=open_adaptive
+range=0:268435455
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10
+static_frontend_latency=10
+tBURST=5
+tCCD_L=0
+tCK=1
+tCL=14
+tCS=3
+tRAS=35
+tRCD=14
+tREFI=7800
+tRFC=260
+tRP=14
+tRRD=6
+tRRD_L=0
+tRTP=8
+tRTW=3
+tWR=15
+tWTR=8
+tXAW=30
+tXP=0
+tXPDLL=0
+tXS=0
+tXSDLL=0
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
+port=system.ruby.dir_cntrl0.memory
[system.ruby]
type=RubySystem
@@ -84,9 +149,9 @@ block_size_bytes=64
clk_domain=system.ruby.clk_domain
eventq_index=0
hot_lines=false
-mem_size=268435456
-no_mem_vec=false
+memory_size_bits=48
num_of_sequencers=1
+phys_mem=Null
random_seed=1234
randomization=true
@@ -100,7 +165,7 @@ voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
-children=directory memBuffer
+children=directory
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
@@ -110,16 +175,17 @@ distributed_persistent=true
eventq_index=0
fixed_timeout_latency=100
l2_select_num_bits=0
-memBuffer=system.ruby.dir_cntrl0.memBuffer
number_of_TBEs=256
-peer=Null
recycle_latency=10
reissue_wakeup_latency=10
ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
transitions_per_cycle=32
version=0
dmaRequestToDir=system.ruby.network.master[10]
dmaResponseFromDir=system.ruby.network.slave[9]
+memory=system.mem_ctrls.port
persistentFromDir=system.ruby.network.slave[8]
persistentToDir=system.ruby.network.master[9]
requestFromDir=system.ruby.network.slave[6]
@@ -130,33 +196,8 @@ responseToDir=system.ruby.network.master[8]
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
eventq_index=0
-map_levels=4
numa_high_bit=5
size=268435456
-use_map=false
-version=0
-
-[system.ruby.dir_cntrl0.memBuffer]
-type=RubyMemoryControl
-bank_bit_0=8
-bank_busy_time=11
-bank_queue_size=12
-banks_per_rank=8
-basic_bus_busy_time=2
-clk_domain=system.ruby.memctrl_clk_domain
-dimm_bit_0=12
-dimms_per_channel=2
-eventq_index=0
-mem_ctl_latency=12
-mem_fixed_delay=0
-mem_random_arbitrate=0
-rank_bit_0=11
-rank_rank_delay=1
-ranks_per_dimm=2
-read_write_delay=2
-refresh_period=1560
-ruby_system=system.ruby
-tFaw=0
version=0
[system.ruby.l1_cntrl0]
@@ -176,13 +217,13 @@ l1_response_latency=2
l2_select_num_bits=0
no_mig_atomic=true
number_of_TBEs=256
-peer=Null
recycle_latency=10
reissue_wakeup_latency=10
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=0
@@ -225,7 +266,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -254,9 +295,9 @@ filtering_enabled=true
l2_request_latency=5
l2_response_latency=5
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
+system=system
transitions_per_cycle=32
version=0
GlobalRequestFromL2Cache=system.ruby.network.slave[3]
@@ -397,7 +438,7 @@ virt_nets=10
[system.sys_port_proxy]
type=RubyPortProxy
-access_phys_mem=true
+access_backing_store=false
clk_domain=system.clk_domain
eventq_index=0
ruby_system=system.ruby
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt
index b6763f2e1..6c54d9927 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt
@@ -1,495 +1,725 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000230 # Number of seconds simulated
-sim_ticks 229551 # Number of ticks simulated
-final_tick 229551 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000238 # Number of seconds simulated
+sim_ticks 237931 # Number of ticks simulated
+final_tick 237931 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 1899298 # Simulator tick rate (ticks/s)
-host_mem_usage 157300 # Number of bytes of host memory used
-host_seconds 0.12 # Real time elapsed on the host
+host_tick_rate 1532175 # Simulator tick rate (ticks/s)
+host_mem_usage 434360 # Number of bytes of host memory used
+host_seconds 0.16 # Real time elapsed on the host
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 55552 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 55552 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 50432 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 50432 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 868 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 868 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 788 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 788 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 233479454 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 233479454 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 211960610 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 211960610 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 445440065 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 445440065 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 868 # Number of read requests accepted
+system.mem_ctrls.writeReqs 788 # Number of write requests accepted
+system.mem_ctrls.readBursts 868 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 788 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 47104 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 8448 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 43200 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 55552 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 50432 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 132 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 95 # Number of DRAM write bursts merged with an existing one
+system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
+system.mem_ctrls.perBankRdBursts::0 226 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 231 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 235 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 44 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 208 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 206 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 220 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 41 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts
+system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry
+system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 237559 # Total gap between requests
+system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::6 868 # Read request sizes (log2)
+system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::6 788 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 660 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 74 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 2 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::15 33 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 34 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 136 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 647.529412 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 493.431246 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 346.718307 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 15 11.03% 11.03% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 9 6.62% 17.65% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 10 7.35% 25.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 12 8.82% 33.82% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 11 8.09% 41.91% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 11 8.09% 50.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 17 12.50% 62.50% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 12 8.82% 71.32% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 39 28.68% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 136 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 38 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 19.263158 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 19.016027 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 3.569270 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 1 2.63% 2.63% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 10 26.32% 28.95% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 13 34.21% 63.16% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21 9 23.68% 86.84% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23 4 10.53% 97.37% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-37 1 2.63% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 38 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 38 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 17.763158 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 17.746982 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.751007 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 5 13.16% 13.16% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 1 2.63% 15.79% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 30 78.95% 94.74% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 2 5.26% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 38 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 7124 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 21108 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3680 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 9.68 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 28.68 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 197.97 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 181.57 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 233.48 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 211.96 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 2.97 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 1.55 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 1.42 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.15 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 24.22 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 607 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 665 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 82.47 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 95.96 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 143.45 # Average gap between requests
+system.mem_ctrls.pageHitRate 89.01 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 1511 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 7800 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 224543 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1028160 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 571200 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 8973120 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 6811776 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 15256800 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 15256800 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 158348052 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 5047920 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 1402200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 135876000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 192391308 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 156180720 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 822.747639 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.895655 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 2
system.ruby.outstanding_req_hist::max_bucket 19
-system.ruby.outstanding_req_hist::samples 985
-system.ruby.outstanding_req_hist::mean 15.815228
-system.ruby.outstanding_req_hist::gmean 15.715128
-system.ruby.outstanding_req_hist::stdev 1.136234
-system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 2 0.20% 0.71% | 2 0.20% 0.91% | 2 0.20% 1.12% | 2 0.20% 1.32% | 63 6.40% 7.72% | 909 92.28% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 985
+system.ruby.outstanding_req_hist::samples 1030
+system.ruby.outstanding_req_hist::mean 15.829126
+system.ruby.outstanding_req_hist::gmean 15.733450
+system.ruby.outstanding_req_hist::stdev 1.109166
+system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.19% 0.29% | 2 0.19% 0.49% | 2 0.19% 0.68% | 2 0.19% 0.87% | 2 0.19% 1.07% | 2 0.19% 1.26% | 58 5.63% 6.89% | 959 93.11% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 1030
system.ruby.latency_hist::bucket_size 1024
system.ruby.latency_hist::max_bucket 10239
-system.ruby.latency_hist::samples 969
-system.ruby.latency_hist::mean 3745.879257
-system.ruby.latency_hist::gmean 2201.717205
-system.ruby.latency_hist::stdev 1540.597184
-system.ruby.latency_hist | 143 14.76% 14.76% | 5 0.52% 15.27% | 8 0.83% 16.10% | 232 23.94% 40.04% | 512 52.84% 92.88% | 69 7.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.latency_hist::total 969
+system.ruby.latency_hist::samples 1016
+system.ruby.latency_hist::mean 3707.787402
+system.ruby.latency_hist::gmean 1781.185185
+system.ruby.latency_hist::stdev 1765.947871
+system.ruby.latency_hist | 191 18.80% 18.80% | 5 0.49% 19.29% | 4 0.39% 19.69% | 160 15.75% 35.43% | 552 54.33% 89.76% | 102 10.04% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 1016
system.ruby.hit_latency_hist::bucket_size 1024
system.ruby.hit_latency_hist::max_bucket 10239
-system.ruby.hit_latency_hist::samples 109
-system.ruby.hit_latency_hist::mean 1139
-system.ruby.hit_latency_hist::gmean 39.996322
-system.ruby.hit_latency_hist::stdev 1803.950983
-system.ruby.hit_latency_hist | 82 75.23% 75.23% | 0 0.00% 75.23% | 0 0.00% 75.23% | 12 11.01% 86.24% | 14 12.84% 99.08% | 1 0.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 109
+system.ruby.hit_latency_hist::samples 150
+system.ruby.hit_latency_hist::mean 760.900000
+system.ruby.hit_latency_hist::gmean 23.523194
+system.ruby.hit_latency_hist::stdev 1573.370305
+system.ruby.hit_latency_hist | 126 84.00% 84.00% | 2 1.33% 85.33% | 0 0.00% 85.33% | 3 2.00% 87.33% | 17 11.33% 98.67% | 2 1.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 150
system.ruby.miss_latency_hist::bucket_size 1024
system.ruby.miss_latency_hist::max_bucket 10239
-system.ruby.miss_latency_hist::samples 860
-system.ruby.miss_latency_hist::mean 4076.286047
-system.ruby.miss_latency_hist::gmean 3659.235822
-system.ruby.miss_latency_hist::stdev 1137.467741
-system.ruby.miss_latency_hist | 61 7.09% 7.09% | 5 0.58% 7.67% | 8 0.93% 8.60% | 220 25.58% 34.19% | 498 57.91% 92.09% | 68 7.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 860
-system.ruby.Directory.incomplete_times 860
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 65 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 858 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 923 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Icache.demand_misses 48 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses 49 # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 10 # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 96 # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 2 # Number of times a load aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 3 # Number of times a load aliased with a pending load
-system.ruby.network.routers0.percent_links_utilized 2.057604
-system.ruby.network.routers0.msg_count.Request_Control::1 906
-system.ruby.network.routers0.msg_count.Response_Data::4 885
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 39
-system.ruby.network.routers0.msg_count.Writeback_Data::4 1007
-system.ruby.network.routers0.msg_count.Persistent_Control::3 608
-system.ruby.network.routers0.msg_bytes.Request_Control::1 7248
-system.ruby.network.routers0.msg_bytes.Response_Data::4 63720
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 2808
-system.ruby.network.routers0.msg_bytes.Writeback_Data::4 72504
-system.ruby.network.routers0.msg_bytes.Persistent_Control::3 4864
+system.ruby.miss_latency_hist::samples 866
+system.ruby.miss_latency_hist::mean 4218.218245
+system.ruby.miss_latency_hist::gmean 3768.841074
+system.ruby.miss_latency_hist::stdev 1210.862541
+system.ruby.miss_latency_hist | 65 7.51% 7.51% | 3 0.35% 7.85% | 4 0.46% 8.31% | 157 18.13% 26.44% | 535 61.78% 88.22% | 100 11.55% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 866
+system.ruby.Directory.incomplete_times 866
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 102 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 859 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 961 # 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 56 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 56 # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 7 # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 90 # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 4 # Number of times a load aliased with a pending store
+system.ruby.network.routers0.percent_links_utilized 2.062783
+system.ruby.network.routers0.msg_count.Request_Control::1 915
+system.ruby.network.routers0.msg_count.Response_Data::4 915
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 40
+system.ruby.network.routers0.msg_count.Response_Control::4 3
+system.ruby.network.routers0.msg_count.Writeback_Data::4 1039
+system.ruby.network.routers0.msg_count.Persistent_Control::3 768
+system.ruby.network.routers0.msg_bytes.Request_Control::1 7320
+system.ruby.network.routers0.msg_bytes.Response_Data::4 65880
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 2880
+system.ruby.network.routers0.msg_bytes.Response_Control::4 24
+system.ruby.network.routers0.msg_bytes.Writeback_Data::4 74808
+system.ruby.network.routers0.msg_bytes.Persistent_Control::3 6144
system.ruby.l2_cntrl0.L2cache.demand_hits 38 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 866 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 904 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 1.916676
-system.ruby.network.routers1.msg_count.Request_Control::1 904
-system.ruby.network.routers1.msg_count.Request_Control::2 866
-system.ruby.network.routers1.msg_count.Response_Data::4 15
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 39
-system.ruby.network.routers1.msg_count.Writeback_Data::4 1663
-system.ruby.network.routers1.msg_count.Writeback_Control::4 80
-system.ruby.network.routers1.msg_count.Persistent_Control::3 301
-system.ruby.network.routers1.msg_bytes.Request_Control::1 7232
-system.ruby.network.routers1.msg_bytes.Request_Control::2 6928
-system.ruby.network.routers1.msg_bytes.Response_Data::4 1080
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 2808
-system.ruby.network.routers1.msg_bytes.Writeback_Data::4 119736
-system.ruby.network.routers1.msg_bytes.Writeback_Control::4 640
-system.ruby.network.routers1.msg_bytes.Persistent_Control::3 2408
+system.ruby.l2_cntrl0.L2cache.demand_misses 877 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 915 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 1.886681
+system.ruby.network.routers1.msg_count.Request_Control::1 915
+system.ruby.network.routers1.msg_count.Request_Control::2 877
+system.ruby.network.routers1.msg_count.Response_Data::4 24
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 40
+system.ruby.network.routers1.msg_count.Response_Control::4 3
+system.ruby.network.routers1.msg_count.Writeback_Data::4 1681
+system.ruby.network.routers1.msg_count.Writeback_Control::4 72
+system.ruby.network.routers1.msg_count.Persistent_Control::3 384
+system.ruby.network.routers1.msg_bytes.Request_Control::1 7320
+system.ruby.network.routers1.msg_bytes.Request_Control::2 7016
+system.ruby.network.routers1.msg_bytes.Response_Data::4 1728
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 2880
+system.ruby.network.routers1.msg_bytes.Response_Control::4 24
+system.ruby.network.routers1.msg_bytes.Writeback_Data::4 121032
+system.ruby.network.routers1.msg_bytes.Writeback_Control::4 576
+system.ruby.network.routers1.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers2.percent_links_utilized 1.714468
+system.ruby.network.routers2.msg_count.Request_Control::2 876
+system.ruby.network.routers2.msg_count.Response_Data::4 891
+system.ruby.network.routers2.msg_count.Writeback_Data::4 774
+system.ruby.network.routers2.msg_count.Writeback_Control::4 72
+system.ruby.network.routers2.msg_count.Persistent_Control::3 384
+system.ruby.network.routers2.msg_bytes.Request_Control::2 7008
+system.ruby.network.routers2.msg_bytes.Response_Data::4 64152
+system.ruby.network.routers2.msg_bytes.Writeback_Data::4 55728
+system.ruby.network.routers2.msg_bytes.Writeback_Control::4 576
+system.ruby.network.routers2.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers3.percent_links_utilized 1.887942
+system.ruby.network.routers3.msg_count.Request_Control::1 915
+system.ruby.network.routers3.msg_count.Request_Control::2 876
+system.ruby.network.routers3.msg_count.Response_Data::4 915
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 40
+system.ruby.network.routers3.msg_count.Response_Control::4 3
+system.ruby.network.routers3.msg_count.Writeback_Data::4 1747
+system.ruby.network.routers3.msg_count.Writeback_Control::4 72
+system.ruby.network.routers3.msg_count.Persistent_Control::3 768
+system.ruby.network.routers3.msg_bytes.Request_Control::1 7320
+system.ruby.network.routers3.msg_bytes.Request_Control::2 7008
+system.ruby.network.routers3.msg_bytes.Response_Data::4 65880
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 2880
+system.ruby.network.routers3.msg_bytes.Response_Control::4 24
+system.ruby.network.routers3.msg_bytes.Writeback_Data::4 125784
+system.ruby.network.routers3.msg_bytes.Writeback_Control::4 576
+system.ruby.network.routers3.msg_bytes.Persistent_Control::3 6144
+system.ruby.network.msg_count.Request_Control 5374
+system.ruby.network.msg_count.Response_Data 2745
+system.ruby.network.msg_count.ResponseL2hit_Data 120
+system.ruby.network.msg_count.Response_Control 9
+system.ruby.network.msg_count.Writeback_Data 5241
+system.ruby.network.msg_count.Writeback_Control 216
+system.ruby.network.msg_count.Persistent_Control 2304
+system.ruby.network.msg_byte.Request_Control 42992
+system.ruby.network.msg_byte.Response_Data 197640
+system.ruby.network.msg_byte.ResponseL2hit_Data 8640
+system.ruby.network.msg_byte.Response_Control 72
+system.ruby.network.msg_byte.Writeback_Data 377352
+system.ruby.network.msg_byte.Writeback_Control 1728
+system.ruby.network.msg_byte.Persistent_Control 18432
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1634 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 861 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 773 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 1593 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 544 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 45 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 1 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 590 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.361077 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 168 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 199 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 85 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 56 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 36 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 45 2.75% 2.75% | 38 2.33% 5.08% | 48 2.94% 8.02% | 106 6.49% 14.50% | 75 4.59% 19.09% | 81 4.96% 24.05% | 55 3.37% 27.42% | 64 3.92% 31.33% | 51 3.12% 34.46% | 56 3.43% 37.88% | 37 2.26% 40.15% | 37 2.26% 42.41% | 56 3.43% 45.84% | 37 2.26% 48.10% | 48 2.94% 51.04% | 54 3.30% 54.35% | 44 2.69% 57.04% | 44 2.69% 59.73% | 44 2.69% 62.42% | 38 2.33% 64.75% | 55 3.37% 68.12% | 45 2.75% 70.87% | 57 3.49% 74.36% | 42 2.57% 76.93% | 41 2.51% 79.44% | 50 3.06% 82.50% | 35 2.14% 84.64% | 53 3.24% 87.88% | 47 2.88% 90.76% | 50 3.06% 93.82% | 49 3.00% 96.82% | 52 3.18% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1634 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 1.744384
-system.ruby.network.routers2.msg_count.Request_Control::2 865
-system.ruby.network.routers2.msg_count.Response_Data::4 870
-system.ruby.network.routers2.msg_count.Writeback_Data::4 771
-system.ruby.network.routers2.msg_count.Writeback_Control::4 80
-system.ruby.network.routers2.msg_count.Persistent_Control::3 303
-system.ruby.network.routers2.msg_bytes.Request_Control::2 6920
-system.ruby.network.routers2.msg_bytes.Response_Data::4 62640
-system.ruby.network.routers2.msg_bytes.Writeback_Data::4 55512
-system.ruby.network.routers2.msg_bytes.Writeback_Control::4 640
-system.ruby.network.routers2.msg_bytes.Persistent_Control::3 2424
-system.ruby.network.routers3.percent_links_utilized 1.906766
-system.ruby.network.routers3.msg_count.Request_Control::1 905
-system.ruby.network.routers3.msg_count.Request_Control::2 865
-system.ruby.network.routers3.msg_count.Response_Data::4 885
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 39
-system.ruby.network.routers3.msg_count.Writeback_Data::4 1721
-system.ruby.network.routers3.msg_count.Writeback_Control::4 80
-system.ruby.network.routers3.msg_count.Persistent_Control::3 607
-system.ruby.network.routers3.msg_bytes.Request_Control::1 7240
-system.ruby.network.routers3.msg_bytes.Request_Control::2 6920
-system.ruby.network.routers3.msg_bytes.Response_Data::4 63720
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 2808
-system.ruby.network.routers3.msg_bytes.Writeback_Data::4 123912
-system.ruby.network.routers3.msg_bytes.Writeback_Control::4 640
-system.ruby.network.routers3.msg_bytes.Persistent_Control::3 4856
-system.ruby.network.msg_count.Request_Control 5311
-system.ruby.network.msg_count.Response_Data 2655
-system.ruby.network.msg_count.ResponseL2hit_Data 117
-system.ruby.network.msg_count.Writeback_Data 5162
-system.ruby.network.msg_count.Writeback_Control 240
-system.ruby.network.msg_count.Persistent_Control 1819
-system.ruby.network.msg_byte.Request_Control 42488
-system.ruby.network.msg_byte.Response_Data 191160
-system.ruby.network.msg_byte.ResponseL2hit_Data 8424
-system.ruby.network.msg_byte.Writeback_Data 371664
-system.ruby.network.msg_byte.Writeback_Control 1920
-system.ruby.network.msg_byte.Persistent_Control 14552
-system.ruby.network.routers0.throttle0.link_utilization 1.963834
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 875
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 39
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4 54
-system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 304
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 63000
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 2808
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4 3888
-system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 2432
-system.ruby.network.routers0.throttle1.link_utilization 2.151374
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 906
-system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 10
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 953
-system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 304
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 7248
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 720
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 68616
-system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 2432
-system.ruby.network.routers1.throttle0.link_utilization 2.023733
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 904
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 899
-system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 301
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 7232
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 64728
-system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 2408
-system.ruby.network.routers1.throttle1.link_utilization 1.809620
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 866
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 15
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 39
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 764
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 80
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 6928
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 1080
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 2808
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 55008
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 640
-system.ruby.network.routers2.throttle0.link_utilization 1.795026
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 865
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 10
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 767
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 80
-system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 303
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 6920
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 720
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 55224
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 640
-system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 2424
-system.ruby.network.routers2.throttle1.link_utilization 1.693741
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 860
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::4 4
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 61920
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::4 288
-system.ruby.network.routers3.throttle0.link_utilization 1.897618
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 875
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 39
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4 54
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 63000
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 2808
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4 3888
-system.ruby.network.routers3.throttle1.link_utilization 2.025476
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 905
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 899
-system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 303
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 7240
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 64728
-system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 2424
-system.ruby.network.routers3.throttle2.link_utilization 1.797204
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 865
-system.ruby.network.routers3.throttle2.msg_count.Response_Data::4 10
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 768
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 80
-system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 304
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 6920
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::4 720
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 55296
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 640
-system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 2432
+system.ruby.network.routers0.throttle0.link_utilization 1.970739
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 894
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 40
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 3
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4 65
+system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 384
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 64368
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 2880
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 24
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4 4680
+system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers0.throttle1.link_utilization 2.154826
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 915
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 21
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 974
+system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 384
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 7320
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 1512
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 70128
+system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers1.throttle0.link_utilization 1.994066
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 915
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 910
+system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 384
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 7320
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 65520
+system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers1.throttle1.link_utilization 1.779297
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 877
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 24
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 40
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 3
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 771
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 72
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 7016
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 1728
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 2880
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 24
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 55512
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 576
+system.ruby.network.routers2.throttle0.link_utilization 1.779718
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 876
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 21
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 772
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 72
+system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 384
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 7008
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 1512
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 55584
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 576
+system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers2.throttle1.link_utilization 1.649218
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 870
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::4 2
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 62640
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::4 144
+system.ruby.network.routers3.throttle0.link_utilization 1.890044
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 894
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 40
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 3
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4 65
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 64368
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 2880
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 24
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4 4680
+system.ruby.network.routers3.throttle1.link_utilization 1.994066
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 915
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 910
+system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 384
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 7320
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 65520
+system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 3072
+system.ruby.network.routers3.throttle2.link_utilization 1.779718
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 876
+system.ruby.network.routers3.throttle2.msg_count.Response_Data::4 21
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 772
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 72
+system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 384
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 7008
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::4 1512
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 55584
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 576
+system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 3072
system.ruby.LD.latency_hist::bucket_size 1024
system.ruby.LD.latency_hist::max_bucket 10239
-system.ruby.LD.latency_hist::samples 52
-system.ruby.LD.latency_hist::mean 4084.307692
-system.ruby.LD.latency_hist::gmean 2925.833819
-system.ruby.LD.latency_hist::stdev 1345.909453
-system.ruby.LD.latency_hist | 5 9.62% 9.62% | 0 0.00% 9.62% | 0 0.00% 9.62% | 7 13.46% 23.08% | 34 65.38% 88.46% | 6 11.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 52
-system.ruby.LD.hit_latency_hist::bucket_size 512
-system.ruby.LD.hit_latency_hist::max_bucket 5119
-system.ruby.LD.hit_latency_hist::samples 5
-system.ruby.LD.hit_latency_hist::mean 997.400000
-system.ruby.LD.hit_latency_hist::gmean 89.277594
-system.ruby.LD.hit_latency_hist::stdev 1774.639344
-system.ruby.LD.hit_latency_hist | 4 80.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 5
+system.ruby.LD.latency_hist::samples 44
+system.ruby.LD.latency_hist::mean 3540.181818
+system.ruby.LD.latency_hist::gmean 1037.488799
+system.ruby.LD.latency_hist::stdev 1848.743599
+system.ruby.LD.latency_hist | 9 20.45% 20.45% | 0 0.00% 20.45% | 0 0.00% 20.45% | 10 22.73% 43.18% | 22 50.00% 93.18% | 3 6.82% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::total 44
+system.ruby.LD.hit_latency_hist::bucket_size 1
+system.ruby.LD.hit_latency_hist::max_bucket 9
+system.ruby.LD.hit_latency_hist::samples 8
+system.ruby.LD.hit_latency_hist::mean 2.250000
+system.ruby.LD.hit_latency_hist::gmean 2.029664
+system.ruby.LD.hit_latency_hist::stdev 1.035098
+system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 2 25.00% 25.00% | 3 37.50% 62.50% | 2 25.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 8
system.ruby.LD.miss_latency_hist::bucket_size 1024
system.ruby.LD.miss_latency_hist::max_bucket 10239
-system.ruby.LD.miss_latency_hist::samples 47
-system.ruby.LD.miss_latency_hist::mean 4412.702128
-system.ruby.LD.miss_latency_hist::gmean 4241.054205
-system.ruby.LD.miss_latency_hist::stdev 767.181372
-system.ruby.LD.miss_latency_hist | 1 2.13% 2.13% | 0 0.00% 2.13% | 0 0.00% 2.13% | 7 14.89% 17.02% | 33 70.21% 87.23% | 6 12.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 47
+system.ruby.LD.miss_latency_hist::samples 36
+system.ruby.LD.miss_latency_hist::mean 4326.388889
+system.ruby.LD.miss_latency_hist::gmean 4148.446518
+system.ruby.LD.miss_latency_hist::stdev 838.018045
+system.ruby.LD.miss_latency_hist | 1 2.78% 2.78% | 0 0.00% 2.78% | 0 0.00% 2.78% | 10 27.78% 30.56% | 22 61.11% 91.67% | 3 8.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::total 36
system.ruby.ST.latency_hist::bucket_size 1024
system.ruby.ST.latency_hist::max_bucket 10239
-system.ruby.ST.latency_hist::samples 869
-system.ruby.ST.latency_hist::mean 3909.064442
-system.ruby.ST.latency_hist::gmean 2393.585593
-system.ruby.ST.latency_hist::stdev 1376.670697
-system.ruby.ST.latency_hist | 90 10.36% 10.36% | 5 0.58% 10.93% | 8 0.92% 11.85% | 225 25.89% 37.74% | 478 55.01% 92.75% | 63 7.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.latency_hist::total 869
+system.ruby.ST.latency_hist::samples 916
+system.ruby.ST.latency_hist::mean 3912.669214
+system.ruby.ST.latency_hist::gmean 1992.733588
+system.ruby.ST.latency_hist::stdev 1617.958146
+system.ruby.ST.latency_hist | 128 13.97% 13.97% | 3 0.33% 14.30% | 4 0.44% 14.74% | 150 16.38% 31.11% | 530 57.86% 88.97% | 99 10.81% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 916
system.ruby.ST.hit_latency_hist::bucket_size 1024
system.ruby.ST.hit_latency_hist::max_bucket 10239
-system.ruby.ST.hit_latency_hist::samples 97
-system.ruby.ST.hit_latency_hist::mean 1199.505155
-system.ruby.ST.hit_latency_hist::gmean 34.143629
-system.ruby.ST.hit_latency_hist::stdev 1865.494830
-system.ruby.ST.hit_latency_hist | 71 73.20% 73.20% | 0 0.00% 73.20% | 0 0.00% 73.20% | 12 12.37% 85.57% | 13 13.40% 98.97% | 1 1.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 97
+system.ruby.ST.hit_latency_hist::samples 132
+system.ruby.ST.hit_latency_hist::mean 824.727273
+system.ruby.ST.hit_latency_hist::gmean 21.975090
+system.ruby.ST.hit_latency_hist::stdev 1661.945751
+system.ruby.ST.hit_latency_hist | 110 83.33% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 3 2.27% 85.61% | 17 12.88% 98.48% | 2 1.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::total 132
system.ruby.ST.miss_latency_hist::bucket_size 1024
system.ruby.ST.miss_latency_hist::max_bucket 10239
-system.ruby.ST.miss_latency_hist::samples 772
-system.ruby.ST.miss_latency_hist::mean 4249.514249
-system.ruby.ST.miss_latency_hist::gmean 4082.834729
-system.ruby.ST.miss_latency_hist::stdev 812.787360
-system.ruby.ST.miss_latency_hist | 19 2.46% 2.46% | 5 0.65% 3.11% | 8 1.04% 4.15% | 213 27.59% 31.74% | 465 60.23% 91.97% | 62 8.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 772
+system.ruby.ST.miss_latency_hist::samples 784
+system.ruby.ST.miss_latency_hist::mean 4432.577806
+system.ruby.ST.miss_latency_hist::gmean 4256.292350
+system.ruby.ST.miss_latency_hist::stdev 847.847729
+system.ruby.ST.miss_latency_hist | 18 2.30% 2.30% | 3 0.38% 2.68% | 4 0.51% 3.19% | 147 18.75% 21.94% | 513 65.43% 87.37% | 97 12.37% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 784
system.ruby.IFETCH.latency_hist::bucket_size 128
system.ruby.IFETCH.latency_hist::max_bucket 1279
-system.ruby.IFETCH.latency_hist::samples 48
-system.ruby.IFETCH.latency_hist::mean 424.916667
-system.ruby.IFETCH.latency_hist::gmean 356.475043
-system.ruby.IFETCH.latency_hist::stdev 182.937012
-system.ruby.IFETCH.latency_hist | 3 6.25% 6.25% | 4 8.33% 14.58% | 13 27.08% 41.67% | 11 22.92% 64.58% | 11 22.92% 87.50% | 5 10.42% 97.92% | 1 2.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.latency_hist::total 48
+system.ruby.IFETCH.latency_hist::samples 56
+system.ruby.IFETCH.latency_hist::mean 488.196429
+system.ruby.IFETCH.latency_hist::gmean 434.396688
+system.ruby.IFETCH.latency_hist::stdev 231.076329
+system.ruby.IFETCH.latency_hist | 1 1.79% 1.79% | 7 12.50% 14.29% | 11 19.64% 33.93% | 10 17.86% 51.79% | 18 32.14% 83.93% | 4 7.14% 91.07% | 1 1.79% 92.86% | 2 3.57% 96.43% | 1 1.79% 98.21% | 1 1.79% 100.00%
+system.ruby.IFETCH.latency_hist::total 56
system.ruby.IFETCH.hit_latency_hist::bucket_size 128
system.ruby.IFETCH.hit_latency_hist::max_bucket 1279
-system.ruby.IFETCH.hit_latency_hist::samples 7
-system.ruby.IFETCH.hit_latency_hist::mean 401.714286
-system.ruby.IFETCH.hit_latency_hist::gmean 201.865504
-system.ruby.IFETCH.hit_latency_hist::stdev 292.445844
-system.ruby.IFETCH.hit_latency_hist | 1 14.29% 14.29% | 1 14.29% 28.57% | 2 28.57% 57.14% | 0 0.00% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.hit_latency_hist::total 7
+system.ruby.IFETCH.hit_latency_hist::samples 10
+system.ruby.IFETCH.hit_latency_hist::mean 525.300000
+system.ruby.IFETCH.hit_latency_hist::gmean 410.223314
+system.ruby.IFETCH.hit_latency_hist::stdev 383.122275
+system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2 20.00% 20.00% | 3 30.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00%
+system.ruby.IFETCH.hit_latency_hist::total 10
system.ruby.IFETCH.miss_latency_hist::bucket_size 128
system.ruby.IFETCH.miss_latency_hist::max_bucket 1279
-system.ruby.IFETCH.miss_latency_hist::samples 41
-system.ruby.IFETCH.miss_latency_hist::mean 428.878049
-system.ruby.IFETCH.miss_latency_hist::gmean 392.820579
-system.ruby.IFETCH.miss_latency_hist::stdev 162.430015
-system.ruby.IFETCH.miss_latency_hist | 2 4.88% 4.88% | 3 7.32% 12.20% | 11 26.83% 39.02% | 11 26.83% 65.85% | 10 24.39% 90.24% | 4 9.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.miss_latency_hist::total 41
+system.ruby.IFETCH.miss_latency_hist::samples 46
+system.ruby.IFETCH.miss_latency_hist::mean 480.130435
+system.ruby.IFETCH.miss_latency_hist::gmean 439.837439
+system.ruby.IFETCH.miss_latency_hist::stdev 188.502356
+system.ruby.IFETCH.miss_latency_hist | 1 2.17% 2.17% | 5 10.87% 13.04% | 8 17.39% 30.43% | 9 19.57% 50.00% | 17 36.96% 86.96% | 3 6.52% 93.48% | 1 2.17% 95.65% | 2 4.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::total 46
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 16
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 159
-system.ruby.L1Cache.hit_mach_latency_hist::samples 66
-system.ruby.L1Cache.hit_mach_latency_hist::mean 13.757576
-system.ruby.L1Cache.hit_mach_latency_hist::gmean 3.195260
-system.ruby.L1Cache.hit_mach_latency_hist::stdev 33.303296
-system.ruby.L1Cache.hit_mach_latency_hist | 59 89.39% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 3 4.55% 93.94% | 4 6.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache.hit_mach_latency_hist::total 66
+system.ruby.L1Cache.hit_mach_latency_hist::samples 102
+system.ruby.L1Cache.hit_mach_latency_hist::mean 15.539216
+system.ruby.L1Cache.hit_mach_latency_hist::gmean 3.587149
+system.ruby.L1Cache.hit_mach_latency_hist::stdev 35.868481
+system.ruby.L1Cache.hit_mach_latency_hist | 90 88.24% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 3 2.94% 91.18% | 9 8.82% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.hit_mach_latency_hist::total 102
system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 1024
system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 10239
-system.ruby.L2Cache.hit_mach_latency_hist::samples 43
-system.ruby.L2Cache.hit_mach_latency_hist::mean 2866.116279
-system.ruby.L2Cache.hit_mach_latency_hist::gmean 1934.532931
-system.ruby.L2Cache.hit_mach_latency_hist::stdev 1822.821364
-system.ruby.L2Cache.hit_mach_latency_hist | 16 37.21% 37.21% | 0 0.00% 37.21% | 0 0.00% 37.21% | 12 27.91% 65.12% | 14 32.56% 97.67% | 1 2.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L2Cache.hit_mach_latency_hist::total 43
+system.ruby.L2Cache.hit_mach_latency_hist::samples 48
+system.ruby.L2Cache.hit_mach_latency_hist::mean 2344.791667
+system.ruby.L2Cache.hit_mach_latency_hist::gmean 1279.627229
+system.ruby.L2Cache.hit_mach_latency_hist::stdev 2019.232380
+system.ruby.L2Cache.hit_mach_latency_hist | 24 50.00% 50.00% | 2 4.17% 54.17% | 0 0.00% 54.17% | 3 6.25% 60.42% | 17 35.42% 95.83% | 2 4.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L2Cache.hit_mach_latency_hist::total 48
system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024
system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239
-system.ruby.Directory.miss_mach_latency_hist::samples 860
-system.ruby.Directory.miss_mach_latency_hist::mean 4076.286047
-system.ruby.Directory.miss_mach_latency_hist::gmean 3659.235822
-system.ruby.Directory.miss_mach_latency_hist::stdev 1137.467741
-system.ruby.Directory.miss_mach_latency_hist | 61 7.09% 7.09% | 5 0.58% 7.67% | 8 0.93% 8.60% | 220 25.58% 34.19% | 498 57.91% 92.09% | 68 7.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.Directory.miss_mach_latency_hist::total 860
+system.ruby.Directory.miss_mach_latency_hist::samples 866
+system.ruby.Directory.miss_mach_latency_hist::mean 4218.218245
+system.ruby.Directory.miss_mach_latency_hist::gmean 3768.841074
+system.ruby.Directory.miss_mach_latency_hist::stdev 1210.862541
+system.ruby.Directory.miss_mach_latency_hist | 65 7.51% 7.51% | 3 0.35% 7.85% | 4 0.46% 8.31% | 157 18.13% 26.44% | 535 61.78% 88.22% | 100 11.55% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::total 866
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 2
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 3
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.828427
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.414214
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 2
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 512
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 5119
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 3
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1660.333333
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 891.676803
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 2156.533406
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 3
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 8
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2.250000
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.029664
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.035098
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 25.00% 25.00% | 3 37.50% 62.50% | 2 25.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 8
system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 1024
system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 10239
-system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 47
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 4412.702128
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 4241.054205
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 767.181372
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 1 2.13% 2.13% | 0 0.00% 2.13% | 0 0.00% 2.13% | 7 14.89% 17.02% | 33 70.21% 87.23% | 6 12.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist::total 47
+system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 36
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 4326.388889
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 4148.446518
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 838.018045
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 1 2.78% 2.78% | 0 0.00% 2.78% | 0 0.00% 2.78% | 10 27.78% 30.56% | 22 61.11% 91.67% | 3 8.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::total 36
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 63
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 14.269841
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 3.210866
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 34.012904
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 56 88.89% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 3 4.76% 93.65% | 4 6.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 63
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 94
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 16.670213
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 3.765289
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 37.157146
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 82 87.23% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 3 3.19% 90.43% | 9 9.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 94
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 1024
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 10239
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 34
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 3395.676471
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 2727.100257
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1571.778046
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 8 23.53% 23.53% | 0 0.00% 23.53% | 0 0.00% 23.53% | 12 35.29% 58.82% | 13 38.24% 97.06% | 1 2.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 34
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 38
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2823.605263
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 1726.235672
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 2003.338801
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 16 42.11% 42.11% | 0 0.00% 42.11% | 0 0.00% 42.11% | 3 7.89% 50.00% | 17 44.74% 94.74% | 2 5.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 38
system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024
system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239
-system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 772
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 4249.514249
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 4082.834729
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 812.787360
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 19 2.46% 2.46% | 5 0.65% 3.11% | 8 1.04% 4.15% | 213 27.59% 31.74% | 465 60.23% 91.97% | 62 8.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist::total 772
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 3
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 3.000000
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1
+system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 784
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 4432.577806
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 4256.292350
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 847.847729
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 18 2.30% 2.30% | 3 0.38% 2.68% | 4 0.51% 3.19% | 147 18.75% 21.94% | 513 65.43% 87.37% | 97 12.37% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::total 784
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 128
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 1279
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 6
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 468.166667
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 407.116701
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 255.999544
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 16.67% 16.67% | 2 33.33% 50.00% | 0 0.00% 50.00% | 1 16.67% 66.67% | 1 16.67% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 6
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 10
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 525.300000
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 410.223314
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 383.122275
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 20.00% 20.00% | 3 30.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00%
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 10
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 41
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 428.878049
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 392.820579
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 162.430015
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 2 4.88% 4.88% | 3 7.32% 12.20% | 11 26.83% 39.02% | 11 26.83% 65.85% | 10 24.39% 90.24% | 4 9.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 41
-system.ruby.L1Cache_Controller.Load 52 0.00% 0.00%
-system.ruby.L1Cache_Controller.Ifetch 49 0.00% 0.00%
-system.ruby.L1Cache_Controller.Store 871 0.00% 0.00%
-system.ruby.L1Cache_Controller.L1_Replacement 19827 0.00% 0.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 46
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 480.130435
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 439.837439
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 188.502356
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 1 2.17% 2.17% | 5 10.87% 13.04% | 8 17.39% 30.43% | 9 19.57% 50.00% | 17 36.96% 86.96% | 3 6.52% 93.48% | 1 2.17% 95.65% | 2 4.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 46
+system.ruby.L1Cache_Controller.Load 44 0.00% 0.00%
+system.ruby.L1Cache_Controller.Ifetch 56 0.00% 0.00%
+system.ruby.L1Cache_Controller.Store 917 0.00% 0.00%
+system.ruby.L1Cache_Controller.L1_Replacement 19767 0.00% 0.00%
system.ruby.L1Cache_Controller.Data_Shared 7 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data_Owner 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data_All_Tokens 960 0.00% 0.00%
-system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 304 0.00% 0.00%
-system.ruby.L1Cache_Controller.Request_Timeout 548 0.00% 0.00%
-system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 895 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Load 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Ifetch 48 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Store 807 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Data_All_Tokens 64 0.00% 0.00%
-system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock 146 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement 5 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.Data_Owner 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.Own_Lock_or_Unlock 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.O.Ifetch 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.O.L1_Replacement 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement 89 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 11 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Store 59 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement 805 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 16 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement 419 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 89 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Store 4 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement 7837 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock 12 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 806 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement 10077 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Data_All_Tokens 805 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 105 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Request_Timeout 510 0.00% 0.00%
-system.ruby.L1Cache_Controller.SM.Data_All_Tokens 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement 594 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data_Owner 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data_All_Tokens 989 0.00% 0.00%
+system.ruby.L1Cache_Controller.Ack_All_Tokens 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 384 0.00% 0.00%
+system.ruby.L1Cache_Controller.Request_Timeout 687 0.00% 0.00%
+system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 905 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Load 36 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Ifetch 56 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Store 823 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Data_All_Tokens 85 0.00% 0.00%
+system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock 196 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement 7 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement 83 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 13 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Load 6 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Store 81 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.L1_Replacement 820 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 17 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.L1_Replacement 231 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 84 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Load 2 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Store 13 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement 7733 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock 16 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 821 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement 10412 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Data_Owner 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Data_All_Tokens 819 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 125 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Request_Timeout 564 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.L1_Replacement 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.Ack_All_Tokens 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.Own_Lock_or_Unlock 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.Request_Timeout 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement 480 0.00% 0.00%
system.ruby.L1Cache_Controller.IS.Data_Shared 7 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Data_All_Tokens 90 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 12 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Request_Timeout 38 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETS 97 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 807 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 807 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Shared_Data 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_All_Tokens 898 0.00% 0.00%
-system.ruby.L2Cache_Controller.Persistent_GETX 135 0.00% 0.00%
-system.ruby.L2Cache_Controller.Persistent_GETS 16 0.00% 0.00%
-system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 150 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 89 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 774 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data_All_Tokens 85 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 14 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Request_Timeout 120 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETS 92 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 823 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 803 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Shared_Data 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_All_Tokens 907 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETX 174 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETS 18 0.00% 0.00%
+system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 192 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 82 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 789 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 810 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 134 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.L1_GETS 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 806 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 166 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.L1_GETS 3 0.00% 0.00%
system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.L2_Replacement 12 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 33 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.L2_Replacement 21 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 34 0.00% 0.00%
system.ruby.L2Cache_Controller.I.Persistent_GETX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.L2_Replacement 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.Persistent_GETX 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.L1_GETX 2 0.00% 0.00%
system.ruby.L2Cache_Controller.O.L2_Replacement 1 0.00% 0.00%
system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.Persistent_GETS 1 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_GETS 7 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_GETX 31 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 793 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.Persistent_GETX 12 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.Persistent_GETS 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 50 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETX 122 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETS 13 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 1 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 784 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 94 0.00% 0.00%
-system.ruby.Directory_Controller.Lockdown 152 0.00% 0.00%
-system.ruby.Directory_Controller.Unlockdown 151 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 779 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.Persistent_GETX 21 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.Persistent_GETS 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.L2_Replacement 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 63 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETX 149 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETS 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 26 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 808 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 105 0.00% 0.00%
+system.ruby.Directory_Controller.Lockdown 192 0.00% 0.00%
+system.ruby.Directory_Controller.Unlockdown 192 0.00% 0.00%
system.ruby.Directory_Controller.Data_Owner 1 0.00% 0.00%
-system.ruby.Directory_Controller.Data_All_Tokens 776 0.00% 0.00%
-system.ruby.Directory_Controller.Ack_Owner_All_Tokens 79 0.00% 0.00%
-system.ruby.Directory_Controller.Ack_All_Tokens 1 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 861 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 773 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETX 765 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETS 88 0.00% 0.00%
-system.ruby.Directory_Controller.O.Lockdown 8 0.00% 0.00%
-system.ruby.Directory_Controller.O.Ack_All_Tokens 1 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETX 5 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETS 2 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Lockdown 133 0.00% 0.00%
+system.ruby.Directory_Controller.Data_All_Tokens 792 0.00% 0.00%
+system.ruby.Directory_Controller.Ack_Owner_All_Tokens 72 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 868 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 788 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETX 778 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETS 81 0.00% 0.00%
+system.ruby.Directory_Controller.O.Lockdown 9 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETX 6 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETS 3 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Lockdown 169 0.00% 0.00%
system.ruby.Directory_Controller.NO.Data_Owner 1 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Data_All_Tokens 772 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 79 0.00% 0.00%
-system.ruby.Directory_Controller.L.GETX 5 0.00% 0.00%
-system.ruby.Directory_Controller.L.Unlockdown 150 0.00% 0.00%
-system.ruby.Directory_Controller.L.Data_All_Tokens 4 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETS 4 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Data_All_Tokens 787 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 72 0.00% 0.00%
+system.ruby.Directory_Controller.L.GETX 7 0.00% 0.00%
+system.ruby.Directory_Controller.L.GETS 1 0.00% 0.00%
+system.ruby.Directory_Controller.L.Unlockdown 191 0.00% 0.00%
+system.ruby.Directory_Controller.L.Data_All_Tokens 5 0.00% 0.00%
system.ruby.Directory_Controller.O_W.Memory_Data 1 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Memory_Ack 773 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.GETX 9 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.Memory_Ack 788 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.GETX 17 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.GETS 20 0.00% 0.00%
system.ruby.Directory_Controller.L_O_W.Unlockdown 1 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.Memory_Data 7 0.00% 0.00%
-system.ruby.Directory_Controller.L_NO_W.Memory_Data 11 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Lockdown 11 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Memory_Data 842 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.Memory_Data 8 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.Memory_Data 14 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Lockdown 14 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Memory_Data 845 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini
index 6cd2e4d83..f04aef1cf 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
@@ -22,7 +22,7 @@ load_addr_mask=1099511627775
load_offset=0
mem_mode=timing
mem_ranges=0:268435455
-memories=system.physmem
+memories=system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -64,17 +64,82 @@ eventq_index=0
sys_clk_domain=system.clk_domain
transition_latency=100000
-[system.physmem]
-type=SimpleMemory
-bandwidth=0.000000
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.075000
+IDD02=0.000000
+IDD2N=0.050000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.000000
+IDD2P12=0.000000
+IDD3N=0.057000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.000000
+IDD3P12=0.000000
+IDD4R=0.187000
+IDD4R2=0.000000
+IDD4W=0.165000
+IDD4W2=0.000000
+IDD5=0.220000
+IDD52=0.000000
+IDD6=0.000000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaChCo
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
clk_domain=system.clk_domain
conf_table_reported=true
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
eventq_index=0
in_addr_map=true
-latency=30
-latency_var=0
-null=true
-range=0:134217727
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+page_policy=open_adaptive
+range=0:268435455
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10
+static_frontend_latency=10
+tBURST=5
+tCCD_L=0
+tCK=1
+tCL=14
+tCS=3
+tRAS=35
+tRCD=14
+tREFI=7800
+tRFC=260
+tRP=14
+tRRD=6
+tRRD_L=0
+tRTP=8
+tRTW=3
+tWR=15
+tWTR=8
+tXAW=30
+tXP=0
+tXPDLL=0
+tXS=0
+tXSDLL=0
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
+port=system.ruby.dir_cntrl0.memory
[system.ruby]
type=RubySystem
@@ -84,9 +149,9 @@ block_size_bytes=64
clk_domain=system.ruby.clk_domain
eventq_index=0
hot_lines=false
-mem_size=268435456
-no_mem_vec=false
+memory_size_bits=48
num_of_sequencers=1
+phys_mem=Null
random_seed=1234
randomization=true
@@ -100,26 +165,27 @@ voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
-children=directory memBuffer probeFilter
+children=directory probeFilter
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
directory=system.ruby.dir_cntrl0.directory
eventq_index=0
+from_memory_controller_latency=2
full_bit_dir_enabled=false
-memBuffer=system.ruby.dir_cntrl0.memBuffer
-memory_controller_latency=2
number_of_TBEs=256
-peer=Null
probeFilter=system.ruby.dir_cntrl0.probeFilter
probe_filter_enabled=false
recycle_latency=10
ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
transitions_per_cycle=32
version=0
dmaRequestToDir=system.ruby.network.master[5]
dmaResponseFromDir=system.ruby.network.slave[5]
forwardFromDir=system.ruby.network.slave[3]
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[4]
responseFromDir=system.ruby.network.slave[4]
responseToDir=system.ruby.network.master[3]
@@ -128,33 +194,8 @@ unblockToDir=system.ruby.network.master[2]
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
eventq_index=0
-map_levels=4
numa_high_bit=5
size=268435456
-use_map=false
-version=0
-
-[system.ruby.dir_cntrl0.memBuffer]
-type=RubyMemoryControl
-bank_bit_0=8
-bank_busy_time=11
-bank_queue_size=12
-banks_per_rank=8
-basic_bus_busy_time=2
-clk_domain=system.ruby.memctrl_clk_domain
-dimm_bit_0=12
-dimms_per_channel=2
-eventq_index=0
-mem_ctl_latency=12
-mem_fixed_delay=0
-mem_random_arbitrate=0
-rank_bit_0=11
-rank_rank_delay=1
-ranks_per_dimm=2
-read_write_delay=2
-refresh_period=1560
-ruby_system=system.ruby
-tFaw=0
version=0
[system.ruby.dir_cntrl0.probeFilter]
@@ -187,11 +228,11 @@ issue_latency=2
l2_cache_hit_latency=10
no_mig_atomic=true
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
transitions_per_cycle=32
version=0
forwardToCache=system.ruby.network.master[0]
@@ -247,7 +288,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -351,7 +392,7 @@ virt_nets=10
[system.sys_port_proxy]
type=RubyPortProxy
-access_phys_mem=true
+access_backing_store=false
clk_domain=system.clk_domain
eventq_index=0
ruby_system=system.ruby
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt
index d9bed26dd..b61f52446 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt
@@ -1,443 +1,679 @@
---------- Begin Simulation Statistics ----------
sim_seconds 0.000180 # Number of seconds simulated
-sim_ticks 180141 # Number of ticks simulated
-final_tick 180141 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_ticks 180391 # Number of ticks simulated
+final_tick 180391 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 1826543 # Simulator tick rate (ticks/s)
-host_mem_usage 157212 # Number of bytes of host memory used
-host_seconds 0.10 # Real time elapsed on the host
+host_tick_rate 754935 # Simulator tick rate (ticks/s)
+host_mem_usage 435272 # Number of bytes of host memory used
+host_seconds 0.24 # Real time elapsed on the host
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54784 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 54784 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 49408 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 49408 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 856 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 856 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 772 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 772 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 303695861 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 303695861 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 273893930 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 273893930 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 577589791 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 577589791 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 856 # Number of read requests accepted
+system.mem_ctrls.writeReqs 772 # Number of write requests accepted
+system.mem_ctrls.readBursts 856 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 772 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 46080 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 8704 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 41792 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 54784 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 49408 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 136 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 92 # Number of DRAM write bursts merged with an existing one
+system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
+system.mem_ctrls.perBankRdBursts::0 208 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 240 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 223 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 49 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 188 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 213 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 206 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 46 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts
+system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry
+system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 180206 # Total gap between requests
+system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::6 856 # Read request sizes (log2)
+system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::6 772 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 595 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 121 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 4 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::15 29 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 30 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 40 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 136 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 643.294118 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 479.730496 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 374.748392 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 10 7.35% 7.35% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 25 18.38% 25.74% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 7 5.15% 30.88% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 10 7.35% 38.24% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 8 5.88% 44.12% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 7 5.15% 49.26% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 10 7.35% 56.62% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 7 5.15% 61.76% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 52 38.24% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 136 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 37 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 19.189189 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 18.803406 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 4.274198 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-13 2 5.41% 5.41% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 3 8.11% 13.51% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 6 16.22% 29.73% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 11 29.73% 59.46% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21 9 24.32% 83.78% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23 3 8.11% 91.89% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-25 2 5.41% 97.30% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::38-39 1 2.70% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 37 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 37 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 17.648649 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 17.623010 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.949158 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 8 21.62% 21.62% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 1 2.70% 24.32% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 24 64.86% 89.19% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 4 10.81% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 37 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 6996 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 20676 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3600 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 9.72 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 28.72 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 255.45 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 231.67 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 303.70 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 273.89 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 3.81 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 2.00 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 1.81 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.28 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 24.66 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 589 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 645 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 81.81 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 94.85 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 110.69 # Average gap between requests
+system.mem_ctrls.pageHitRate 88.14 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 348 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 5980 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 173024 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1028160 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 571200 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 8910720 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 6770304 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 11696880 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 11696880 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 121998240 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 3870072 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 586800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 104208000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 151562304 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 119774952 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 845.120967 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.872687 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 2
system.ruby.outstanding_req_hist::max_bucket 19
-system.ruby.outstanding_req_hist::samples 1006
-system.ruby.outstanding_req_hist::mean 15.782306
-system.ruby.outstanding_req_hist::gmean 15.683612
-system.ruby.outstanding_req_hist::stdev 1.136165
-system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.89% | 2 0.20% 1.09% | 2 0.20% 1.29% | 98 9.74% 11.03% | 895 88.97% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 1006
-system.ruby.latency_hist::bucket_size 512
-system.ruby.latency_hist::max_bucket 5119
-system.ruby.latency_hist::samples 991
-system.ruby.latency_hist::mean 2874.908174
-system.ruby.latency_hist::gmean 1571.008914
-system.ruby.latency_hist::stdev 1325.547924
-system.ruby.latency_hist | 153 15.44% 15.44% | 26 2.62% 18.06% | 4 0.40% 18.47% | 0 0.00% 18.47% | 24 2.42% 20.89% | 118 11.91% 32.80% | 341 34.41% 67.20% | 267 26.94% 94.15% | 51 5.15% 99.29% | 7 0.71% 100.00%
-system.ruby.latency_hist::total 991
+system.ruby.outstanding_req_hist::samples 1008
+system.ruby.outstanding_req_hist::mean 15.793651
+system.ruby.outstanding_req_hist::gmean 15.695353
+system.ruby.outstanding_req_hist::stdev 1.131423
+system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.69% | 2 0.20% 0.89% | 2 0.20% 1.09% | 2 0.20% 1.29% | 88 8.73% 10.02% | 907 89.98% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 1008
+system.ruby.latency_hist::bucket_size 1024
+system.ruby.latency_hist::max_bucket 10239
+system.ruby.latency_hist::samples 993
+system.ruby.latency_hist::mean 2869.644512
+system.ruby.latency_hist::gmean 1439.923884
+system.ruby.latency_hist::stdev 1437.510562
+system.ruby.latency_hist | 203 20.44% 20.44% | 6 0.60% 21.05% | 136 13.70% 34.74% | 530 53.37% 88.12% | 116 11.68% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 993
system.ruby.hit_latency_hist::bucket_size 512
system.ruby.hit_latency_hist::max_bucket 5119
-system.ruby.hit_latency_hist::samples 118
-system.ruby.hit_latency_hist::mean 809.601695
-system.ruby.hit_latency_hist::gmean 26.745437
-system.ruby.hit_latency_hist::stdev 1402.420911
-system.ruby.hit_latency_hist | 88 74.58% 74.58% | 2 1.69% 76.27% | 0 0.00% 76.27% | 0 0.00% 76.27% | 2 1.69% 77.97% | 8 6.78% 84.75% | 11 9.32% 94.07% | 6 5.08% 99.15% | 1 0.85% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 118
-system.ruby.miss_latency_hist::bucket_size 512
-system.ruby.miss_latency_hist::max_bucket 5119
-system.ruby.miss_latency_hist::samples 873
-system.ruby.miss_latency_hist::mean 3154.067583
-system.ruby.miss_latency_hist::gmean 2724.443878
-system.ruby.miss_latency_hist::stdev 1037.171502
-system.ruby.miss_latency_hist | 65 7.45% 7.45% | 24 2.75% 10.19% | 4 0.46% 10.65% | 0 0.00% 10.65% | 22 2.52% 13.17% | 110 12.60% 25.77% | 330 37.80% 63.57% | 261 29.90% 93.47% | 50 5.73% 99.20% | 7 0.80% 100.00%
-system.ruby.miss_latency_hist::total 873
-system.ruby.Directory.incomplete_times 873
+system.ruby.hit_latency_hist::samples 140
+system.ruby.hit_latency_hist::mean 712.971429
+system.ruby.hit_latency_hist::gmean 27.405302
+system.ruby.hit_latency_hist::stdev 1358.773103
+system.ruby.hit_latency_hist | 110 78.57% 78.57% | 2 1.43% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 0.71% 80.71% | 9 6.43% 87.14% | 10 7.14% 94.29% | 4 2.86% 97.14% | 4 2.86% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 140
+system.ruby.miss_latency_hist::bucket_size 1024
+system.ruby.miss_latency_hist::max_bucket 10239
+system.ruby.miss_latency_hist::samples 853
+system.ruby.miss_latency_hist::mean 3223.611958
+system.ruby.miss_latency_hist::gmean 2758.799775
+system.ruby.miss_latency_hist::stdev 1102.294906
+system.ruby.miss_latency_hist | 91 10.67% 10.67% | 6 0.70% 11.37% | 126 14.77% 26.14% | 516 60.49% 86.64% | 112 13.13% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 853
+system.ruby.Directory.incomplete_times 853
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 65 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 875 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 940 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Icache.demand_misses 50 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses 51 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L2cache.demand_hits 50 # Number of cache demand hits
-system.ruby.l1_cntrl0.L2cache.demand_misses 875 # Number of cache demand misses
-system.ruby.l1_cntrl0.L2cache.demand_accesses 925 # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 3 # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 83 # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 80 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 854 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 934 # 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 58 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 58 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L2cache.demand_hits 57 # Number of cache demand hits
+system.ruby.l1_cntrl0.L2cache.demand_misses 855 # Number of cache demand misses
+system.ruby.l1_cntrl0.L2cache.demand_accesses 912 # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 7 # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 86 # Number of times a store aliased with a pending store
system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 5 # Number of times a load aliased with a pending store
-system.ruby.network.routers0.percent_links_utilized 2.571180
-system.ruby.network.routers0.msg_count.Request_Control::2 876
-system.ruby.network.routers0.msg_count.Response_Data::4 874
-system.ruby.network.routers0.msg_count.Writeback_Data::5 789
-system.ruby.network.routers0.msg_count.Writeback_Control::2 869
-system.ruby.network.routers0.msg_count.Writeback_Control::3 866
-system.ruby.network.routers0.msg_count.Writeback_Control::5 76
-system.ruby.network.routers0.msg_count.Unblock_Control::5 873
-system.ruby.network.routers0.msg_bytes.Request_Control::2 7008
-system.ruby.network.routers0.msg_bytes.Response_Data::4 62928
-system.ruby.network.routers0.msg_bytes.Writeback_Data::5 56808
-system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6952
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6928
-system.ruby.network.routers0.msg_bytes.Writeback_Control::5 608
-system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6984
-system.ruby.dir_cntrl0.memBuffer.memReq 1663 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 874 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 789 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 1251 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 540 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 46 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 5 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 591 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.355382 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 182 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 208 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 34 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 83 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 33 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 66 3.97% 3.97% | 48 2.89% 6.86% | 54 3.25% 10.10% | 88 5.29% 15.39% | 64 3.85% 19.24% | 67 4.03% 23.27% | 67 4.03% 27.30% | 52 3.13% 30.43% | 60 3.61% 34.03% | 53 3.19% 37.22% | 57 3.43% 40.65% | 32 1.92% 42.57% | 42 2.53% 45.10% | 48 2.89% 47.99% | 35 2.10% 50.09% | 37 2.22% 52.32% | 52 3.13% 55.44% | 55 3.31% 58.75% | 45 2.71% 61.46% | 46 2.77% 64.22% | 43 2.59% 66.81% | 60 3.61% 70.41% | 49 2.95% 73.36% | 52 3.13% 76.49% | 54 3.25% 79.74% | 44 2.65% 82.38% | 47 2.83% 85.21% | 51 3.07% 88.27% | 37 2.22% 90.50% | 52 3.13% 93.63% | 50 3.01% 96.63% | 56 3.37% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1663 # Number of accesses per bank
+system.ruby.network.routers0.percent_links_utilized 2.513845
+system.ruby.network.routers0.msg_count.Request_Control::2 858
+system.ruby.network.routers0.msg_count.Response_Data::4 856
+system.ruby.network.routers0.msg_count.Writeback_Data::5 772
+system.ruby.network.routers0.msg_count.Writeback_Control::2 851
+system.ruby.network.routers0.msg_count.Writeback_Control::3 849
+system.ruby.network.routers0.msg_count.Writeback_Control::5 77
+system.ruby.network.routers0.msg_count.Unblock_Control::5 852
+system.ruby.network.routers0.msg_bytes.Request_Control::2 6864
+system.ruby.network.routers0.msg_bytes.Response_Data::4 61632
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5 55584
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6808
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6792
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5 616
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6816
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.ruby.network.routers1.percent_links_utilized 2.570764
-system.ruby.network.routers1.msg_count.Request_Control::2 875
-system.ruby.network.routers1.msg_count.Response_Data::4 874
-system.ruby.network.routers1.msg_count.Writeback_Data::5 789
-system.ruby.network.routers1.msg_count.Writeback_Control::2 868
-system.ruby.network.routers1.msg_count.Writeback_Control::3 868
-system.ruby.network.routers1.msg_count.Writeback_Control::5 76
-system.ruby.network.routers1.msg_count.Unblock_Control::5 870
-system.ruby.network.routers1.msg_bytes.Request_Control::2 7000
-system.ruby.network.routers1.msg_bytes.Response_Data::4 62928
-system.ruby.network.routers1.msg_bytes.Writeback_Data::5 56808
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6944
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6944
-system.ruby.network.routers1.msg_bytes.Writeback_Control::5 608
-system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6960
-system.ruby.network.routers2.percent_links_utilized 2.571042
-system.ruby.network.routers2.msg_count.Request_Control::2 876
-system.ruby.network.routers2.msg_count.Response_Data::4 874
-system.ruby.network.routers2.msg_count.Writeback_Data::5 789
-system.ruby.network.routers2.msg_count.Writeback_Control::2 869
-system.ruby.network.routers2.msg_count.Writeback_Control::3 866
-system.ruby.network.routers2.msg_count.Writeback_Control::5 76
-system.ruby.network.routers2.msg_count.Unblock_Control::5 872
-system.ruby.network.routers2.msg_bytes.Request_Control::2 7008
-system.ruby.network.routers2.msg_bytes.Response_Data::4 62928
-system.ruby.network.routers2.msg_bytes.Writeback_Data::5 56808
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6952
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6928
-system.ruby.network.routers2.msg_bytes.Writeback_Control::5 608
-system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6976
-system.ruby.network.msg_count.Request_Control 2627
-system.ruby.network.msg_count.Response_Data 2622
-system.ruby.network.msg_count.Writeback_Data 2367
-system.ruby.network.msg_count.Writeback_Control 5434
-system.ruby.network.msg_count.Unblock_Control 2615
-system.ruby.network.msg_byte.Request_Control 21016
-system.ruby.network.msg_byte.Response_Data 188784
-system.ruby.network.msg_byte.Writeback_Data 170424
-system.ruby.network.msg_byte.Writeback_Control 43472
-system.ruby.network.msg_byte.Unblock_Control 20920
-system.ruby.network.routers0.throttle0.link_utilization 2.423657
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 874
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 866
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 62928
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6928
-system.ruby.network.routers0.throttle1.link_utilization 2.718704
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 876
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 789
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 869
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 76
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 873
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 7008
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 56808
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6952
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 608
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6984
-system.ruby.network.routers1.throttle0.link_utilization 2.717316
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 875
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 789
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 868
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 76
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 870
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 7000
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 56808
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6944
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 608
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6960
-system.ruby.network.routers1.throttle1.link_utilization 2.424212
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 874
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 868
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 62928
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6944
-system.ruby.network.routers2.throttle0.link_utilization 2.423657
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 874
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 866
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 62928
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6928
-system.ruby.network.routers2.throttle1.link_utilization 2.718426
-system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 876
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 789
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 869
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 76
-system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 872
-system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 7008
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 56808
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6952
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 608
-system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6976
+system.ruby.network.routers1.percent_links_utilized 2.513291
+system.ruby.network.routers1.msg_count.Request_Control::2 856
+system.ruby.network.routers1.msg_count.Response_Data::4 856
+system.ruby.network.routers1.msg_count.Writeback_Data::5 772
+system.ruby.network.routers1.msg_count.Writeback_Control::2 850
+system.ruby.network.routers1.msg_count.Writeback_Control::3 849
+system.ruby.network.routers1.msg_count.Writeback_Control::5 77
+system.ruby.network.routers1.msg_count.Unblock_Control::5 851
+system.ruby.network.routers1.msg_bytes.Request_Control::2 6848
+system.ruby.network.routers1.msg_bytes.Response_Data::4 61632
+system.ruby.network.routers1.msg_bytes.Writeback_Data::5 55584
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6800
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6792
+system.ruby.network.routers1.msg_bytes.Writeback_Control::5 616
+system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6808
+system.ruby.network.routers2.percent_links_utilized 2.513429
+system.ruby.network.routers2.msg_count.Request_Control::2 856
+system.ruby.network.routers2.msg_count.Response_Data::4 856
+system.ruby.network.routers2.msg_count.Writeback_Data::5 772
+system.ruby.network.routers2.msg_count.Writeback_Control::2 851
+system.ruby.network.routers2.msg_count.Writeback_Control::3 849
+system.ruby.network.routers2.msg_count.Writeback_Control::5 77
+system.ruby.network.routers2.msg_count.Unblock_Control::5 851
+system.ruby.network.routers2.msg_bytes.Request_Control::2 6848
+system.ruby.network.routers2.msg_bytes.Response_Data::4 61632
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5 55584
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6808
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6792
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5 616
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6808
+system.ruby.network.msg_count.Request_Control 2570
+system.ruby.network.msg_count.Response_Data 2568
+system.ruby.network.msg_count.Writeback_Data 2316
+system.ruby.network.msg_count.Writeback_Control 5330
+system.ruby.network.msg_count.Unblock_Control 2554
+system.ruby.network.msg_byte.Request_Control 20560
+system.ruby.network.msg_byte.Response_Data 184896
+system.ruby.network.msg_byte.Writeback_Data 166752
+system.ruby.network.msg_byte.Writeback_Control 42640
+system.ruby.network.msg_byte.Unblock_Control 20432
+system.ruby.network.routers0.throttle0.link_utilization 2.370684
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 856
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 849
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 61632
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6792
+system.ruby.network.routers0.throttle1.link_utilization 2.657006
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 858
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 772
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 851
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 77
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 852
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 6864
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 55584
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6808
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 616
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6816
+system.ruby.network.routers1.throttle0.link_utilization 2.655897
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 856
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 772
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 850
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 77
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 851
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 6848
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 55584
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6800
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 616
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6808
+system.ruby.network.routers1.throttle1.link_utilization 2.370684
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 856
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 849
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 61632
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6792
+system.ruby.network.routers2.throttle0.link_utilization 2.370684
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 856
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 849
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 61632
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6792
+system.ruby.network.routers2.throttle1.link_utilization 2.656175
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 856
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 772
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 851
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 77
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 851
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 6848
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 55584
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6808
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 616
+system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6808
system.ruby.LD.latency_hist::bucket_size 512
system.ruby.LD.latency_hist::max_bucket 5119
-system.ruby.LD.latency_hist::samples 49
-system.ruby.LD.latency_hist::mean 3191.306122
-system.ruby.LD.latency_hist::gmean 2107.747152
-system.ruby.LD.latency_hist::stdev 1000.724721
-system.ruby.LD.latency_hist | 4 8.16% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 5 10.20% 18.37% | 25 51.02% 69.39% | 15 30.61% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 49
-system.ruby.LD.hit_latency_hist::bucket_size 16
-system.ruby.LD.hit_latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::samples 42
+system.ruby.LD.latency_hist::mean 3027.476190
+system.ruby.LD.latency_hist::gmean 1653.479867
+system.ruby.LD.latency_hist::stdev 1407.091452
+system.ruby.LD.latency_hist | 5 11.90% 11.90% | 2 4.76% 16.67% | 1 2.38% 19.05% | 0 0.00% 19.05% | 0 0.00% 19.05% | 5 11.90% 30.95% | 11 26.19% 57.14% | 14 33.33% 90.48% | 1 2.38% 92.86% | 3 7.14% 100.00%
+system.ruby.LD.latency_hist::total 42
+system.ruby.LD.hit_latency_hist::bucket_size 64
+system.ruby.LD.hit_latency_hist::max_bucket 639
system.ruby.LD.hit_latency_hist::samples 4
-system.ruby.LD.hit_latency_hist::mean 31.750000
-system.ruby.LD.hit_latency_hist::gmean 8.056049
-system.ruby.LD.hit_latency_hist::stdev 56.835288
-system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::mean 142
+system.ruby.LD.hit_latency_hist::gmean 6.410729
+system.ruby.LD.hit_latency_hist::stdev 280.668250
+system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.hit_latency_hist::total 4
system.ruby.LD.miss_latency_hist::bucket_size 512
system.ruby.LD.miss_latency_hist::max_bucket 5119
-system.ruby.LD.miss_latency_hist::samples 45
-system.ruby.LD.miss_latency_hist::mean 3472.155556
-system.ruby.LD.miss_latency_hist::gmean 3457.202829
-system.ruby.LD.miss_latency_hist::stdev 322.606216
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 11.11% 11.11% | 25 55.56% 66.67% | 15 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 45
-system.ruby.ST.latency_hist::bucket_size 512
-system.ruby.ST.latency_hist::max_bucket 5119
-system.ruby.ST.latency_hist::samples 889
-system.ruby.ST.latency_hist::mean 3004.976378
-system.ruby.ST.latency_hist::gmean 1749.500693
-system.ruby.ST.latency_hist::stdev 1224.459726
-system.ruby.ST.latency_hist | 109 12.26% 12.26% | 14 1.57% 13.84% | 4 0.45% 14.29% | 0 0.00% 14.29% | 24 2.70% 16.99% | 113 12.71% 29.70% | 316 35.55% 65.24% | 251 28.23% 93.48% | 51 5.74% 99.21% | 7 0.79% 100.00%
-system.ruby.ST.latency_hist::total 889
+system.ruby.LD.miss_latency_hist::samples 38
+system.ruby.LD.miss_latency_hist::mean 3331.210526
+system.ruby.LD.miss_latency_hist::gmean 2966.471100
+system.ruby.LD.miss_latency_hist::stdev 1092.112660
+system.ruby.LD.miss_latency_hist | 2 5.26% 5.26% | 1 2.63% 7.89% | 1 2.63% 10.53% | 0 0.00% 10.53% | 0 0.00% 10.53% | 5 13.16% 23.68% | 11 28.95% 52.63% | 14 36.84% 89.47% | 1 2.63% 92.11% | 3 7.89% 100.00%
+system.ruby.LD.miss_latency_hist::total 38
+system.ruby.ST.latency_hist::bucket_size 1024
+system.ruby.ST.latency_hist::max_bucket 10239
+system.ruby.ST.latency_hist::samples 890
+system.ruby.ST.latency_hist::mean 3023.052809
+system.ruby.ST.latency_hist::gmean 1627.027590
+system.ruby.ST.latency_hist::stdev 1328.502697
+system.ruby.ST.latency_hist | 138 15.51% 15.51% | 5 0.56% 16.07% | 131 14.72% 30.79% | 503 56.52% 87.30% | 111 12.47% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 890
system.ruby.ST.hit_latency_hist::bucket_size 512
system.ruby.ST.hit_latency_hist::max_bucket 5119
-system.ruby.ST.hit_latency_hist::samples 102
-system.ruby.ST.hit_latency_hist::mean 887.392157
-system.ruby.ST.hit_latency_hist::gmean 28.209510
-system.ruby.ST.hit_latency_hist::stdev 1444.836166
-system.ruby.ST.hit_latency_hist | 74 72.55% 72.55% | 1 0.98% 73.53% | 0 0.00% 73.53% | 0 0.00% 73.53% | 2 1.96% 75.49% | 8 7.84% 83.33% | 11 10.78% 94.12% | 5 4.90% 99.02% | 1 0.98% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 102
-system.ruby.ST.miss_latency_hist::bucket_size 512
-system.ruby.ST.miss_latency_hist::max_bucket 5119
-system.ruby.ST.miss_latency_hist::samples 787
-system.ruby.ST.miss_latency_hist::mean 3279.428208
-system.ruby.ST.miss_latency_hist::gmean 2987.001628
-system.ruby.ST.miss_latency_hist::stdev 876.519166
-system.ruby.ST.miss_latency_hist | 35 4.45% 4.45% | 13 1.65% 6.10% | 4 0.51% 6.61% | 0 0.00% 6.61% | 22 2.80% 9.40% | 105 13.34% 22.74% | 305 38.75% 61.50% | 246 31.26% 92.76% | 50 6.35% 99.11% | 7 0.89% 100.00%
-system.ruby.ST.miss_latency_hist::total 787
+system.ruby.ST.hit_latency_hist::samples 122
+system.ruby.ST.hit_latency_hist::mean 712.459016
+system.ruby.ST.hit_latency_hist::gmean 27.014946
+system.ruby.ST.hit_latency_hist::stdev 1340.432607
+system.ruby.ST.hit_latency_hist | 96 78.69% 78.69% | 1 0.82% 79.51% | 0 0.00% 79.51% | 0 0.00% 79.51% | 1 0.82% 80.33% | 9 7.38% 87.70% | 10 8.20% 95.90% | 2 1.64% 97.54% | 3 2.46% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::total 122
+system.ruby.ST.miss_latency_hist::bucket_size 1024
+system.ruby.ST.miss_latency_hist::max_bucket 10239
+system.ruby.ST.miss_latency_hist::samples 768
+system.ruby.ST.miss_latency_hist::mean 3390.100260
+system.ruby.ST.miss_latency_hist::gmean 3119.766603
+system.ruby.ST.miss_latency_hist::stdev 882.096753
+system.ruby.ST.miss_latency_hist | 41 5.34% 5.34% | 5 0.65% 5.99% | 121 15.76% 21.74% | 491 63.93% 85.68% | 108 14.06% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 768
system.ruby.IFETCH.latency_hist::bucket_size 128
system.ruby.IFETCH.latency_hist::max_bucket 1279
-system.ruby.IFETCH.latency_hist::samples 51
-system.ruby.IFETCH.latency_hist::mean 325.960784
-system.ruby.IFETCH.latency_hist::gmean 181.443736
-system.ruby.IFETCH.latency_hist::stdev 223.289316
-system.ruby.IFETCH.latency_hist | 11 21.57% 21.57% | 8 15.69% 37.25% | 11 21.57% 58.82% | 10 19.61% 78.43% | 7 13.73% 92.16% | 3 5.88% 98.04% | 0 0.00% 98.04% | 1 1.96% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.latency_hist::total 51
+system.ruby.IFETCH.latency_hist::samples 58
+system.ruby.IFETCH.latency_hist::mean 343.913793
+system.ruby.IFETCH.latency_hist::gmean 189.679476
+system.ruby.IFETCH.latency_hist::stdev 245.446052
+system.ruby.IFETCH.latency_hist | 14 24.14% 24.14% | 9 15.52% 39.66% | 10 17.24% 56.90% | 11 18.97% 75.86% | 6 10.34% 86.21% | 6 10.34% 96.55% | 1 1.72% 98.28% | 1 1.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::total 58
system.ruby.IFETCH.hit_latency_hist::bucket_size 16
system.ruby.IFETCH.hit_latency_hist::max_bucket 159
-system.ruby.IFETCH.hit_latency_hist::samples 10
-system.ruby.IFETCH.hit_latency_hist::mean 28
-system.ruby.IFETCH.hit_latency_hist::gmean 11.094785
-system.ruby.IFETCH.hit_latency_hist::stdev 45.397014
-system.ruby.IFETCH.hit_latency_hist | 8 80.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.hit_latency_hist::total 10
+system.ruby.IFETCH.hit_latency_hist::samples 11
+system.ruby.IFETCH.hit_latency_hist::mean 35.363636
+system.ruby.IFETCH.hit_latency_hist::gmean 14.042138
+system.ruby.IFETCH.hit_latency_hist::stdev 49.534377
+system.ruby.IFETCH.hit_latency_hist | 8 72.73% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 2 18.18% 90.91% | 1 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.hit_latency_hist::total 11
system.ruby.IFETCH.miss_latency_hist::bucket_size 128
system.ruby.IFETCH.miss_latency_hist::max_bucket 1279
-system.ruby.IFETCH.miss_latency_hist::samples 41
-system.ruby.IFETCH.miss_latency_hist::mean 398.634146
-system.ruby.IFETCH.miss_latency_hist::gmean 358.713406
-system.ruby.IFETCH.miss_latency_hist::stdev 185.068468
-system.ruby.IFETCH.miss_latency_hist | 1 2.44% 2.44% | 8 19.51% 21.95% | 11 26.83% 48.78% | 10 24.39% 73.17% | 7 17.07% 90.24% | 3 7.32% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.miss_latency_hist::total 41
+system.ruby.IFETCH.miss_latency_hist::samples 47
+system.ruby.IFETCH.miss_latency_hist::mean 416.127660
+system.ruby.IFETCH.miss_latency_hist::gmean 348.839643
+system.ruby.IFETCH.miss_latency_hist::stdev 214.528058
+system.ruby.IFETCH.miss_latency_hist | 3 6.38% 6.38% | 9 19.15% 25.53% | 10 21.28% 46.81% | 11 23.40% 70.21% | 6 12.77% 82.98% | 6 12.77% 95.74% | 1 2.13% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::total 47
system.ruby.FLUSH.latency_hist::bucket_size 512
system.ruby.FLUSH.latency_hist::max_bucket 5119
-system.ruby.FLUSH.latency_hist::samples 2
-system.ruby.FLUSH.latency_hist::mean 2306
-system.ruby.FLUSH.latency_hist::gmean 1583.874995
-system.ruby.FLUSH.latency_hist::stdev 2370.221931
-system.ruby.FLUSH.latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.FLUSH.latency_hist::total 2
+system.ruby.FLUSH.latency_hist::samples 3
+system.ruby.FLUSH.latency_hist::mean 3979.666667
+system.ruby.FLUSH.latency_hist::gmean 3955.937145
+system.ruby.FLUSH.latency_hist::stdev 544.674521
+system.ruby.FLUSH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
+system.ruby.FLUSH.latency_hist::total 3
system.ruby.FLUSH.hit_latency_hist::bucket_size 512
system.ruby.FLUSH.hit_latency_hist::max_bucket 5119
-system.ruby.FLUSH.hit_latency_hist::samples 2
-system.ruby.FLUSH.hit_latency_hist::mean 2306
-system.ruby.FLUSH.hit_latency_hist::gmean 1583.874995
-system.ruby.FLUSH.hit_latency_hist::stdev 2370.221931
-system.ruby.FLUSH.hit_latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.FLUSH.hit_latency_hist::total 2
+system.ruby.FLUSH.hit_latency_hist::samples 3
+system.ruby.FLUSH.hit_latency_hist::mean 3979.666667
+system.ruby.FLUSH.hit_latency_hist::gmean 3955.937145
+system.ruby.FLUSH.hit_latency_hist::stdev 544.674521
+system.ruby.FLUSH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
+system.ruby.FLUSH.hit_latency_hist::total 3
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 512
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 5119
-system.ruby.L1Cache.hit_mach_latency_hist::samples 68
-system.ruby.L1Cache.hit_mach_latency_hist::mean 81.279412
-system.ruby.L1Cache.hit_mach_latency_hist::gmean 4.024527
-system.ruby.L1Cache.hit_mach_latency_hist::stdev 486.967063
-system.ruby.L1Cache.hit_mach_latency_hist | 66 97.06% 97.06% | 1 1.47% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache.hit_mach_latency_hist::total 68
+system.ruby.L1Cache.hit_mach_latency_hist::samples 83
+system.ruby.L1Cache.hit_mach_latency_hist::mean 166.963855
+system.ruby.L1Cache.hit_mach_latency_hist::gmean 6.137177
+system.ruby.L1Cache.hit_mach_latency_hist::stdev 748.877672
+system.ruby.L1Cache.hit_mach_latency_hist | 80 96.39% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 2 2.41% 98.80% | 1 1.20% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.hit_mach_latency_hist::total 83
system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 512
system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 5119
-system.ruby.L2Cache.hit_mach_latency_hist::samples 50
-system.ruby.L2Cache.hit_mach_latency_hist::mean 1800.120000
-system.ruby.L2Cache.hit_mach_latency_hist::gmean 351.477196
-system.ruby.L2Cache.hit_mach_latency_hist::stdev 1623.164265
-system.ruby.L2Cache.hit_mach_latency_hist | 22 44.00% 44.00% | 1 2.00% 46.00% | 0 0.00% 46.00% | 0 0.00% 46.00% | 2 4.00% 50.00% | 8 16.00% 66.00% | 11 22.00% 88.00% | 5 10.00% 98.00% | 1 2.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L2Cache.hit_mach_latency_hist::total 50
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 512
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119
-system.ruby.Directory.miss_mach_latency_hist::samples 873
-system.ruby.Directory.miss_mach_latency_hist::mean 3154.067583
-system.ruby.Directory.miss_mach_latency_hist::gmean 2724.443878
-system.ruby.Directory.miss_mach_latency_hist::stdev 1037.171502
-system.ruby.Directory.miss_mach_latency_hist | 65 7.45% 7.45% | 24 2.75% 10.19% | 4 0.46% 10.65% | 0 0.00% 10.65% | 22 2.52% 13.17% | 110 12.60% 25.77% | 330 37.80% 63.57% | 261 29.90% 93.47% | 50 5.73% 99.20% | 7 0.80% 100.00%
-system.ruby.Directory.miss_mach_latency_hist::total 873
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 159
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 4
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 31.750000
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 8.056049
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 56.835288
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 4
+system.ruby.L2Cache.hit_mach_latency_hist::samples 57
+system.ruby.L2Cache.hit_mach_latency_hist::mean 1508.035088
+system.ruby.L2Cache.hit_mach_latency_hist::gmean 242.175752
+system.ruby.L2Cache.hit_mach_latency_hist::stdev 1635.914870
+system.ruby.L2Cache.hit_mach_latency_hist | 30 52.63% 52.63% | 2 3.51% 56.14% | 0 0.00% 56.14% | 0 0.00% 56.14% | 1 1.75% 57.89% | 9 15.79% 73.68% | 10 17.54% 91.23% | 2 3.51% 94.74% | 3 5.26% 100.00% | 0 0.00% 100.00%
+system.ruby.L2Cache.hit_mach_latency_hist::total 57
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239
+system.ruby.Directory.miss_mach_latency_hist::samples 853
+system.ruby.Directory.miss_mach_latency_hist::mean 3223.611958
+system.ruby.Directory.miss_mach_latency_hist::gmean 2758.799775
+system.ruby.Directory.miss_mach_latency_hist::stdev 1102.294906
+system.ruby.Directory.miss_mach_latency_hist | 91 10.67% 10.67% | 6 0.70% 11.37% | 126 14.77% 26.14% | 516 60.49% 86.64% | 112 13.13% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::total 853
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 3
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1.666667
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1.442250
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.154701
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 3
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 64
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 639
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 563
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 563.000000
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev nan
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1
system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512
system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 45
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3472.155556
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3457.202829
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 322.606216
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 11.11% 11.11% | 25 55.56% 66.67% | 15 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist::total 45
+system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 38
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3331.210526
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 2966.471100
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 1092.112660
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 2 5.26% 5.26% | 1 2.63% 7.89% | 1 2.63% 10.53% | 0 0.00% 10.53% | 0 0.00% 10.53% | 5 13.16% 23.68% | 11 28.95% 52.63% | 14 36.84% 89.47% | 1 2.63% 92.11% | 3 7.89% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::total 38
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 61
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 11.114754
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.994444
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 29.103893
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 56 91.80% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 4 6.56% 98.36% | 1 1.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 61
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 77
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 24.857143
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 5.046843
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 43.930781
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 61 79.22% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 9 11.69% 90.91% | 7 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 77
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 512
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 5119
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 41
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2191.121951
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 793.662103
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1535.123207
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 13 31.71% 31.71% | 1 2.44% 34.15% | 0 0.00% 34.15% | 0 0.00% 34.15% | 2 4.88% 39.02% | 8 19.51% 58.54% | 11 26.83% 85.37% | 5 12.20% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 41
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 787
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3279.428208
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 2987.001628
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 876.519166
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 35 4.45% 4.45% | 13 1.65% 6.10% | 4 0.51% 6.61% | 0 0.00% 6.61% | 22 2.80% 9.40% | 105 13.34% 22.74% | 305 38.75% 61.50% | 246 31.26% 92.76% | 50 6.35% 99.11% | 7 0.89% 100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist::total 787
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 159
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 110
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 110.000000
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 45
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1889.022222
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 476.752241
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1641.523495
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 19 42.22% 42.22% | 1 2.22% 44.44% | 0 0.00% 44.44% | 0 0.00% 44.44% | 1 2.22% 46.67% | 9 20.00% 66.67% | 10 22.22% 88.89% | 2 4.44% 93.33% | 3 6.67% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 45
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239
+system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 768
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3390.100260
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3119.766603
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 882.096753
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 41 5.34% 5.34% | 5 0.65% 5.99% | 121 15.76% 21.74% | 491 63.93% 85.68% | 108 14.06% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::total 768
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 16
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 159
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 9
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 18.888889
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 8.598482
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 37.210363
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 8 88.89% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 1 11.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 9
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 11
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 35.363636
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 14.042138
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 49.534377
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 8 72.73% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 2 18.18% 90.91% | 1 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 11
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 41
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 398.634146
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 358.713406
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 185.068468
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 1 2.44% 2.44% | 8 19.51% 21.95% | 11 26.83% 48.78% | 10 24.39% 73.17% | 7 17.07% 90.24% | 3 7.32% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 41
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 47
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 416.127660
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 348.839643
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 214.528058
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 3 6.38% 6.38% | 9 19.15% 25.53% | 10 21.28% 46.81% | 11 23.40% 70.21% | 6 12.77% 82.98% | 6 12.77% 95.74% | 1 2.13% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 47
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::bucket_size 512
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::max_bucket 5119
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::samples 2
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 2306
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 1583.874995
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 2370.221931
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::total 2
-system.ruby.L1Cache_Controller.Load 49 0.00% 0.00%
-system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00%
-system.ruby.L1Cache_Controller.Store 911 0.00% 0.00%
-system.ruby.L1Cache_Controller.L2_Replacement 868 0.00% 0.00%
-system.ruby.L1Cache_Controller.L1_to_L2 16881 0.00% 0.00%
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 41 0.00% 0.00%
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 9 0.00% 0.00%
-system.ruby.L1Cache_Controller.Complete_L2_to_L1 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data 874 0.00% 0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack 865 0.00% 0.00%
-system.ruby.L1Cache_Controller.All_acks_no_sharers 874 0.00% 0.00%
-system.ruby.L1Cache_Controller.Flush_line 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.Block_Ack 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Load 45 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Ifetch 41 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Store 789 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Flush_line 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L2_Replacement 76 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_to_L2 85 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D 9 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Ifetch 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Store 59 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.L2_Replacement 792 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.L1_to_L2 834 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 32 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 9 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Flush_line 1 0.00% 0.00%
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::samples 3
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 3979.666667
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 3955.937145
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 544.674521
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::total 3
+system.ruby.L1Cache_Controller.Load 44 0.00% 0.00%
+system.ruby.L1Cache_Controller.Ifetch 65 0.00% 0.00%
+system.ruby.L1Cache_Controller.Store 914 0.00% 0.00%
+system.ruby.L1Cache_Controller.L2_Replacement 848 0.00% 0.00%
+system.ruby.L1Cache_Controller.L1_to_L2 15989 0.00% 0.00%
+system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 46 0.00% 0.00%
+system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 11 0.00% 0.00%
+system.ruby.L1Cache_Controller.Complete_L2_to_L1 57 0.00% 0.00%
+system.ruby.L1Cache_Controller.Exclusive_Data 856 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack 849 0.00% 0.00%
+system.ruby.L1Cache_Controller.All_acks_no_sharers 856 0.00% 0.00%
+system.ruby.L1Cache_Controller.Flush_line 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Load 38 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Ifetch 47 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Store 770 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Flush_line 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L2_Replacement 74 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_to_L2 84 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Store 77 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.L2_Replacement 774 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.L1_to_L2 823 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 36 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 11 0.00% 0.00%
+system.ruby.L1Cache_Controller.MR.Load 1 0.00% 0.00%
system.ruby.L1Cache_Controller.MR.Store 9 0.00% 0.00%
-system.ruby.L1Cache_Controller.MR.L1_to_L2 39 0.00% 0.00%
-system.ruby.L1Cache_Controller.MMR.Ifetch 9 0.00% 0.00%
-system.ruby.L1Cache_Controller.MMR.Store 32 0.00% 0.00%
-system.ruby.L1Cache_Controller.MMR.L1_to_L2 55 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.L1_to_L2 10347 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data 787 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.L1_to_L2 238 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 86 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Store 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_to_L2 4618 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 787 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.L1_to_L2 572 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data 86 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Ifetch 4 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack 863 0.00% 0.00%
-system.ruby.L1Cache_Controller.MT.L1_to_L2 26 0.00% 0.00%
-system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 9 0.00% 0.00%
+system.ruby.L1Cache_Controller.MR.L1_to_L2 40 0.00% 0.00%
+system.ruby.L1Cache_Controller.MMR.Ifetch 11 0.00% 0.00%
+system.ruby.L1Cache_Controller.MMR.Store 36 0.00% 0.00%
+system.ruby.L1Cache_Controller.MMR.L1_to_L2 63 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.L1_to_L2 9575 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Exclusive_Data 768 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.L1_to_L2 412 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 85 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_to_L2 4225 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 768 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.L1_to_L2 594 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data 85 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Load 2 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Ifetch 6 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack 846 0.00% 0.00%
+system.ruby.L1Cache_Controller.MT.Store 2 0.00% 0.00%
+system.ruby.L1Cache_Controller.MT.L1_to_L2 52 0.00% 0.00%
+system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.MMT.Ifetch 1 0.00% 0.00%
system.ruby.L1Cache_Controller.MMT.Store 20 0.00% 0.00%
-system.ruby.L1Cache_Controller.MMT.L1_to_L2 67 0.00% 0.00%
-system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 41 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI_F.Writeback_Ack 2 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_F.Block_Ack 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 1 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 787 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 87 0.00% 0.00%
-system.ruby.Directory_Controller.PUT 932 0.00% 0.00%
-system.ruby.Directory_Controller.UnblockM 870 0.00% 0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Clean 76 0.00% 0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 789 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 874 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 789 0.00% 0.00%
-system.ruby.Directory_Controller.GETF 2 0.00% 0.00%
-system.ruby.Directory_Controller.PUTF 2 0.00% 0.00%
-system.ruby.Directory_Controller.NO.PUT 866 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETF 1 0.00% 0.00%
-system.ruby.Directory_Controller.E.GETX 787 0.00% 0.00%
-system.ruby.Directory_Controller.E.GETS 86 0.00% 0.00%
-system.ruby.Directory_Controller.E.GETF 1 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.PUT 66 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.UnblockM 870 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_W.Memory_Data 873 0.00% 0.00%
-system.ruby.Directory_Controller.WB.GETS 1 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 76 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 789 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.Memory_Ack 789 0.00% 0.00%
-system.ruby.Directory_Controller.NO_F.PUTF 2 0.00% 0.00%
-system.ruby.Directory_Controller.NO_F_W.Memory_Data 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.MMT.L1_to_L2 121 0.00% 0.00%
+system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 47 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI_F.Writeback_Ack 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 3 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 3 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 768 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 88 0.00% 0.00%
+system.ruby.Directory_Controller.PUT 927 0.00% 0.00%
+system.ruby.Directory_Controller.UnblockM 851 0.00% 0.00%
+system.ruby.Directory_Controller.Writeback_Exclusive_Clean 77 0.00% 0.00%
+system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 772 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 856 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 772 0.00% 0.00%
+system.ruby.Directory_Controller.GETF 3 0.00% 0.00%
+system.ruby.Directory_Controller.PUTF 3 0.00% 0.00%
+system.ruby.Directory_Controller.NO.PUT 846 0.00% 0.00%
+system.ruby.Directory_Controller.E.GETX 768 0.00% 0.00%
+system.ruby.Directory_Controller.E.GETS 85 0.00% 0.00%
+system.ruby.Directory_Controller.E.GETF 3 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.PUT 81 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.UnblockM 851 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_W.Memory_Data 853 0.00% 0.00%
+system.ruby.Directory_Controller.WB.GETS 2 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 77 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 772 0.00% 0.00%
+system.ruby.Directory_Controller.WB_E_W.GETS 1 0.00% 0.00%
+system.ruby.Directory_Controller.WB_E_W.Memory_Ack 772 0.00% 0.00%
+system.ruby.Directory_Controller.NO_F.PUTF 3 0.00% 0.00%
+system.ruby.Directory_Controller.NO_F_W.Memory_Data 3 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini
index c2e2631c2..7a41a41a1 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
@@ -22,7 +22,7 @@ load_addr_mask=1099511627775
load_offset=0
mem_mode=timing
mem_ranges=0:268435455
-memories=system.physmem
+memories=system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -64,17 +64,82 @@ eventq_index=0
sys_clk_domain=system.clk_domain
transition_latency=100000
-[system.physmem]
-type=SimpleMemory
-bandwidth=0.000000
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.075000
+IDD02=0.000000
+IDD2N=0.050000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.000000
+IDD2P12=0.000000
+IDD3N=0.057000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.000000
+IDD3P12=0.000000
+IDD4R=0.187000
+IDD4R2=0.000000
+IDD4W=0.165000
+IDD4W2=0.000000
+IDD5=0.220000
+IDD52=0.000000
+IDD6=0.000000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaChCo
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
clk_domain=system.clk_domain
conf_table_reported=true
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
eventq_index=0
in_addr_map=true
-latency=30
-latency_var=0
-null=true
-range=0:134217727
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+page_policy=open_adaptive
+range=0:268435455
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10
+static_frontend_latency=10
+tBURST=5
+tCCD_L=0
+tCK=1
+tCL=14
+tCS=3
+tRAS=35
+tRCD=14
+tREFI=7800
+tRFC=260
+tRP=14
+tRRD=6
+tRRD_L=0
+tRTP=8
+tRTW=3
+tWR=15
+tWTR=8
+tXAW=30
+tXP=0
+tXPDLL=0
+tXS=0
+tXSDLL=0
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
+port=system.ruby.dir_cntrl0.memory
[system.ruby]
type=RubySystem
@@ -84,9 +149,9 @@ block_size_bytes=64
clk_domain=system.ruby.clk_domain
eventq_index=0
hot_lines=false
-mem_size=268435456
-no_mem_vec=false
+memory_size_bits=48
num_of_sequencers=1
+phys_mem=Null
random_seed=1234
randomization=true
@@ -100,56 +165,32 @@ voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
-children=directory memBuffer
+children=directory
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
directory=system.ruby.dir_cntrl0.directory
directory_latency=12
eventq_index=0
-memBuffer=system.ruby.dir_cntrl0.memBuffer
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
transitions_per_cycle=32
version=0
dmaRequestToDir=system.ruby.network.master[3]
dmaResponseFromDir=system.ruby.network.slave[3]
forwardFromDir=system.ruby.network.slave[4]
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[2]
responseFromDir=system.ruby.network.slave[2]
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
eventq_index=0
-map_levels=4
numa_high_bit=5
size=268435456
-use_map=false
-version=0
-
-[system.ruby.dir_cntrl0.memBuffer]
-type=RubyMemoryControl
-bank_bit_0=8
-bank_busy_time=11
-bank_queue_size=12
-banks_per_rank=8
-basic_bus_busy_time=2
-clk_domain=system.ruby.memctrl_clk_domain
-dimm_bit_0=12
-dimms_per_channel=2
-eventq_index=0
-mem_ctl_latency=12
-mem_fixed_delay=0
-mem_random_arbitrate=0
-rank_bit_0=11
-rank_rank_delay=1
-ranks_per_dimm=2
-read_write_delay=2
-refresh_period=1560
-ruby_system=system.ruby
-tFaw=0
version=0
[system.ruby.l1_cntrl0]
@@ -163,11 +204,11 @@ cluster_id=0
eventq_index=0
issue_latency=2
number_of_TBEs=256
-peer=Null
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
transitions_per_cycle=32
version=0
forwardToCache=system.ruby.network.master[0]
@@ -192,7 +233,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.ruby.clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=500000
@@ -296,7 +337,7 @@ virt_nets=10
[system.sys_port_proxy]
type=RubyPortProxy
-access_phys_mem=true
+access_backing_store=false
clk_domain=system.clk_domain
eventq_index=0
ruby_system=system.ruby
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt
index f36d287b9..013496257 100644
--- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt
+++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt
@@ -1,285 +1,516 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000228 # Number of seconds simulated
-sim_ticks 228001 # Number of ticks simulated
-final_tick 228001 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000233 # Number of seconds simulated
+sim_ticks 233251 # Number of ticks simulated
+final_tick 233251 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 3675993 # Simulator tick rate (ticks/s)
-host_mem_usage 127868 # Number of bytes of host memory used
-host_seconds 0.06 # Real time elapsed on the host
+host_tick_rate 3056189 # Simulator tick rate (ticks/s)
+host_mem_usage 433064 # Number of bytes of host memory used
+host_seconds 0.08 # Real time elapsed on the host
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 58944 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 58944 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 58752 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 58752 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 921 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 921 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 918 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 918 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 252706312 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 252706312 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 251883164 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 251883164 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 504589477 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 504589477 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 921 # Number of read requests accepted
+system.mem_ctrls.writeReqs 918 # Number of write requests accepted
+system.mem_ctrls.readBursts 921 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 918 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 50624 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 8320 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 49472 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 58944 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 58752 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 130 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 116 # Number of DRAM write bursts merged with an existing one
+system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
+system.mem_ctrls.perBankRdBursts::0 247 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 234 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 258 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 52 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 237 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 229 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 256 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 51 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts
+system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry
+system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 232954 # Total gap between requests
+system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2)
+system.mem_ctrls.readPktSize::6 921 # Read request sizes (log2)
+system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2)
+system.mem_ctrls.writePktSize::6 918 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 668 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 123 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::15 27 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 27 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 44 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 47 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 48 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 46 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 45 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 45 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 45 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 45 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 156 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 632.615385 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 446.819615 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 383.170651 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 20 12.82% 12.82% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 19 12.18% 25.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 11 7.05% 32.05% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 9 5.77% 37.82% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 10 6.41% 44.23% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 12 7.69% 51.92% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 9 5.77% 57.69% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 10 6.41% 64.10% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 56 35.90% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 156 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 45 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 17.311111 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 17.138581 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 2.968181 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 6 13.33% 13.33% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 18 40.00% 53.33% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 20 44.44% 97.78% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::34-35 1 2.22% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 45 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 45 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 17.177778 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 17.147333 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.028876 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 19 42.22% 42.22% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 25 55.56% 97.78% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 1 2.22% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 45 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 7966 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 22995 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3955 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 10.07 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 29.07 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 217.04 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 212.10 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 252.71 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 251.88 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 3.35 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 1.70 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 1.66 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.23 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 24.79 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 638 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 766 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 80.66 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 95.51 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 126.67 # Average gap between requests
+system.mem_ctrls.pageHitRate 88.14 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 697 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 7540 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 218097 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1171800 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 651000 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 9597120 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 7848576 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 14748240 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 14748240 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 153780300 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 4879656 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 737400 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 131352000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 188534436 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 150979896 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 834.023888 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.893052 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 2 # delay histogram for all message
system.ruby.delayHist::max_bucket 19 # delay histogram for all message
-system.ruby.delayHist::samples 1875 # delay histogram for all message
-system.ruby.delayHist::mean 0.413867 # delay histogram for all message
-system.ruby.delayHist::stdev 1.755437 # delay histogram for all message
-system.ruby.delayHist | 1737 92.64% 92.64% | 40 2.13% 94.77% | 28 1.49% 96.27% | 28 1.49% 97.76% | 24 1.28% 99.04% | 9 0.48% 99.52% | 3 0.16% 99.68% | 1 0.05% 99.73% | 3 0.16% 99.89% | 2 0.11% 100.00% # delay histogram for all message
-system.ruby.delayHist::total 1875 # delay histogram for all message
+system.ruby.delayHist::samples 1839 # delay histogram for all message
+system.ruby.delayHist::mean 0.295813 # delay histogram for all message
+system.ruby.delayHist::stdev 1.367881 # delay histogram for all message
+system.ruby.delayHist | 1732 94.18% 94.18% | 33 1.79% 95.98% | 21 1.14% 97.12% | 29 1.58% 98.69% | 15 0.82% 99.51% | 5 0.27% 99.78% | 3 0.16% 99.95% | 1 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
+system.ruby.delayHist::total 1839 # delay histogram for all message
system.ruby.outstanding_req_hist::bucket_size 2
system.ruby.outstanding_req_hist::max_bucket 19
-system.ruby.outstanding_req_hist::samples 993
-system.ruby.outstanding_req_hist::mean 15.769386
-system.ruby.outstanding_req_hist::gmean 15.669183
-system.ruby.outstanding_req_hist::stdev 1.147486
-system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.91% | 2 0.20% 1.11% | 2 0.20% 1.31% | 106 10.67% 11.98% | 874 88.02% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 993
+system.ruby.outstanding_req_hist::samples 971
+system.ruby.outstanding_req_hist::mean 15.772400
+system.ruby.outstanding_req_hist::gmean 15.670098
+system.ruby.outstanding_req_hist::stdev 1.157985
+system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.51% | 2 0.21% 0.72% | 2 0.21% 0.93% | 2 0.21% 1.13% | 2 0.21% 1.34% | 98 10.09% 11.43% | 860 88.57% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 971
system.ruby.latency_hist::bucket_size 1024
system.ruby.latency_hist::max_bucket 10239
-system.ruby.latency_hist::samples 978
-system.ruby.latency_hist::mean 3693.343558
-system.ruby.latency_hist::gmean 3643.123362
-system.ruby.latency_hist::stdev 533.362444
-system.ruby.latency_hist | 4 0.41% 0.41% | 4 0.41% 0.82% | 73 7.46% 8.28% | 689 70.45% 78.73% | 206 21.06% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.latency_hist::total 978
+system.ruby.latency_hist::samples 956
+system.ruby.latency_hist::mean 3857.955021
+system.ruby.latency_hist::gmean 3808.152723
+system.ruby.latency_hist::stdev 536.282596
+system.ruby.latency_hist | 4 0.42% 0.42% | 4 0.42% 0.84% | 37 3.87% 4.71% | 609 63.70% 68.41% | 298 31.17% 99.58% | 4 0.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 956
system.ruby.hit_latency_hist::bucket_size 512
system.ruby.hit_latency_hist::max_bucket 5119
-system.ruby.hit_latency_hist::samples 39
-system.ruby.hit_latency_hist::mean 3214.641026
-system.ruby.hit_latency_hist::gmean 3186.126692
-system.ruby.hit_latency_hist::stdev 431.722041
-system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 7.69% 7.69% | 10 25.64% 33.33% | 17 43.59% 76.92% | 8 20.51% 97.44% | 1 2.56% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 39
+system.ruby.hit_latency_hist::samples 35
+system.ruby.hit_latency_hist::mean 3398.942857
+system.ruby.hit_latency_hist::gmean 3374.308107
+system.ruby.hit_latency_hist::stdev 410.898796
+system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.86% 2.86% | 8 22.86% 25.71% | 11 31.43% 57.14% | 14 40.00% 97.14% | 1 2.86% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 35
system.ruby.miss_latency_hist::bucket_size 1024
system.ruby.miss_latency_hist::max_bucket 10239
-system.ruby.miss_latency_hist::samples 939
-system.ruby.miss_latency_hist::mean 3713.225772
-system.ruby.miss_latency_hist::gmean 3663.461061
-system.ruby.miss_latency_hist::stdev 528.042705
-system.ruby.miss_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.85% | 60 6.39% 7.24% | 664 70.71% 77.96% | 205 21.83% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 939
-system.ruby.Directory.incomplete_times 939
+system.ruby.miss_latency_hist::samples 921
+system.ruby.miss_latency_hist::mean 3875.398480
+system.ruby.miss_latency_hist::gmean 3825.697233
+system.ruby.miss_latency_hist::stdev 532.898268
+system.ruby.miss_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.87% | 28 3.04% 3.91% | 584 63.41% 67.32% | 297 32.25% 99.57% | 4 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 921
+system.ruby.Directory.incomplete_times 921
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.l1_cntrl0.cacheMemory.demand_hits 39 # Number of cache demand hits
-system.ruby.l1_cntrl0.cacheMemory.demand_misses 941 # Number of cache demand misses
-system.ruby.l1_cntrl0.cacheMemory.demand_accesses 980 # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 10 # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 112 # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 6 # Number of times a load aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 2 # Number of times a load aliased with a pending load
-system.ruby.network.routers0.percent_links_utilized 2.055583
-system.ruby.network.routers0.msg_count.Control::2 939
-system.ruby.network.routers0.msg_count.Data::2 936
-system.ruby.network.routers0.msg_count.Response_Data::4 939
-system.ruby.network.routers0.msg_count.Writeback_Control::3 936
-system.ruby.network.routers0.msg_bytes.Control::2 7512
-system.ruby.network.routers0.msg_bytes.Data::2 67392
-system.ruby.network.routers0.msg_bytes.Response_Data::4 67608
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3 7488
-system.ruby.dir_cntrl0.memBuffer.memReq 1875 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 939 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 936 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 1584 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 1797 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 156 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 18 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 1971 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 1.051200 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 297 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 648 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 605 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 60 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 187 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 59 3.15% 3.15% | 68 3.63% 6.77% | 62 3.31% 10.08% | 78 4.16% 14.24% | 119 6.35% 20.59% | 54 2.88% 23.47% | 61 3.25% 26.72% | 54 2.88% 29.60% | 40 2.13% 31.73% | 64 3.41% 35.15% | 46 2.45% 37.60% | 60 3.20% 40.80% | 54 2.88% 43.68% | 68 3.63% 47.31% | 52 2.77% 50.08% | 44 2.35% 52.43% | 50 2.67% 55.09% | 42 2.24% 57.33% | 44 2.35% 59.68% | 64 3.41% 63.09% | 64 3.41% 66.51% | 44 2.35% 68.85% | 64 3.41% 72.27% | 52 2.77% 75.04% | 62 3.31% 78.35% | 58 3.09% 81.44% | 60 3.20% 84.64% | 56 2.99% 87.63% | 52 2.77% 90.40% | 64 3.41% 93.81% | 52 2.77% 96.59% | 64 3.41% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1875 # Number of accesses per bank
-system.ruby.network.routers1.percent_links_utilized 2.055912
-system.ruby.network.routers1.msg_count.Control::2 939
-system.ruby.network.routers1.msg_count.Data::2 936
-system.ruby.network.routers1.msg_count.Response_Data::4 939
-system.ruby.network.routers1.msg_count.Writeback_Control::3 936
-system.ruby.network.routers1.msg_bytes.Control::2 7512
-system.ruby.network.routers1.msg_bytes.Data::2 67392
-system.ruby.network.routers1.msg_bytes.Response_Data::4 67608
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3 7488
-system.ruby.network.routers2.percent_links_utilized 2.055912
-system.ruby.network.routers2.msg_count.Control::2 939
-system.ruby.network.routers2.msg_count.Data::2 936
-system.ruby.network.routers2.msg_count.Response_Data::4 939
-system.ruby.network.routers2.msg_count.Writeback_Control::3 936
-system.ruby.network.routers2.msg_bytes.Control::2 7512
-system.ruby.network.routers2.msg_bytes.Data::2 67392
-system.ruby.network.routers2.msg_bytes.Response_Data::4 67608
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3 7488
-system.ruby.network.msg_count.Control 2817
-system.ruby.network.msg_count.Data 2808
-system.ruby.network.msg_count.Response_Data 2817
-system.ruby.network.msg_count.Writeback_Control 2808
-system.ruby.network.msg_byte.Control 22536
-system.ruby.network.msg_byte.Data 202176
-system.ruby.network.msg_byte.Response_Data 202824
-system.ruby.network.msg_byte.Writeback_Control 22464
-system.ruby.network.routers0.throttle0.link_utilization 2.057886
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 939
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 936
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 67608
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 7488
-system.ruby.network.routers0.throttle1.link_utilization 2.053280
-system.ruby.network.routers0.throttle1.msg_count.Control::2 939
-system.ruby.network.routers0.throttle1.msg_count.Data::2 936
-system.ruby.network.routers0.throttle1.msg_bytes.Control::2 7512
-system.ruby.network.routers0.throttle1.msg_bytes.Data::2 67392
-system.ruby.network.routers1.throttle0.link_utilization 2.053280
-system.ruby.network.routers1.throttle0.msg_count.Control::2 939
-system.ruby.network.routers1.throttle0.msg_count.Data::2 936
-system.ruby.network.routers1.throttle0.msg_bytes.Control::2 7512
-system.ruby.network.routers1.throttle0.msg_bytes.Data::2 67392
-system.ruby.network.routers1.throttle1.link_utilization 2.058544
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 939
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 936
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 67608
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 7488
-system.ruby.network.routers2.throttle0.link_utilization 2.058544
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 939
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 936
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 67608
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 7488
-system.ruby.network.routers2.throttle1.link_utilization 2.053280
-system.ruby.network.routers2.throttle1.msg_count.Control::2 939
-system.ruby.network.routers2.throttle1.msg_count.Data::2 936
-system.ruby.network.routers2.throttle1.msg_bytes.Control::2 7512
-system.ruby.network.routers2.throttle1.msg_bytes.Data::2 67392
+system.ruby.l1_cntrl0.cacheMemory.demand_hits 35 # Number of cache demand hits
+system.ruby.l1_cntrl0.cacheMemory.demand_misses 923 # Number of cache demand misses
+system.ruby.l1_cntrl0.cacheMemory.demand_accesses 958 # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 14 # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 117 # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 11 # Number of times a load aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load
+system.ruby.network.routers0.percent_links_utilized 1.971696
+system.ruby.network.routers0.msg_count.Control::2 921
+system.ruby.network.routers0.msg_count.Data::2 919
+system.ruby.network.routers0.msg_count.Response_Data::4 921
+system.ruby.network.routers0.msg_count.Writeback_Control::3 918
+system.ruby.network.routers0.msg_bytes.Control::2 7368
+system.ruby.network.routers0.msg_bytes.Data::2 66168
+system.ruby.network.routers0.msg_bytes.Response_Data::4 66312
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3 7344
+system.ruby.network.routers1.percent_links_utilized 1.971053
+system.ruby.network.routers1.msg_count.Control::2 921
+system.ruby.network.routers1.msg_count.Data::2 918
+system.ruby.network.routers1.msg_count.Response_Data::4 921
+system.ruby.network.routers1.msg_count.Writeback_Control::3 918
+system.ruby.network.routers1.msg_bytes.Control::2 7368
+system.ruby.network.routers1.msg_bytes.Data::2 66096
+system.ruby.network.routers1.msg_bytes.Response_Data::4 66312
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3 7344
+system.ruby.network.routers2.percent_links_utilized 1.971053
+system.ruby.network.routers2.msg_count.Control::2 921
+system.ruby.network.routers2.msg_count.Data::2 918
+system.ruby.network.routers2.msg_count.Response_Data::4 921
+system.ruby.network.routers2.msg_count.Writeback_Control::3 918
+system.ruby.network.routers2.msg_bytes.Control::2 7368
+system.ruby.network.routers2.msg_bytes.Data::2 66096
+system.ruby.network.routers2.msg_bytes.Response_Data::4 66312
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3 7344
+system.ruby.network.msg_count.Control 2763
+system.ruby.network.msg_count.Data 2755
+system.ruby.network.msg_count.Response_Data 2763
+system.ruby.network.msg_count.Writeback_Control 2754
+system.ruby.network.msg_byte.Control 22104
+system.ruby.network.msg_byte.Data 198360
+system.ruby.network.msg_byte.Response_Data 198936
+system.ruby.network.msg_byte.Writeback_Control 22032
+system.ruby.network.routers0.throttle0.link_utilization 1.973625
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 921
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 918
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 66312
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 7344
+system.ruby.network.routers0.throttle1.link_utilization 1.969766
+system.ruby.network.routers0.throttle1.msg_count.Control::2 921
+system.ruby.network.routers0.throttle1.msg_count.Data::2 919
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2 7368
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2 66168
+system.ruby.network.routers1.throttle0.link_utilization 1.968480
+system.ruby.network.routers1.throttle0.msg_count.Control::2 921
+system.ruby.network.routers1.throttle0.msg_count.Data::2 918
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2 7368
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2 66096
+system.ruby.network.routers1.throttle1.link_utilization 1.973625
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 921
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 918
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 66312
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 7344
+system.ruby.network.routers2.throttle0.link_utilization 1.973625
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 921
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 918
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 66312
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 7344
+system.ruby.network.routers2.throttle1.link_utilization 1.968480
+system.ruby.network.routers2.throttle1.msg_count.Control::2 921
+system.ruby.network.routers2.throttle1.msg_count.Data::2 918
+system.ruby.network.routers2.throttle1.msg_bytes.Control::2 7368
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2 66096
system.ruby.delayVCHist.vnet_1::bucket_size 2 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::max_bucket 19 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples 939 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean 0.470714 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev 1.775198 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 854 90.95% 90.95% | 28 2.98% 93.93% | 18 1.92% 95.85% | 17 1.81% 97.66% | 12 1.28% 98.94% | 5 0.53% 99.47% | 3 0.32% 99.79% | 1 0.11% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total 939 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::samples 921 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean 0.408252 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 1.494373 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 839 91.10% 91.10% | 28 3.04% 94.14% | 20 2.17% 96.31% | 21 2.28% 98.59% | 9 0.98% 99.57% | 3 0.33% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total 921 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_2::bucket_size 2 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2::max_bucket 19 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::samples 936 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean 0.356838 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev 1.734462 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2 | 883 94.34% 94.34% | 12 1.28% 95.62% | 10 1.07% 96.69% | 11 1.18% 97.86% | 12 1.28% 99.15% | 4 0.43% 99.57% | 0 0.00% 99.57% | 0 0.00% 99.57% | 2 0.21% 99.79% | 2 0.21% 100.00% # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::total 936 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::samples 918 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean 0.183007 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev 1.218386 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2 | 893 97.28% 97.28% | 5 0.54% 97.82% | 1 0.11% 97.93% | 8 0.87% 98.80% | 6 0.65% 99.46% | 2 0.22% 99.67% | 2 0.22% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::total 918 # delay histogram for vnet_2
system.ruby.LD.latency_hist::bucket_size 512
system.ruby.LD.latency_hist::max_bucket 5119
-system.ruby.LD.latency_hist::samples 50
-system.ruby.LD.latency_hist::mean 3717.400000
-system.ruby.LD.latency_hist::gmean 3691.585103
-system.ruby.LD.latency_hist::stdev 435.779386
-system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 4.00% 4.00% | 18 36.00% 40.00% | 20 40.00% 80.00% | 10 20.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 50
+system.ruby.LD.latency_hist::samples 46
+system.ruby.LD.latency_hist::mean 3901.739130
+system.ruby.LD.latency_hist::gmean 3880.241355
+system.ruby.LD.latency_hist::stdev 413.461724
+system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.17% 2.17% | 11 23.91% 26.09% | 18 39.13% 65.22% | 14 30.43% 95.65% | 2 4.35% 100.00%
+system.ruby.LD.latency_hist::total 46
system.ruby.LD.hit_latency_hist::bucket_size 512
system.ruby.LD.hit_latency_hist::max_bucket 5119
-system.ruby.LD.hit_latency_hist::samples 2
-system.ruby.LD.hit_latency_hist::mean 2856
-system.ruby.LD.hit_latency_hist::gmean 2844.049050
-system.ruby.LD.hit_latency_hist::stdev 369.109740
-system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 2
+system.ruby.LD.hit_latency_hist::samples 1
+system.ruby.LD.hit_latency_hist::mean 3037
+system.ruby.LD.hit_latency_hist::gmean 3037.000000
+system.ruby.LD.hit_latency_hist::stdev nan
+system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 1
system.ruby.LD.miss_latency_hist::bucket_size 512
system.ruby.LD.miss_latency_hist::max_bucket 5119
-system.ruby.LD.miss_latency_hist::samples 48
-system.ruby.LD.miss_latency_hist::mean 3753.291667
-system.ruby.LD.miss_latency_hist::gmean 3731.923305
-system.ruby.LD.miss_latency_hist::stdev 402.734903
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.08% 2.08% | 17 35.42% 37.50% | 20 41.67% 79.17% | 10 20.83% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 48
+system.ruby.LD.miss_latency_hist::samples 45
+system.ruby.LD.miss_latency_hist::mean 3920.955556
+system.ruby.LD.miss_latency_hist::gmean 3901.427082
+system.ruby.LD.miss_latency_hist::stdev 396.816477
+system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 24.44% 24.44% | 18 40.00% 64.44% | 14 31.11% 95.56% | 2 4.44% 100.00%
+system.ruby.LD.miss_latency_hist::total 45
system.ruby.ST.latency_hist::bucket_size 1024
system.ruby.ST.latency_hist::max_bucket 10239
-system.ruby.ST.latency_hist::samples 878
-system.ruby.ST.latency_hist::mean 3684.186788
-system.ruby.ST.latency_hist::gmean 3631.018183
-system.ruby.ST.latency_hist::stdev 544.872418
-system.ruby.ST.latency_hist | 4 0.46% 0.46% | 4 0.46% 0.91% | 70 7.97% 8.88% | 611 69.59% 78.47% | 188 21.41% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.latency_hist::total 878
+system.ruby.ST.latency_hist::samples 856
+system.ruby.ST.latency_hist::mean 3853.304907
+system.ruby.ST.latency_hist::gmean 3800.468487
+system.ruby.ST.latency_hist::stdev 547.762073
+system.ruby.ST.latency_hist | 4 0.47% 0.47% | 4 0.47% 0.93% | 35 4.09% 5.02% | 547 63.90% 68.93% | 262 30.61% 99.53% | 4 0.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 856
system.ruby.ST.hit_latency_hist::bucket_size 512
system.ruby.ST.hit_latency_hist::max_bucket 5119
-system.ruby.ST.hit_latency_hist::samples 36
-system.ruby.ST.hit_latency_hist::mean 3222.750000
-system.ruby.ST.hit_latency_hist::gmean 3194.454829
-system.ruby.ST.hit_latency_hist::stdev 431.138120
-system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 8.33% 8.33% | 9 25.00% 33.33% | 16 44.44% 77.78% | 7 19.44% 97.22% | 1 2.78% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 36
+system.ruby.ST.hit_latency_hist::samples 33
+system.ruby.ST.hit_latency_hist::mean 3403.939394
+system.ruby.ST.hit_latency_hist::gmean 3378.573502
+system.ruby.ST.hit_latency_hist::stdev 417.201535
+system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 3.03% 3.03% | 7 21.21% 24.24% | 11 33.33% 57.58% | 13 39.39% 96.97% | 1 3.03% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::total 33
system.ruby.ST.miss_latency_hist::bucket_size 1024
system.ruby.ST.miss_latency_hist::max_bucket 10239
-system.ruby.ST.miss_latency_hist::samples 842
-system.ruby.ST.miss_latency_hist::mean 3703.915677
-system.ruby.ST.miss_latency_hist::gmean 3650.959161
-system.ruby.ST.miss_latency_hist::stdev 540.698215
-system.ruby.ST.miss_latency_hist | 4 0.48% 0.48% | 4 0.48% 0.95% | 58 6.89% 7.84% | 588 69.83% 77.67% | 187 22.21% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 842
-system.ruby.IFETCH.latency_hist::bucket_size 1024
-system.ruby.IFETCH.latency_hist::max_bucket 10239
-system.ruby.IFETCH.latency_hist::samples 50
-system.ruby.IFETCH.latency_hist::mean 3830.080000
-system.ruby.IFETCH.latency_hist::gmean 3811.685277
-system.ruby.IFETCH.latency_hist::stdev 383.882042
-system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.00% 2.00% | 40 80.00% 82.00% | 8 16.00% 98.00% | 1 2.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.latency_hist::total 50
+system.ruby.ST.miss_latency_hist::samples 823
+system.ruby.ST.miss_latency_hist::mean 3871.323208
+system.ruby.ST.miss_latency_hist::gmean 3818.442488
+system.ruby.ST.miss_latency_hist::stdev 544.868028
+system.ruby.ST.miss_latency_hist | 4 0.49% 0.49% | 4 0.49% 0.97% | 27 3.28% 4.25% | 523 63.55% 67.80% | 261 31.71% 99.51% | 4 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 823
+system.ruby.IFETCH.latency_hist::bucket_size 512
+system.ruby.IFETCH.latency_hist::max_bucket 5119
+system.ruby.IFETCH.latency_hist::samples 54
+system.ruby.IFETCH.latency_hist::mean 3894.370370
+system.ruby.IFETCH.latency_hist::gmean 3869.743086
+system.ruby.IFETCH.latency_hist::stdev 439.746423
+system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.85% 1.85% | 13 24.07% 25.93% | 20 37.04% 62.96% | 17 31.48% 94.44% | 3 5.56% 100.00%
+system.ruby.IFETCH.latency_hist::total 54
system.ruby.IFETCH.hit_latency_hist::bucket_size 512
system.ruby.IFETCH.hit_latency_hist::max_bucket 5119
system.ruby.IFETCH.hit_latency_hist::samples 1
-system.ruby.IFETCH.hit_latency_hist::mean 3640
-system.ruby.IFETCH.hit_latency_hist::gmean 3640.000000
+system.ruby.IFETCH.hit_latency_hist::mean 3596
+system.ruby.IFETCH.hit_latency_hist::gmean 3596.000000
system.ruby.IFETCH.hit_latency_hist::stdev nan
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.hit_latency_hist::total 1
-system.ruby.IFETCH.miss_latency_hist::bucket_size 1024
-system.ruby.IFETCH.miss_latency_hist::max_bucket 10239
-system.ruby.IFETCH.miss_latency_hist::samples 49
-system.ruby.IFETCH.miss_latency_hist::mean 3833.959184
-system.ruby.IFETCH.miss_latency_hist::gmean 3815.272105
-system.ruby.IFETCH.miss_latency_hist::stdev 386.868785
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.04% 2.04% | 39 79.59% 81.63% | 8 16.33% 97.96% | 1 2.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.miss_latency_hist::total 49
+system.ruby.IFETCH.miss_latency_hist::bucket_size 512
+system.ruby.IFETCH.miss_latency_hist::max_bucket 5119
+system.ruby.IFETCH.miss_latency_hist::samples 53
+system.ruby.IFETCH.miss_latency_hist::mean 3900
+system.ruby.IFETCH.miss_latency_hist::gmean 3875.103542
+system.ruby.IFETCH.miss_latency_hist::stdev 441.985729
+system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.89% 1.89% | 13 24.53% 26.42% | 19 35.85% 62.26% | 17 32.08% 94.34% | 3 5.66% 100.00%
+system.ruby.IFETCH.miss_latency_hist::total 53
system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024
system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239
-system.ruby.Directory.miss_mach_latency_hist::samples 939
-system.ruby.Directory.miss_mach_latency_hist::mean 3713.225772
-system.ruby.Directory.miss_mach_latency_hist::gmean 3663.461061
-system.ruby.Directory.miss_mach_latency_hist::stdev 528.042705
-system.ruby.Directory.miss_mach_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.85% | 60 6.39% 7.24% | 664 70.71% 77.96% | 205 21.83% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.Directory.miss_mach_latency_hist::total 939
+system.ruby.Directory.miss_mach_latency_hist::samples 921
+system.ruby.Directory.miss_mach_latency_hist::mean 3875.398480
+system.ruby.Directory.miss_mach_latency_hist::gmean 3825.697233
+system.ruby.Directory.miss_mach_latency_hist::stdev 532.898268
+system.ruby.Directory.miss_mach_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.87% | 28 3.04% 3.91% | 584 63.41% 67.32% | 297 32.25% 99.57% | 4 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::total 921
system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512
system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 48
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3753.291667
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3731.923305
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 402.734903
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.08% 2.08% | 17 35.42% 37.50% | 20 41.67% 79.17% | 10 20.83% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist::total 48
+system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 45
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3920.955556
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3901.427082
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 396.816477
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 24.44% 24.44% | 18 40.00% 64.44% | 14 31.11% 95.56% | 2 4.44% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::total 45
system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024
system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239
-system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 842
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3703.915677
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3650.959161
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 540.698215
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 4 0.48% 0.48% | 4 0.48% 0.95% | 58 6.89% 7.84% | 588 69.83% 77.67% | 187 22.21% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist::total 842
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 1024
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 10239
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 49
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 3833.959184
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 3815.272105
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 386.868785
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.04% 2.04% | 39 79.59% 81.63% | 8 16.33% 97.96% | 1 2.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 49
-system.ruby.L1Cache_Controller.Load 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.Ifetch 50 0.00% 0.00%
-system.ruby.L1Cache_Controller.Store 880 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data 939 0.00% 0.00%
-system.ruby.L1Cache_Controller.Replacement 938 0.00% 0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack 936 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Load 48 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Ifetch 49 0.00% 0.00%
-system.ruby.L1Cache_Controller.I.Store 844 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Load 2 0.00% 0.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 823
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3871.323208
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3818.442488
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 544.868028
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 4 0.49% 0.49% | 4 0.49% 0.97% | 27 3.28% 4.25% | 523 63.55% 67.80% | 261 31.71% 99.51% | 4 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::total 823
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 512
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 5119
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 53
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 3900
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 3875.103542
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 441.985729
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.89% 1.89% | 13 24.53% 26.42% | 19 35.85% 62.26% | 17 32.08% 94.34% | 3 5.66% 100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 53
+system.ruby.L1Cache_Controller.Load 46 0.00% 0.00%
+system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00%
+system.ruby.L1Cache_Controller.Store 857 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data 921 0.00% 0.00%
+system.ruby.L1Cache_Controller.Replacement 920 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack 918 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Load 45 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Ifetch 54 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Store 824 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Load 1 0.00% 0.00%
system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Store 36 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Replacement 938 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack 936 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Data 97 0.00% 0.00%
-system.ruby.L1Cache_Controller.IM.Data 842 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 939 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX 936 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 939 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 936 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETX 939 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX 936 0.00% 0.00%
-system.ruby.Directory_Controller.IM.Memory_Data 939 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack 936 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Replacement 920 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack 918 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data 98 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Data 823 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 921 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX 918 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 921 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 918 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETX 921 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX 918 0.00% 0.00%
+system.ruby.Directory_Controller.IM.Memory_Data 921 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack 918 0.00% 0.00%
---------- End Simulation Statistics ----------