summaryrefslogtreecommitdiff
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
parent0811f21f67493a77b0c5a69260715d7cce7341e7 (diff)
downloadgem5-a75e27b4a64df780e9b8207e10f3a11f172d1db3.tar.xz
stats: updates due to changes to ruby
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini304
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt2080
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/system.pc.com_1.terminal6
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt414
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt834
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt863
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt446
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini125
-rw-r--r--tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt452
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt408
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt842
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt517
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini127
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt449
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini125
-rw-r--r--tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt451
-rw-r--r--tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini125
-rw-r--r--tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt452
-rw-r--r--tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini125
-rw-r--r--tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt459
-rw-r--r--tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini1
-rw-r--r--tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini125
-rw-r--r--tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt484
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini162
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt1912
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini155
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt2434
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini155
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt2687
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini155
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt2600
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini153
-rw-r--r--tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt1158
-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
50 files changed, 17291 insertions, 10767 deletions
diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini
index c618cee26..c9ccea56d 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000000
[system]
type=LinuxX86System
-children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus pc physmem ruby smbios_table sys_port_proxy voltage_domain
+children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus mem_ctrls pc ruby smbios_table sys_port_proxy voltage_domain
acpi_description_table_pointer=system.acpi_description_table_pointer
boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
cache_line_size=64
@@ -26,7 +26,7 @@ load_addr_mask=18446744073709551615
load_offset=0
mem_mode=timing
mem_ranges=0:134217727
-memories=system.physmem
+memories=system.mem_ctrls
num_work_ids=16
readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
smbios_table=system.smbios_table
@@ -705,9 +705,86 @@ header_cycles=1
use_default_range=false
width=8
default=system.pc.pciconfig.pio
-master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.ruby.l1_cntrl0.sequencer.pio_slave_port system.ruby.l1_cntrl1.sequencer.pio_slave_port system.physmem.port
+master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.ruby.l1_cntrl0.sequencer.pio_slave_port system.ruby.l1_cntrl1.sequencer.pio_slave_port system.ruby.io_controller.dma_sequencer.slave
slave=system.pc.south_bridge.io_apic.int_master system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port system.ruby.l1_cntrl1.sequencer.pio_master_port system.ruby.l1_cntrl1.sequencer.mem_master_port
+[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
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+page_policy=open_adaptive
+range=0:134217727
+ranks_per_channel=2
+read_buffer_size=32
+static_backend_latency=10000
+static_frontend_latency=10000
+tBURST=5000
+tCCD_L=0
+tCK=1250
+tCL=13750
+tCS=2500
+tRAS=35000
+tRCD=13750
+tREFI=7800000
+tRFC=260000
+tRP=13750
+tRRD=6000
+tRRD_L=0
+tRTP=7500
+tRTW=2500
+tWR=15000
+tWTR=7500
+tXAW=30000
+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.pc]
type=Pc
children=behind_pci com_1 fake_com_2 fake_com_3 fake_com_4 fake_floppy i_dont_exist pciconfig south_bridge
@@ -982,7 +1059,7 @@ pio_latency=30000
platform=system.pc
system=system
config=system.iobus.master[3]
-dma=system.ruby.dma_cntrl0.dma_sequencer.slave[0]
+dma=system.ruby.dma_cntrl0.dma_sequencer.slave
pio=system.iobus.master[2]
[system.pc.south_bridge.ide.disks0]
@@ -1216,93 +1293,17 @@ pio_latency=100000
system=system
pio=system.iobus.master[8]
-[system.physmem]
-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
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-page_policy=open_adaptive
-range=0:134217727
-ranks_per_channel=2
-read_buffer_size=32
-static_backend_latency=10000
-static_frontend_latency=10000
-tBURST=5000
-tCCD_L=0
-tCK=1250
-tCL=13750
-tCS=2500
-tRAS=35000
-tRCD=13750
-tREFI=7800000
-tRFC=260000
-tRP=13750
-tRRD=6000
-tRRD_L=0
-tRTP=7500
-tRTW=2500
-tWR=15000
-tWTR=7500
-tXAW=30000
-tXP=0
-tXPDLL=0
-tXS=0
-tXSDLL=0
-write_buffer_size=64
-write_high_thresh_perc=85
-write_low_thresh_perc=50
-port=system.iobus.master[19]
-
[system.ruby]
type=RubySystem
-children=clk_domain dir_cntrl0 dma_cntrl0 l1_cntrl0 l1_cntrl1 l2_cntrl0 memctrl_clk_domain network
+children=clk_domain dir_cntrl0 dma_cntrl0 io_controller l1_cntrl0 l1_cntrl1 l2_cntrl0 memctrl_clk_domain network
all_instructions=false
block_size_bytes=64
clk_domain=system.ruby.clk_domain
eventq_index=0
hot_lines=false
-mem_size=134217728
-no_mem_vec=false
+memory_size_bits=48
num_of_sequencers=2
+phys_mem=Null
random_seed=1234
randomization=false
@@ -1316,21 +1317,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=4
version=0
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[7]
responseFromDir=system.ruby.network.slave[9]
responseToDir=system.ruby.network.master[8]
@@ -1338,33 +1339,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=134217728
-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.dma_cntrl0]
@@ -1376,10 +1352,10 @@ cluster_id=0
dma_sequencer=system.ruby.dma_cntrl0.dma_sequencer
eventq_index=0
number_of_TBEs=256
-peer=Null
recycle_latency=10
request_latency=6
ruby_system=system.ruby
+system=system
transitions_per_cycle=4
version=0
requestToDir=system.ruby.network.slave[10]
@@ -1387,17 +1363,42 @@ responseFromDir=system.ruby.network.master[9]
[system.ruby.dma_cntrl0.dma_sequencer]
type=DMASequencer
-access_phys_mem=true
clk_domain=system.ruby.clk_domain
eventq_index=0
ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
system=system
using_ruby_tester=false
version=0
slave=system.pc.south_bridge.ide.dma
+[system.ruby.io_controller]
+type=DMA_Controller
+children=dma_sequencer
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+dma_sequencer=system.ruby.io_controller.dma_sequencer
+eventq_index=0
+number_of_TBEs=256
+recycle_latency=10
+request_latency=6
+ruby_system=system.ruby
+system=system
+transitions_per_cycle=32
+version=1
+requestToDir=system.ruby.network.slave[11]
+responseFromDir=system.ruby.network.master[10]
+
+[system.ruby.io_controller.dma_sequencer]
+type=DMASequencer
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+ruby_system=system.ruby
+system=system
+using_ruby_tester=false
+version=1
+slave=system.iobus.master[19]
+
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
children=L1Dcache L1Icache prefetcher sequencer
@@ -1412,12 +1413,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=4
version=0
@@ -1465,12 +1466,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=true
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -1504,12 +1506,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl1.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl1.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=4
version=1
@@ -1557,12 +1559,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_cntrl1.sequencer]
type=RubySequencer
-access_phys_mem=true
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=500000
@@ -1593,9 +1596,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=4
version=0
@@ -1629,22 +1632,22 @@ eventq_index=0
[system.ruby.network]
type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 int_links0 int_links1 int_links2 int_links3 int_links4 routers0 routers1 routers2 routers3 routers4 routers5
+children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3 routers4 routers5 routers6
adaptive_routing=false
buffer_size=0
clk_domain=system.ruby.clk_domain
control_msg_size=8
endpoint_bandwidth=1000
eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4
-int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4
+ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5
+int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5
netifs=
number_of_virtual_networks=10
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6
ruby_system=system.ruby
topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dma_cntrl0.responseFromDir
-slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dma_cntrl0.requestToDir
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dma_cntrl0.responseFromDir system.ruby.io_controller.responseFromDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dma_cntrl0.requestToDir system.ruby.io_controller.requestToDir
[system.ruby.network.ext_links0]
type=SimpleExtLink
@@ -1696,14 +1699,24 @@ latency=1
link_id=4
weight=1
+[system.ruby.network.ext_links5]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.io_controller
+int_node=system.ruby.network.routers5
+latency=1
+link_id=5
+weight=1
+
[system.ruby.network.int_links0]
type=SimpleIntLink
bandwidth_factor=16
eventq_index=0
latency=1
-link_id=5
+link_id=6
node_a=system.ruby.network.routers0
-node_b=system.ruby.network.routers5
+node_b=system.ruby.network.routers6
weight=1
[system.ruby.network.int_links1]
@@ -1711,9 +1724,9 @@ type=SimpleIntLink
bandwidth_factor=16
eventq_index=0
latency=1
-link_id=6
+link_id=7
node_a=system.ruby.network.routers1
-node_b=system.ruby.network.routers5
+node_b=system.ruby.network.routers6
weight=1
[system.ruby.network.int_links2]
@@ -1721,9 +1734,9 @@ type=SimpleIntLink
bandwidth_factor=16
eventq_index=0
latency=1
-link_id=7
+link_id=8
node_a=system.ruby.network.routers2
-node_b=system.ruby.network.routers5
+node_b=system.ruby.network.routers6
weight=1
[system.ruby.network.int_links3]
@@ -1731,9 +1744,9 @@ type=SimpleIntLink
bandwidth_factor=16
eventq_index=0
latency=1
-link_id=8
+link_id=9
node_a=system.ruby.network.routers3
-node_b=system.ruby.network.routers5
+node_b=system.ruby.network.routers6
weight=1
[system.ruby.network.int_links4]
@@ -1741,9 +1754,19 @@ type=SimpleIntLink
bandwidth_factor=16
eventq_index=0
latency=1
-link_id=9
+link_id=10
node_a=system.ruby.network.routers4
-node_b=system.ruby.network.routers5
+node_b=system.ruby.network.routers6
+weight=1
+
+[system.ruby.network.int_links5]
+type=SimpleIntLink
+bandwidth_factor=16
+eventq_index=0
+latency=1
+link_id=11
+node_a=system.ruby.network.routers5
+node_b=system.ruby.network.routers6
weight=1
[system.ruby.network.routers0]
@@ -1788,6 +1811,13 @@ eventq_index=0
router_id=5
virt_nets=10
+[system.ruby.network.routers6]
+type=Switch
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+router_id=6
+virt_nets=10
+
[system.smbios_table]
type=X86SMBiosSMBiosTable
children=structures
@@ -1813,7 +1843,7 @@ version=
[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/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
index 009902713..0478e90e4 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
@@ -1,326 +1,340 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 5.307664 # Number of seconds simulated
-sim_ticks 5307664297000 # Number of ticks simulated
-final_tick 5307664297000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 5.300742 # Number of seconds simulated
+sim_ticks 5300741898500 # Number of ticks simulated
+final_tick 5300741898500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 131058 # Simulator instruction rate (inst/s)
-host_op_rate 251295 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 6508784206 # Simulator tick rate (ticks/s)
-host_mem_usage 839108 # Number of bytes of host memory used
-host_seconds 815.46 # Real time elapsed on the host
-sim_insts 106872831 # Number of instructions simulated
-sim_ops 204921615 # Number of ops (including micro ops) simulated
+host_inst_rate 150557 # Simulator instruction rate (inst/s)
+host_op_rate 288657 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 7473061965 # Simulator tick rate (ticks/s)
+host_mem_usage 840444 # Number of bytes of host memory used
+host_seconds 709.31 # Real time elapsed on the host
+sim_insts 106792132 # Number of instructions simulated
+sim_ops 204747982 # Number of ops (including micro ops) simulated
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1000 # Clock period in ticks
-system.physmem.bytes_read::pc.south_bridge.ide 35048 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.dtb.walker 92784 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.itb.walker 39160 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.inst 533690368 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.data 37117376 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu1.dtb.walker 127944 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu1.itb.walker 68056 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu1.inst 479473072 # Number of bytes read from this memory
-system.physmem.bytes_read::cpu1.data 56585622 # Number of bytes read from this memory
-system.physmem.bytes_read::total 1107229430 # Number of bytes read from this memory
-system.physmem.bytes_inst_read::cpu0.inst 533690368 # Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::cpu1.inst 479473072 # Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::total 1013163440 # Number of instructions bytes read from this memory
-system.physmem.bytes_written::pc.south_bridge.ide 2991104 # Number of bytes written to this memory
-system.physmem.bytes_written::cpu0.itb.walker 16 # Number of bytes written to this memory
-system.physmem.bytes_written::cpu0.data 30817575 # Number of bytes written to this memory
-system.physmem.bytes_written::cpu1.data 37205147 # Number of bytes written to this memory
-system.physmem.bytes_written::total 71013842 # Number of bytes written to this memory
-system.physmem.num_reads::pc.south_bridge.ide 797 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.dtb.walker 11598 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.itb.walker 4895 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.inst 66711296 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.data 6242247 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu1.dtb.walker 15993 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu1.itb.walker 8507 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu1.inst 59934134 # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu1.data 9480217 # Number of read requests responded to by this memory
-system.physmem.num_reads::total 142409684 # Number of read requests responded to by this memory
-system.physmem.num_writes::pc.south_bridge.ide 46736 # Number of write requests responded to by this memory
-system.physmem.num_writes::cpu0.itb.walker 2 # Number of write requests responded to by this memory
-system.physmem.num_writes::cpu0.data 4638628 # Number of write requests responded to by this memory
-system.physmem.num_writes::cpu1.data 5197709 # Number of write requests responded to by this memory
-system.physmem.num_writes::total 9883075 # Number of write requests responded to by this memory
-system.physmem.bw_read::pc.south_bridge.ide 6603 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.dtb.walker 17481 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.itb.walker 7378 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.inst 100550890 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.data 6993166 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu1.dtb.walker 24106 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu1.itb.walker 12822 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu1.inst 90335983 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu1.data 10661115 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::total 208609544 # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu0.inst 100550890 # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu1.inst 90335983 # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::total 190886873 # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_write::pc.south_bridge.ide 563544 # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::cpu0.itb.walker 3 # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::cpu0.data 5806240 # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::cpu1.data 7009702 # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::total 13379490 # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_total::pc.south_bridge.ide 570148 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.dtb.walker 17481 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.itb.walker 7381 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.inst 100550890 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.data 12799406 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu1.dtb.walker 24106 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu1.itb.walker 12822 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu1.inst 90335983 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu1.data 17670818 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::total 221989034 # Total bandwidth to/from this memory (bytes/s)
-system.physmem.readReqs 0 # Number of read requests accepted
-system.physmem.writeReqs 0 # Number of write requests accepted
-system.physmem.readBursts 0 # Number of DRAM read bursts, including those serviced by the write queue
-system.physmem.writeBursts 0 # Number of DRAM write bursts, including those merged in the write queue
-system.physmem.bytesReadDRAM 0 # Total number of bytes read from DRAM
-system.physmem.bytesReadWrQ 0 # Total number of bytes read from write queue
-system.physmem.bytesWritten 0 # Total number of bytes written to DRAM
-system.physmem.bytesReadSys 0 # Total read bytes from the system interface side
-system.physmem.bytesWrittenSys 0 # Total written bytes from the system interface side
-system.physmem.servicedByWrQ 0 # Number of DRAM read bursts serviced by the write queue
-system.physmem.mergedWrBursts 0 # Number of DRAM write bursts merged with an existing one
-system.physmem.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
-system.physmem.perBankRdBursts::0 0 # Per bank write bursts
-system.physmem.perBankRdBursts::1 0 # Per bank write bursts
-system.physmem.perBankRdBursts::2 0 # Per bank write bursts
-system.physmem.perBankRdBursts::3 0 # Per bank write bursts
-system.physmem.perBankRdBursts::4 0 # Per bank write bursts
-system.physmem.perBankRdBursts::5 0 # Per bank write bursts
-system.physmem.perBankRdBursts::6 0 # Per bank write bursts
-system.physmem.perBankRdBursts::7 0 # Per bank write bursts
-system.physmem.perBankRdBursts::8 0 # Per bank write bursts
-system.physmem.perBankRdBursts::9 0 # Per bank write bursts
-system.physmem.perBankRdBursts::10 0 # Per bank write bursts
-system.physmem.perBankRdBursts::11 0 # Per bank write bursts
-system.physmem.perBankRdBursts::12 0 # Per bank write bursts
-system.physmem.perBankRdBursts::13 0 # Per bank write bursts
-system.physmem.perBankRdBursts::14 0 # Per bank write bursts
-system.physmem.perBankRdBursts::15 0 # Per bank write bursts
-system.physmem.perBankWrBursts::0 0 # Per bank write bursts
-system.physmem.perBankWrBursts::1 0 # Per bank write bursts
-system.physmem.perBankWrBursts::2 0 # Per bank write bursts
-system.physmem.perBankWrBursts::3 0 # Per bank write bursts
-system.physmem.perBankWrBursts::4 0 # Per bank write bursts
-system.physmem.perBankWrBursts::5 0 # Per bank write bursts
-system.physmem.perBankWrBursts::6 0 # Per bank write bursts
-system.physmem.perBankWrBursts::7 0 # Per bank write bursts
-system.physmem.perBankWrBursts::8 0 # Per bank write bursts
-system.physmem.perBankWrBursts::9 0 # Per bank write bursts
-system.physmem.perBankWrBursts::10 0 # Per bank write bursts
-system.physmem.perBankWrBursts::11 0 # Per bank write bursts
-system.physmem.perBankWrBursts::12 0 # Per bank write bursts
-system.physmem.perBankWrBursts::13 0 # Per bank write bursts
-system.physmem.perBankWrBursts::14 0 # Per bank write bursts
-system.physmem.perBankWrBursts::15 0 # Per bank write bursts
-system.physmem.numRdRetry 0 # Number of times read queue was full causing retry
-system.physmem.numWrRetry 0 # Number of times write queue was full causing retry
-system.physmem.totGap 0 # Total gap between requests
-system.physmem.readPktSize::0 0 # Read request sizes (log2)
-system.physmem.readPktSize::1 0 # Read request sizes (log2)
-system.physmem.readPktSize::2 0 # Read request sizes (log2)
-system.physmem.readPktSize::3 0 # Read request sizes (log2)
-system.physmem.readPktSize::4 0 # Read request sizes (log2)
-system.physmem.readPktSize::5 0 # Read request sizes (log2)
-system.physmem.readPktSize::6 0 # Read request sizes (log2)
-system.physmem.writePktSize::0 0 # Write request sizes (log2)
-system.physmem.writePktSize::1 0 # Write request sizes (log2)
-system.physmem.writePktSize::2 0 # Write request sizes (log2)
-system.physmem.writePktSize::3 0 # Write request sizes (log2)
-system.physmem.writePktSize::4 0 # Write request sizes (log2)
-system.physmem.writePktSize::5 0 # Write request sizes (log2)
-system.physmem.writePktSize::6 0 # Write request sizes (log2)
-system.physmem.rdQLenPdf::0 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::1 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::2 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::3 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::4 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::5 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::6 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::7 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::8 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::9 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::10 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::11 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::12 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::13 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::14 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::15 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::16 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::17 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::18 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::19 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::20 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::21 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::22 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::23 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::24 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::25 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::26 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::27 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::28 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::29 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::30 0 # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::31 0 # What read queue length does an incoming req see
-system.physmem.wrQLenPdf::0 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::1 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::2 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::3 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::4 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::5 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::6 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::7 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::8 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::9 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::10 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::11 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::12 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::13 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::14 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::15 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::16 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::17 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::18 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::19 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::20 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::21 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::22 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::23 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::24 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::25 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::26 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::27 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::28 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::29 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::30 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::31 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::32 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::33 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::34 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::35 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::36 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::37 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::38 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::39 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::40 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::41 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::42 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::43 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::44 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::45 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::46 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::47 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::48 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::49 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::50 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::51 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::52 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::53 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::54 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::55 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::56 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::57 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::58 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::59 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::60 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::61 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::62 0 # What write queue length does an incoming req see
-system.physmem.wrQLenPdf::63 0 # What write queue length does an incoming req see
-system.physmem.totQLat 0 # Total ticks spent queuing
-system.physmem.totMemAccLat 0 # Total ticks spent from burst creation until serviced by the DRAM
-system.physmem.totBusLat 0 # Total ticks spent in databus transfers
-system.physmem.avgQLat nan # Average queueing delay per DRAM burst
-system.physmem.avgBusLat nan # Average bus latency per DRAM burst
-system.physmem.avgMemAccLat nan # Average memory access latency per DRAM burst
-system.physmem.avgRdBW 0.00 # Average DRAM read bandwidth in MiByte/s
-system.physmem.avgWrBW 0.00 # Average achieved write bandwidth in MiByte/s
-system.physmem.avgRdBWSys 0.00 # Average system read bandwidth in MiByte/s
-system.physmem.avgWrBWSys 0.00 # Average system write bandwidth in MiByte/s
-system.physmem.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
-system.physmem.busUtil 0.00 # Data bus utilization in percentage
-system.physmem.busUtilRead 0.00 # Data bus utilization in percentage for reads
-system.physmem.busUtilWrite 0.00 # Data bus utilization in percentage for writes
-system.physmem.avgRdQLen 0.00 # Average read queue length when enqueuing
-system.physmem.avgWrQLen 0.00 # Average write queue length when enqueuing
-system.physmem.readRowHits 0 # Number of row buffer hits during reads
-system.physmem.writeRowHits 0 # Number of row buffer hits during writes
-system.physmem.readRowHitRate nan # Row buffer hit rate for reads
-system.physmem.writeRowHitRate nan # Row buffer hit rate for writes
-system.physmem.avgGap nan # Average gap between requests
-system.physmem.pageHitRate nan # Row buffer hit rate, read and write combined
-system.physmem.memoryStateTime::IDLE 5130426623750 # Time in different power states
-system.physmem.memoryStateTime::REF 177234460000 # Time in different power states
-system.physmem.memoryStateTime::PRE_PDN 0 # Time in different power states
-system.physmem.memoryStateTime::ACT 0 # Time in different power states
-system.physmem.memoryStateTime::ACT_PDN 0 # Time in different power states
-system.physmem.actEnergy::0 0 # Energy for activate commands per rank (pJ)
-system.physmem.actEnergy::1 0 # Energy for activate commands per rank (pJ)
-system.physmem.preEnergy::0 0 # Energy for precharge commands per rank (pJ)
-system.physmem.preEnergy::1 0 # Energy for precharge commands per rank (pJ)
-system.physmem.readEnergy::0 0 # Energy for read commands per rank (pJ)
-system.physmem.readEnergy::1 0 # Energy for read commands per rank (pJ)
-system.physmem.writeEnergy::0 0 # Energy for write commands per rank (pJ)
-system.physmem.writeEnergy::1 0 # Energy for write commands per rank (pJ)
-system.physmem.refreshEnergy::0 346670603760 # Energy for refresh commands per rank (pJ)
-system.physmem.refreshEnergy::1 346670603760 # Energy for refresh commands per rank (pJ)
-system.physmem.actBackEnergy::0 114817254885 # Energy for active background per rank (pJ)
-system.physmem.actBackEnergy::1 114817254885 # Energy for active background per rank (pJ)
-system.physmem.preBackEnergy::0 3083879751750 # Energy for precharge background per rank (pJ)
-system.physmem.preBackEnergy::1 3083879751750 # Energy for precharge background per rank (pJ)
-system.physmem.totalEnergy::0 3545367610395 # Total energy per rank (pJ)
-system.physmem.totalEnergy::1 3545367610395 # Total energy per rank (pJ)
-system.physmem.averagePower::0 667.971742 # Core power per rank (mW)
-system.physmem.averagePower::1 667.971742 # Core power per rank (mW)
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 11447360 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 11447360 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 9142976 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 9142976 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 178865 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 178865 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 142859 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 142859 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 2159577 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 2159577 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 1724848 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 1724848 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 3884425 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 3884425 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 178865 # Number of read requests accepted
+system.mem_ctrls.writeReqs 142859 # Number of write requests accepted
+system.mem_ctrls.readBursts 178865 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 142859 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 11390720 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 56640 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 9134848 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 11447360 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 9142976 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 885 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 106 # 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 11083 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 10466 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 10673 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 10751 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 11479 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 11934 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 10746 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 10510 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 10984 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 10978 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 10728 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 13966 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 10998 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 10695 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 11146 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 10843 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 9192 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 8887 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 8721 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 8884 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 9584 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 9646 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 8803 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 8544 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 8749 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 8837 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 8942 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 8982 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 8616 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 8535 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 8942 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 8868 # 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 5300741764000 # 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 178865 # 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 142859 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 177944 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 36 # 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 2042 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 2762 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 8528 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 9126 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 8582 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 9159 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 9214 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 8343 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 9016 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 9104 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 8438 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 8502 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 8352 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 8474 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 8065 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 8107 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 8180 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 7958 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 136 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 116 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 100 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 96 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 84 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 72 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 61 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 49 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 32 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 21 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 11 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 1 # 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 60353 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 340.090865 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 200.552614 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 345.449556 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 20341 33.70% 33.70% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 14451 23.94% 57.65% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 6322 10.48% 68.12% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 3381 5.60% 73.72% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 2729 4.52% 78.25% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 1822 3.02% 81.27% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 1379 2.28% 83.55% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 1383 2.29% 85.84% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 8545 14.16% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 60353 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 7902 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 22.522399 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 318.068462 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::0-1023 7896 99.92% 99.92% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::1024-2047 2 0.03% 99.95% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::2048-3071 2 0.03% 99.97% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::10240-11263 1 0.01% 99.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::25600-26623 1 0.01% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 7902 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 7902 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 18.062769 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 17.701265 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 4.160598 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 5817 73.61% 73.61% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 9 0.11% 73.73% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 164 2.08% 75.80% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 13 0.16% 75.97% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20 44 0.56% 76.52% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::21 510 6.45% 82.98% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::22 151 1.91% 84.89% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::23 32 0.40% 85.29% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::24 635 8.04% 93.33% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::25 115 1.46% 94.79% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::26 6 0.08% 94.86% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::27 14 0.18% 95.04% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::28 297 3.76% 98.80% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::29 8 0.10% 98.90% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::30 4 0.05% 98.95% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::31 6 0.08% 99.03% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::32 6 0.08% 99.10% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::33 6 0.08% 99.18% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::34 2 0.03% 99.20% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::35 4 0.05% 99.25% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::36 1 0.01% 99.27% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::37 1 0.01% 99.28% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::38 5 0.06% 99.34% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::39 3 0.04% 99.38% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::40 6 0.08% 99.46% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::41 9 0.11% 99.57% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::42 6 0.08% 99.65% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::43 4 0.05% 99.70% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::44 5 0.06% 99.76% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::45 3 0.04% 99.80% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::46 2 0.03% 99.82% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::48 5 0.06% 99.89% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::51 9 0.11% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 7902 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 1958460749 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 5295585749 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 889900000 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 11003.82 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5000.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 29753.82 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 2.15 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 1.72 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 2.16 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 1.72 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 0.03 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 0.02 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.01 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 27.88 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 142054 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 118304 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 79.81 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 82.87 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 16476053.28 # Average gap between requests
+system.mem_ctrls.pageHitRate 81.18 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 5045112796500 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 177003320000 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 78625657500 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 223791120 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 232477560 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 122108250 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 126847875 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 683599800 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 704636400 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 468251280 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 456652080 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 346218493920 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 346218493920 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 148888594485 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 149563929060 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 3049839426000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 3049247027250 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 3546444264855 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 3546550064145 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 669.047128 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 669.067087 # Core power per rank (mW)
system.ruby.clk_domain.clock 500 # Clock period in ticks
system.ruby.delayHist::bucket_size 4 # delay histogram for all message
system.ruby.delayHist::max_bucket 39 # delay histogram for all message
-system.ruby.delayHist::samples 10848323 # delay histogram for all message
-system.ruby.delayHist::mean 0.443552 # delay histogram for all message
-system.ruby.delayHist::stdev 1.831983 # delay histogram for all message
-system.ruby.delayHist | 10247251 94.46% 94.46% | 1323 0.01% 94.47% | 599337 5.52% 100.00% | 144 0.00% 100.00% | 216 0.00% 100.00% | 20 0.00% 100.00% | 32 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
-system.ruby.delayHist::total 10848323 # delay histogram for all message
+system.ruby.delayHist::samples 10900696 # delay histogram for all message
+system.ruby.delayHist::mean 0.442840 # delay histogram for all message
+system.ruby.delayHist::stdev 1.830682 # delay histogram for all message
+system.ruby.delayHist | 10297724 94.47% 94.47% | 1479 0.01% 94.48% | 601064 5.51% 100.00% | 150 0.00% 100.00% | 222 0.00% 100.00% | 14 0.00% 100.00% | 41 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
+system.ruby.delayHist::total 10900696 # delay histogram for all message
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
-system.ruby.outstanding_req_hist::samples 152245227
+system.ruby.outstanding_req_hist::samples 152128630
system.ruby.outstanding_req_hist::mean 1.000112
system.ruby.outstanding_req_hist::gmean 1.000078
-system.ruby.outstanding_req_hist::stdev 0.010603
-system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 152228110 99.99% 99.99% | 17117 0.01% 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%
-system.ruby.outstanding_req_hist::total 152245227
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
-system.ruby.latency_hist::samples 152245226
-system.ruby.latency_hist::mean 3.379322
-system.ruby.latency_hist::gmean 3.105966
-system.ruby.latency_hist::stdev 3.769964
-system.ruby.latency_hist | 149590953 98.26% 98.26% | 2481061 1.63% 99.89% | 133 0.00% 99.89% | 0 0.00% 99.89% | 77046 0.05% 99.94% | 1268 0.00% 99.94% | 90138 0.06% 100.00% | 3722 0.00% 100.00% | 854 0.00% 100.00% | 51 0.00% 100.00%
-system.ruby.latency_hist::total 152245226
+system.ruby.outstanding_req_hist::stdev 0.010605
+system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 152111520 99.99% 99.99% | 17110 0.01% 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%
+system.ruby.outstanding_req_hist::total 152128630
+system.ruby.latency_hist::bucket_size 256
+system.ruby.latency_hist::max_bucket 2559
+system.ruby.latency_hist::samples 152128629
+system.ruby.latency_hist::mean 3.436815
+system.ruby.latency_hist::gmean 3.107877
+system.ruby.latency_hist::stdev 5.781267
+system.ruby.latency_hist | 152119575 99.99% 99.99% | 6193 0.00% 100.00% | 2797 0.00% 100.00% | 28 0.00% 100.00% | 34 0.00% 100.00% | 2 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.latency_hist::total 152128629
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
-system.ruby.hit_latency_hist::samples 149590953
+system.ruby.hit_latency_hist::samples 149464039
system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
-system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 149590953 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.hit_latency_hist::total 149590953
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
-system.ruby.miss_latency_hist::samples 2654273
-system.ruby.miss_latency_hist::mean 24.757382
-system.ruby.miss_latency_hist::gmean 21.969703
-system.ruby.miss_latency_hist::stdev 18.710561
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 2481061 93.47% 93.47% | 133 0.01% 93.48% | 0 0.00% 93.48% | 77046 2.90% 96.38% | 1268 0.05% 96.43% | 90138 3.40% 99.83% | 3722 0.14% 99.97% | 854 0.03% 100.00% | 51 0.00% 100.00%
-system.ruby.miss_latency_hist::total 2654273
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 10398035 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 499335 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 10897370 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits 66409156 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Icache.demand_misses 302140 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses 66711296 # Number of cache demand accesses
+system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 149464039 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.hit_latency_hist::total 149464039
+system.ruby.miss_latency_hist::bucket_size 256
+system.ruby.miss_latency_hist::max_bucket 2559
+system.ruby.miss_latency_hist::samples 2664590
+system.ruby.miss_latency_hist::mean 27.938944
+system.ruby.miss_latency_hist::gmean 22.546119
+system.ruby.miss_latency_hist::stdev 36.016044
+system.ruby.miss_latency_hist | 2655536 99.66% 99.66% | 6193 0.23% 99.89% | 2797 0.10% 100.00% | 28 0.00% 100.00% | 34 0.00% 100.00% | 2 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.miss_latency_hist::total 2664590
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 10684802 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 518536 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 11203338 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits 67461431 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses 317291 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses 67778722 # Number of cache demand accesses
system.cpu_clk_domain.clock 500 # Clock period in ticks
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
@@ -331,30 +345,30 @@ 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.fully_busy_cycles 10 # cycles for which number of transistions == max transitions
-system.ruby.network.routers0.percent_links_utilized 0.028216
-system.ruby.network.routers0.msg_count.Control::0 801475
-system.ruby.network.routers0.msg_count.Request_Control::2 41656
-system.ruby.network.routers0.msg_count.Response_Data::1 829298
-system.ruby.network.routers0.msg_count.Response_Control::1 479862
-system.ruby.network.routers0.msg_count.Response_Control::2 476757
-system.ruby.network.routers0.msg_count.Writeback_Data::0 284601
-system.ruby.network.routers0.msg_count.Writeback_Data::1 103
-system.ruby.network.routers0.msg_count.Writeback_Control::0 155150
-system.ruby.network.routers0.msg_bytes.Control::0 6411800
-system.ruby.network.routers0.msg_bytes.Request_Control::2 333248
-system.ruby.network.routers0.msg_bytes.Response_Data::1 59709456
-system.ruby.network.routers0.msg_bytes.Response_Control::1 3838896
-system.ruby.network.routers0.msg_bytes.Response_Control::2 3814056
-system.ruby.network.routers0.msg_bytes.Writeback_Data::0 20491272
-system.ruby.network.routers0.msg_bytes.Writeback_Data::1 7416
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0 1241200
-system.ruby.l1_cntrl1.L1Dcache.demand_hits 13362952 # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses 1339474 # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses 14702426 # Number of cache demand accesses
-system.ruby.l1_cntrl1.L1Icache.demand_hits 59420810 # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Icache.demand_misses 513324 # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Icache.demand_accesses 59934134 # Number of cache demand accesses
+system.ruby.l1_cntrl0.fully_busy_cycles 12 # cycles for which number of transistions == max transitions
+system.ruby.network.routers0.percent_links_utilized 0.029331
+system.ruby.network.routers0.msg_count.Control::0 835827
+system.ruby.network.routers0.msg_count.Request_Control::2 42905
+system.ruby.network.routers0.msg_count.Response_Data::1 863889
+system.ruby.network.routers0.msg_count.Response_Control::1 496114
+system.ruby.network.routers0.msg_count.Response_Control::2 492544
+system.ruby.network.routers0.msg_count.Writeback_Data::0 292440
+system.ruby.network.routers0.msg_count.Writeback_Data::1 167
+system.ruby.network.routers0.msg_count.Writeback_Control::0 162044
+system.ruby.network.routers0.msg_bytes.Control::0 6686616
+system.ruby.network.routers0.msg_bytes.Request_Control::2 343240
+system.ruby.network.routers0.msg_bytes.Response_Data::1 62200008
+system.ruby.network.routers0.msg_bytes.Response_Control::1 3968912
+system.ruby.network.routers0.msg_bytes.Response_Control::2 3940352
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0 21055680
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1 12024
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0 1296352
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 13058053 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 1328322 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 14386375 # Number of cache demand accesses
+system.ruby.l1_cntrl1.L1Icache.demand_hits 58259753 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Icache.demand_misses 500441 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Icache.demand_accesses 58760194 # Number of cache demand accesses
system.ruby.l1_cntrl1.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl1.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl1.prefetcher.prefetches_requested 0 # number of prefetch requests made
@@ -364,110 +378,95 @@ system.ruby.l1_cntrl1.prefetcher.hits 0 # nu
system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl1.fully_busy_cycles 14 # cycles for which number of transistions == max transitions
-system.ruby.network.routers1.percent_links_utilized 0.058632
-system.ruby.network.routers1.msg_count.Control::0 1852798
-system.ruby.network.routers1.msg_count.Request_Control::2 38016
-system.ruby.network.routers1.msg_count.Response_Data::1 1875931
-system.ruby.network.routers1.msg_count.Response_Control::1 1278748
-system.ruby.network.routers1.msg_count.Response_Control::2 1279400
-system.ruby.network.routers1.msg_count.Writeback_Data::0 289873
-system.ruby.network.routers1.msg_count.Writeback_Data::1 222
-system.ruby.network.routers1.msg_count.Writeback_Control::0 952884
-system.ruby.network.routers1.msg_bytes.Control::0 14822384
-system.ruby.network.routers1.msg_bytes.Request_Control::2 304128
-system.ruby.network.routers1.msg_bytes.Response_Data::1 135067032
-system.ruby.network.routers1.msg_bytes.Response_Control::1 10229984
-system.ruby.network.routers1.msg_bytes.Response_Control::2 10235200
-system.ruby.network.routers1.msg_bytes.Writeback_Data::0 20870856
-system.ruby.network.routers1.msg_bytes.Writeback_Data::1 15984
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0 7623072
-system.ruby.l2_cntrl0.L2cache.demand_hits 2433243 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 221030 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 2654273 # Number of cache demand accesses
-system.ruby.network.routers2.percent_links_utilized 0.091109
-system.ruby.network.routers2.msg_count.Control::0 2827352
-system.ruby.network.routers2.msg_count.Request_Control::2 78096
-system.ruby.network.routers2.msg_count.Response_Data::1 2878875
-system.ruby.network.routers2.msg_count.Response_Control::1 1833514
-system.ruby.network.routers2.msg_count.Response_Control::2 1756157
-system.ruby.network.routers2.msg_count.Writeback_Data::0 574474
-system.ruby.network.routers2.msg_count.Writeback_Data::1 325
-system.ruby.network.routers2.msg_count.Writeback_Control::0 1108034
-system.ruby.network.routers2.msg_bytes.Control::0 22618816
-system.ruby.network.routers2.msg_bytes.Request_Control::2 624768
-system.ruby.network.routers2.msg_bytes.Response_Data::1 207279000
-system.ruby.network.routers2.msg_bytes.Response_Control::1 14668112
-system.ruby.network.routers2.msg_bytes.Response_Control::2 14049256
-system.ruby.network.routers2.msg_bytes.Writeback_Data::0 41362128
-system.ruby.network.routers2.msg_bytes.Writeback_Data::1 23400
-system.ruby.network.routers2.msg_bytes.Writeback_Control::0 8864272
-system.ruby.memctrl_clk_domain.clock 1500 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 315612 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 173522 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 142090 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 706808 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 938252 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 30 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 6383 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 944665 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 2.993121 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 926705 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 8329 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 104 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 5 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 3109 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 10201 3.23% 3.23% | 9660 3.06% 6.29% | 9611 3.05% 9.34% | 9645 3.06% 12.39% | 9963 3.16% 15.55% | 9896 3.14% 18.69% | 9791 3.10% 21.79% | 9613 3.05% 24.83% | 9895 3.14% 27.97% | 9715 3.08% 31.05% | 9712 3.08% 34.12% | 9809 3.11% 37.23% | 9865 3.13% 40.36% | 9619 3.05% 43.41% | 9583 3.04% 46.44% | 8620 2.73% 49.17% | 10251 3.25% 52.42% | 9857 3.12% 55.54% | 9748 3.09% 58.63% | 9683 3.07% 61.70% | 9944 3.15% 64.85% | 9751 3.09% 67.94% | 9685 3.07% 71.01% | 9777 3.10% 74.11% | 9976 3.16% 77.27% | 9827 3.11% 80.38% | 10062 3.19% 83.57% | 10634 3.37% 86.94% | 10589 3.36% 90.30% | 10446 3.31% 93.60% | 10476 3.32% 96.92% | 9708 3.08% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 315612 # Number of accesses per bank
-system.ruby.network.routers3.percent_links_utilized 0.006646
-system.ruby.network.routers3.msg_count.Control::0 173079
-system.ruby.network.routers3.msg_count.Response_Data::1 270344
-system.ruby.network.routers3.msg_count.Response_Control::1 121446
-system.ruby.network.routers3.msg_count.Writeback_Control::0 47533
+system.ruby.l1_cntrl1.fully_busy_cycles 12 # cycles for which number of transistions == max transitions
+system.ruby.network.routers1.percent_links_utilized 0.057975
+system.ruby.network.routers1.msg_count.Control::0 1828763
+system.ruby.network.routers1.msg_count.Request_Control::2 40586
+system.ruby.network.routers1.msg_count.Response_Data::1 1853208
+system.ruby.network.routers1.msg_count.Response_Control::1 1269894
+system.ruby.network.routers1.msg_count.Response_Control::2 1269686
+system.ruby.network.routers1.msg_count.Writeback_Data::0 282914
+system.ruby.network.routers1.msg_count.Writeback_Data::1 208
+system.ruby.network.routers1.msg_count.Writeback_Control::0 948886
+system.ruby.network.routers1.msg_bytes.Control::0 14630104
+system.ruby.network.routers1.msg_bytes.Request_Control::2 324688
+system.ruby.network.routers1.msg_bytes.Response_Data::1 133430976
+system.ruby.network.routers1.msg_bytes.Response_Control::1 10159152
+system.ruby.network.routers1.msg_bytes.Response_Control::2 10157488
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0 20369808
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1 14976
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0 7591088
+system.ruby.l2_cntrl0.L2cache.demand_hits 2436707 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 227883 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 2664590 # Number of cache demand accesses
+system.ruby.network.routers2.percent_links_utilized 0.091680
+system.ruby.network.routers2.msg_count.Control::0 2843003
+system.ruby.network.routers2.msg_count.Request_Control::2 81677
+system.ruby.network.routers2.msg_count.Response_Data::1 2894271
+system.ruby.network.routers2.msg_count.Response_Control::1 1849723
+system.ruby.network.routers2.msg_count.Response_Control::2 1762230
+system.ruby.network.routers2.msg_count.Writeback_Data::0 575354
+system.ruby.network.routers2.msg_count.Writeback_Data::1 375
+system.ruby.network.routers2.msg_count.Writeback_Control::0 1110930
+system.ruby.network.routers2.msg_bytes.Control::0 22744024
+system.ruby.network.routers2.msg_bytes.Request_Control::2 653416
+system.ruby.network.routers2.msg_bytes.Response_Data::1 208387512
+system.ruby.network.routers2.msg_bytes.Response_Control::1 14797784
+system.ruby.network.routers2.msg_bytes.Response_Control::2 14097840
+system.ruby.network.routers2.msg_bytes.Writeback_Data::0 41425488
+system.ruby.network.routers2.msg_bytes.Writeback_Data::1 27000
+system.ruby.network.routers2.msg_bytes.Writeback_Control::0 8887440
+system.ruby.network.routers3.percent_links_utilized 0.006831
+system.ruby.network.routers3.msg_count.Control::0 178413
+system.ruby.network.routers3.msg_count.Response_Data::1 276928
+system.ruby.network.routers3.msg_count.Response_Control::1 131535
+system.ruby.network.routers3.msg_count.Writeback_Control::0 47550
system.ruby.network.routers3.msg_count.Writeback_Control::1 46736
-system.ruby.network.routers3.msg_bytes.Control::0 1384632
-system.ruby.network.routers3.msg_bytes.Response_Data::1 19464768
-system.ruby.network.routers3.msg_bytes.Response_Control::1 971568
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0 380264
+system.ruby.network.routers3.msg_bytes.Control::0 1427304
+system.ruby.network.routers3.msg_bytes.Response_Data::1 19938816
+system.ruby.network.routers3.msg_bytes.Response_Control::1 1052280
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0 380400
system.ruby.network.routers3.msg_bytes.Writeback_Control::1 373888
-system.ruby.network.routers4.percent_links_utilized 0.000239
-system.ruby.network.routers4.msg_count.Response_Data::1 797
-system.ruby.network.routers4.msg_count.Writeback_Control::0 47533
+system.ruby.network.routers4.percent_links_utilized 0.000240
+system.ruby.network.routers4.msg_count.Response_Data::1 814
+system.ruby.network.routers4.msg_count.Writeback_Control::0 47550
system.ruby.network.routers4.msg_count.Writeback_Control::1 46736
-system.ruby.network.routers4.msg_bytes.Response_Data::1 57384
-system.ruby.network.routers4.msg_bytes.Writeback_Control::0 380264
+system.ruby.network.routers4.msg_bytes.Response_Data::1 58608
+system.ruby.network.routers4.msg_bytes.Writeback_Control::0 380400
system.ruby.network.routers4.msg_bytes.Writeback_Control::1 373888
-system.ruby.network.routers5.percent_links_utilized 0.036969
-system.ruby.network.routers5.msg_count.Control::0 2827352
-system.ruby.network.routers5.msg_count.Request_Control::2 79672
-system.ruby.network.routers5.msg_count.Response_Data::1 2927623
-system.ruby.network.routers5.msg_count.Response_Control::1 1856785
-system.ruby.network.routers5.msg_count.Response_Control::2 1756157
-system.ruby.network.routers5.msg_count.Writeback_Data::0 574474
-system.ruby.network.routers5.msg_count.Writeback_Data::1 325
-system.ruby.network.routers5.msg_count.Writeback_Control::0 1155567
-system.ruby.network.routers5.msg_count.Writeback_Control::1 46736
-system.ruby.network.routers5.msg_bytes.Control::0 22618816
-system.ruby.network.routers5.msg_bytes.Request_Control::2 637376
-system.ruby.network.routers5.msg_bytes.Response_Data::1 210788856
-system.ruby.network.routers5.msg_bytes.Response_Control::1 14854280
-system.ruby.network.routers5.msg_bytes.Response_Control::2 14049256
-system.ruby.network.routers5.msg_bytes.Writeback_Data::0 41362128
-system.ruby.network.routers5.msg_bytes.Writeback_Data::1 23400
-system.ruby.network.routers5.msg_bytes.Writeback_Control::0 9244536
-system.ruby.network.routers5.msg_bytes.Writeback_Control::1 373888
-system.ruby.network.msg_count.Control 8482056
-system.ruby.network.msg_count.Request_Control 237440
-system.ruby.network.msg_count.Response_Data 8782868
-system.ruby.network.msg_count.Response_Control 10838826
-system.ruby.network.msg_count.Writeback_Data 1724397
-system.ruby.network.msg_count.Writeback_Control 3606909
-system.ruby.network.msg_byte.Control 67856448
-system.ruby.network.msg_byte.Request_Control 1899520
-system.ruby.network.msg_byte.Response_Data 632366496
-system.ruby.network.msg_byte.Response_Control 86710608
-system.ruby.network.msg_byte.Writeback_Data 124156584
-system.ruby.network.msg_byte.Writeback_Control 28855272
+system.ruby.network.routers5.percent_links_utilized 0
+system.ruby.network.routers6.percent_links_utilized 0.031010
+system.ruby.network.routers6.msg_count.Control::0 2843003
+system.ruby.network.routers6.msg_count.Request_Control::2 83491
+system.ruby.network.routers6.msg_count.Response_Data::1 2944555
+system.ruby.network.routers6.msg_count.Response_Control::1 1873633
+system.ruby.network.routers6.msg_count.Response_Control::2 1762230
+system.ruby.network.routers6.msg_count.Writeback_Data::0 575354
+system.ruby.network.routers6.msg_count.Writeback_Data::1 375
+system.ruby.network.routers6.msg_count.Writeback_Control::0 1158480
+system.ruby.network.routers6.msg_count.Writeback_Control::1 46736
+system.ruby.network.routers6.msg_bytes.Control::0 22744024
+system.ruby.network.routers6.msg_bytes.Request_Control::2 667928
+system.ruby.network.routers6.msg_bytes.Response_Data::1 212007960
+system.ruby.network.routers6.msg_bytes.Response_Control::1 14989064
+system.ruby.network.routers6.msg_bytes.Response_Control::2 14097840
+system.ruby.network.routers6.msg_bytes.Writeback_Data::0 41425488
+system.ruby.network.routers6.msg_bytes.Writeback_Data::1 27000
+system.ruby.network.routers6.msg_bytes.Writeback_Control::0 9267840
+system.ruby.network.routers6.msg_bytes.Writeback_Control::1 373888
+system.ruby.network.msg_count.Control 8529009
+system.ruby.network.msg_count.Request_Control 248659
+system.ruby.network.msg_count.Response_Data 8833665
+system.ruby.network.msg_count.Response_Control 10907589
+system.ruby.network.msg_count.Writeback_Data 1727187
+system.ruby.network.msg_count.Writeback_Control 3615648
+system.ruby.network.msg_byte.Control 68232072
+system.ruby.network.msg_byte.Request_Control 1989272
+system.ruby.network.msg_byte.Response_Data 636023880
+system.ruby.network.msg_byte.Response_Control 87260712
+system.ruby.network.msg_byte.Writeback_Data 124357464
+system.ruby.network.msg_byte.Writeback_Control 28925184
+system.ruby.memctrl_clk_domain.clock 1500 # Clock period in ticks
system.pc.south_bridge.ide.disks0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.pc.south_bridge.ide.disks0.dma_read_bytes 32768 # Number of bytes transfered via DMA reads (not PRD).
system.pc.south_bridge.ide.disks0.dma_read_txs 30 # Number of DMA read transactions (not PRD).
@@ -480,740 +479,749 @@ system.pc.south_bridge.ide.disks1.dma_read_txs 0
system.pc.south_bridge.ide.disks1.dma_write_full_pages 1 # Number of full page size DMA writes.
system.pc.south_bridge.ide.disks1.dma_write_bytes 4096 # Number of bytes transfered via DMA writes.
system.pc.south_bridge.ide.disks1.dma_write_txs 1 # Number of DMA write transactions.
-system.iobus.trans_dist::ReadReq 858552 # Transaction distribution
-system.iobus.trans_dist::ReadResp 858552 # Transaction distribution
-system.iobus.trans_dist::WriteReq 37826 # Transaction distribution
-system.iobus.trans_dist::WriteResp 37826 # Transaction distribution
-system.iobus.trans_dist::MessageReq 1920 # Transaction distribution
-system.iobus.trans_dist::MessageResp 1920 # Transaction distribution
-system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl0.sequencer.pio-slave-port 1704 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl1.sequencer.pio-slave-port 1646 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::total 3350 # Packet count per connected master and slave (bytes)
+system.iobus.trans_dist::ReadReq 857926 # Transaction distribution
+system.iobus.trans_dist::ReadResp 857926 # Transaction distribution
+system.iobus.trans_dist::WriteReq 36569 # Transaction distribution
+system.iobus.trans_dist::WriteResp 36569 # Transaction distribution
+system.iobus.trans_dist::MessageReq 1919 # Transaction distribution
+system.iobus.trans_dist::MessageResp 1919 # Transaction distribution
+system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl0.sequencer.pio-slave-port 1700 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl1.sequencer.pio-slave-port 1642 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::total 3342 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.cmos.pio 36 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 4826 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 4780 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.ide-pciconf 88 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 956 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 1048 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pic1.pio 82 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 38 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 42 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pit.pio 30 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.speaker.pio 934582 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.io_apic.pio 990 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.i_dont_exist.pio 90 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.behind_pci.pio 2 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.com_1.pio 14738 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 743208 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 246 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.com_1.pio 16892 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 743276 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 296 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.pciconfig.pio 2126 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::total 1702038 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::total 1704360 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.cmos.pio 16 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.dma1.pio 6 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 6216 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 6262 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide-pciconf 92 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 408 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 316 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pic1.pio 12 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 16 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pit.pio 33054 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.io_apic.pio 350 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.i_dont_exist.pio 33142 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.com_1.pio 12398 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 12 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pit.pio 31164 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.io_apic.pio 364 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.i_dont_exist.pio 31252 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.com_1.pio 10236 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_2.pio 12 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_3.pio 12 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_4.pio 12 # Packet count per connected master and slave (bytes)
system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_floppy.pio 10 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 244 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 5208 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::total 91208 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count::total 1796596 # Packet count per connected master and slave (bytes)
-system.iobus.pkt_size_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl0.sequencer.pio-slave-port 3408 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl1.sequencer.pio-slave-port 3292 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.pc.south_bridge.io_apic.int_master::total 6700 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 200 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 5148 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::total 85126 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count::total 1792828 # Packet count per connected master and slave (bytes)
+system.iobus.pkt_size_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl0.sequencer.pio-slave-port 3400 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl1.sequencer.pio-slave-port 3284 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.pc.south_bridge.io_apic.int_master::total 6684 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.cmos.pio 18 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 2722 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 2696 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.ide-pciconf 149 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 478 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 524 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pic1.pio 41 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 19 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 21 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.pit.pio 15 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.speaker.pio 467291 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.south_bridge.io_apic.pio 1980 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.i_dont_exist.pio 45 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.behind_pci.pio 1 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.com_1.pio 7369 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 1486410 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 492 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.com_1.pio 8446 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 1486546 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 592 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.pciconfig.pio 4252 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::total 1971282 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::total 1972617 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.cmos.pio 8 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.dma1.pio 3 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 3938 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide.pio 3964 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide-pciconf 72 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 204 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.keyboard.pio 158 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pic1.pio 6 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 8 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pit.pio 16527 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.io_apic.pio 700 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.i_dont_exist.pio 16571 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.com_1.pio 6199 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pic2.pio 6 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.pit.pio 15582 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.io_apic.pio 728 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.i_dont_exist.pio 15626 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.com_1.pio 5118 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_2.pio 6 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_3.pio 6 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_4.pio 6 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_floppy.pio 5 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 488 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 10413 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::total 55160 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.pkt_size::total 2033142 # Cumulative packet size per connected master and slave (bytes)
-system.iobus.reqLayer0.occupancy 53000 # Layer occupancy (ticks)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port 400 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port 10293 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::total 51987 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.pkt_size::total 2031288 # Cumulative packet size per connected master and slave (bytes)
+system.iobus.reqLayer0.occupancy 51000 # Layer occupancy (ticks)
system.iobus.reqLayer0.utilization 0.0 # Layer utilization (%)
system.iobus.reqLayer1.occupancy 6500 # Layer occupancy (ticks)
system.iobus.reqLayer1.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer2.occupancy 10251500 # Layer occupancy (ticks)
+system.iobus.reqLayer2.occupancy 10161500 # Layer occupancy (ticks)
system.iobus.reqLayer2.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer3.occupancy 145500 # Layer occupancy (ticks)
+system.iobus.reqLayer3.occupancy 144000 # Layer occupancy (ticks)
system.iobus.reqLayer3.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer4.occupancy 1023500 # Layer occupancy (ticks)
+system.iobus.reqLayer4.occupancy 1080000 # Layer occupancy (ticks)
system.iobus.reqLayer4.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer5.occupancy 96500 # Layer occupancy (ticks)
+system.iobus.reqLayer5.occupancy 94000 # Layer occupancy (ticks)
system.iobus.reqLayer5.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer6.occupancy 58000 # Layer occupancy (ticks)
+system.iobus.reqLayer6.occupancy 59500 # Layer occupancy (ticks)
system.iobus.reqLayer6.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer7.occupancy 22066000 # Layer occupancy (ticks)
+system.iobus.reqLayer7.occupancy 20808000 # Layer occupancy (ticks)
system.iobus.reqLayer7.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer8.occupancy 700936500 # Layer occupancy (ticks)
+system.iobus.reqLayer8.occupancy 700937500 # Layer occupancy (ticks)
system.iobus.reqLayer8.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer9.occupancy 1257500 # Layer occupancy (ticks)
+system.iobus.reqLayer9.occupancy 1385500 # Layer occupancy (ticks)
system.iobus.reqLayer9.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer10.occupancy 33266500 # Layer occupancy (ticks)
+system.iobus.reqLayer10.occupancy 31365000 # Layer occupancy (ticks)
system.iobus.reqLayer10.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer11.occupancy 2000 # Layer occupancy (ticks)
+system.iobus.reqLayer11.occupancy 2500 # Layer occupancy (ticks)
system.iobus.reqLayer11.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer12.occupancy 23678500 # Layer occupancy (ticks)
+system.iobus.reqLayer12.occupancy 23203000 # Layer occupancy (ticks)
system.iobus.reqLayer12.utilization 0.0 # Layer utilization (%)
system.iobus.reqLayer13.occupancy 9000 # Layer occupancy (ticks)
system.iobus.reqLayer13.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer14.occupancy 12000 # Layer occupancy (ticks)
+system.iobus.reqLayer14.occupancy 9000 # Layer occupancy (ticks)
system.iobus.reqLayer14.utilization 0.0 # Layer utilization (%)
system.iobus.reqLayer15.occupancy 12000 # Layer occupancy (ticks)
system.iobus.reqLayer15.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer16.occupancy 11500 # Layer occupancy (ticks)
+system.iobus.reqLayer16.occupancy 11000 # Layer occupancy (ticks)
system.iobus.reqLayer16.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer17.occupancy 469022392 # Layer occupancy (ticks)
+system.iobus.reqLayer17.occupancy 469007612 # Layer occupancy (ticks)
system.iobus.reqLayer17.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer18.occupancy 8247332 # Layer occupancy (ticks)
+system.iobus.reqLayer18.occupancy 8240496 # Layer occupancy (ticks)
system.iobus.reqLayer18.utilization 0.0 # Layer utilization (%)
-system.iobus.reqLayer20.occupancy 1329000 # Layer occupancy (ticks)
+system.iobus.reqLayer20.occupancy 1330000 # Layer occupancy (ticks)
system.iobus.reqLayer20.utilization 0.0 # Layer utilization (%)
-system.iobus.respLayer0.occupancy 2431224 # Layer occupancy (ticks)
+system.iobus.respLayer0.occupancy 2404108 # Layer occupancy (ticks)
system.iobus.respLayer0.utilization 0.0 # Layer utilization (%)
-system.iobus.respLayer2.occupancy 2023353500 # Layer occupancy (ticks)
+system.iobus.respLayer2.occupancy 2025089500 # Layer occupancy (ticks)
system.iobus.respLayer2.utilization 0.0 # Layer utilization (%)
-system.iobus.respLayer4.occupancy 64589000 # Layer occupancy (ticks)
+system.iobus.respLayer4.occupancy 59993000 # Layer occupancy (ticks)
system.iobus.respLayer4.utilization 0.0 # Layer utilization (%)
system.cpu0.apic_clk_domain.clock 8000 # Clock period in ticks
-system.cpu0.numCycles 10614251831 # number of cpu cycles simulated
+system.cpu0.numCycles 10600620667 # number of cpu cycles simulated
system.cpu0.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu0.numWorkItemsCompleted 0 # number of work items this cpu completed
-system.cpu0.committedInsts 57435903 # Number of instructions committed
-system.cpu0.committedOps 110562263 # Number of ops (including micro ops) committed
-system.cpu0.num_int_alu_accesses 103547988 # Number of integer alu accesses
+system.cpu0.committedInsts 58326751 # Number of instructions committed
+system.cpu0.committedOps 112208544 # Number of ops (including micro ops) committed
+system.cpu0.num_int_alu_accesses 105142610 # Number of integer alu accesses
system.cpu0.num_fp_alu_accesses 0 # Number of float alu accesses
-system.cpu0.num_func_calls 961878 # number of times a function call or return occured
-system.cpu0.num_conditional_control_insts 9838877 # number of instructions that are conditional controls
-system.cpu0.num_int_insts 103547988 # number of integer instructions
+system.cpu0.num_func_calls 999393 # number of times a function call or return occured
+system.cpu0.num_conditional_control_insts 9968022 # number of instructions that are conditional controls
+system.cpu0.num_int_insts 105142610 # number of integer instructions
system.cpu0.num_fp_insts 0 # number of float instructions
-system.cpu0.num_int_register_reads 194836039 # number of times the integer registers were read
-system.cpu0.num_int_register_writes 88035560 # number of times the integer registers were written
+system.cpu0.num_int_register_reads 198014063 # number of times the integer registers were read
+system.cpu0.num_int_register_writes 89363011 # number of times the integer registers were written
system.cpu0.num_fp_register_reads 0 # number of times the floating registers were read
system.cpu0.num_fp_register_writes 0 # number of times the floating registers were written
-system.cpu0.num_cc_register_reads 59389291 # number of times the CC registers were read
-system.cpu0.num_cc_register_writes 43089131 # number of times the CC registers were written
-system.cpu0.num_mem_refs 11729593 # number of memory refs
-system.cpu0.num_load_insts 7080957 # Number of load instructions
-system.cpu0.num_store_insts 4648636 # Number of store instructions
-system.cpu0.num_idle_cycles 10110278190.280666 # Number of idle cycles
-system.cpu0.num_busy_cycles 503973640.719334 # Number of busy cycles
-system.cpu0.not_idle_fraction 0.047481 # Percentage of non-idle cycles
-system.cpu0.idle_fraction 0.952519 # Percentage of idle cycles
-system.cpu0.Branches 11123723 # Number of branches fetched
-system.cpu0.op_class::No_OpClass 127569 0.12% 0.12% # Class of executed instruction
-system.cpu0.op_class::IntAlu 98569733 89.15% 89.27% # Class of executed instruction
-system.cpu0.op_class::IntMult 84493 0.08% 89.34% # Class of executed instruction
-system.cpu0.op_class::IntDiv 51490 0.05% 89.39% # Class of executed instruction
-system.cpu0.op_class::FloatAdd 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::FloatCmp 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::FloatCvt 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::FloatMult 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::FloatDiv 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::FloatSqrt 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdAdd 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdAddAcc 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdAlu 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdCmp 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdCvt 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdMisc 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdMult 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdMultAcc 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdShift 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdShiftAcc 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdSqrt 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatAdd 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatAlu 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatCmp 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatCvt 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatDiv 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatMisc 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatMult 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatMultAcc 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::SimdFloatSqrt 0 0.00% 89.39% # Class of executed instruction
-system.cpu0.op_class::MemRead 7080957 6.40% 95.80% # Class of executed instruction
-system.cpu0.op_class::MemWrite 4648636 4.20% 100.00% # Class of executed instruction
+system.cpu0.num_cc_register_reads 60260543 # number of times the CC registers were read
+system.cpu0.num_cc_register_writes 43624365 # number of times the CC registers were written
+system.cpu0.num_mem_refs 12030075 # number of memory refs
+system.cpu0.num_load_insts 7288332 # Number of load instructions
+system.cpu0.num_store_insts 4741743 # Number of store instructions
+system.cpu0.num_idle_cycles 10084773874.270475 # Number of idle cycles
+system.cpu0.num_busy_cycles 515846792.729524 # Number of busy cycles
+system.cpu0.not_idle_fraction 0.048662 # Percentage of non-idle cycles
+system.cpu0.idle_fraction 0.951338 # Percentage of idle cycles
+system.cpu0.Branches 11302630 # Number of branches fetched
+system.cpu0.op_class::No_OpClass 132692 0.12% 0.12% # Class of executed instruction
+system.cpu0.op_class::IntAlu 99906926 89.04% 89.15% # Class of executed instruction
+system.cpu0.op_class::IntMult 87661 0.08% 89.23% # Class of executed instruction
+system.cpu0.op_class::IntDiv 51849 0.05% 89.28% # Class of executed instruction
+system.cpu0.op_class::FloatAdd 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::FloatCmp 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::FloatCvt 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::FloatMult 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::FloatDiv 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::FloatSqrt 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdAdd 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdAddAcc 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdAlu 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdCmp 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdCvt 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdMisc 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdMult 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdMultAcc 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdShift 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdShiftAcc 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdSqrt 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatAdd 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatAlu 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatCmp 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatCvt 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatDiv 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatMisc 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatMult 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatMultAcc 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::SimdFloatSqrt 0 0.00% 89.28% # Class of executed instruction
+system.cpu0.op_class::MemRead 7288332 6.50% 95.77% # Class of executed instruction
+system.cpu0.op_class::MemWrite 4741743 4.23% 100.00% # Class of executed instruction
system.cpu0.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu0.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
-system.cpu0.op_class::total 110562878 # Class of executed instruction
+system.cpu0.op_class::total 112209203 # Class of executed instruction
system.cpu0.kern.inst.arm 0 # number of arm instructions executed
system.cpu0.kern.inst.quiesce 0 # number of quiesce instructions executed
system.cpu1.apic_clk_domain.clock 8000 # Clock period in ticks
-system.cpu1.numCycles 10615328594 # number of cpu cycles simulated
+system.cpu1.numCycles 10601483797 # number of cpu cycles simulated
system.cpu1.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu1.numWorkItemsCompleted 0 # number of work items this cpu completed
-system.cpu1.committedInsts 49436928 # Number of instructions committed
-system.cpu1.committedOps 94359352 # Number of ops (including micro ops) committed
-system.cpu1.num_int_alu_accesses 90658631 # Number of integer alu accesses
+system.cpu1.committedInsts 48465381 # Number of instructions committed
+system.cpu1.committedOps 92539438 # Number of ops (including micro ops) committed
+system.cpu1.num_int_alu_accesses 88910462 # Number of integer alu accesses
system.cpu1.num_fp_alu_accesses 0 # Number of float alu accesses
-system.cpu1.num_func_calls 1782324 # number of times a function call or return occured
-system.cpu1.num_conditional_control_insts 8422035 # number of instructions that are conditional controls
-system.cpu1.num_int_insts 90658631 # number of integer instructions
+system.cpu1.num_func_calls 1744945 # number of times a function call or return occured
+system.cpu1.num_conditional_control_insts 8275238 # number of instructions that are conditional controls
+system.cpu1.num_int_insts 88910462 # number of integer instructions
system.cpu1.num_fp_insts 0 # number of float instructions
-system.cpu1.num_int_register_reads 176032652 # number of times the integer registers were read
-system.cpu1.num_int_register_writes 74963494 # number of times the integer registers were written
+system.cpu1.num_int_register_reads 172623141 # number of times the integer registers were read
+system.cpu1.num_int_register_writes 73500216 # number of times the integer registers were written
system.cpu1.num_fp_register_reads 0 # number of times the floating registers were read
system.cpu1.num_fp_register_writes 0 # number of times the floating registers were written
-system.cpu1.num_cc_register_reads 52244188 # number of times the CC registers were read
-system.cpu1.num_cc_register_writes 33645417 # number of times the CC registers were written
-system.cpu1.num_mem_refs 14717729 # number of memory refs
-system.cpu1.num_load_insts 9492724 # Number of load instructions
-system.cpu1.num_store_insts 5225005 # Number of store instructions
-system.cpu1.num_idle_cycles 10272166234.310064 # Number of idle cycles
-system.cpu1.num_busy_cycles 343162359.689935 # Number of busy cycles
-system.cpu1.not_idle_fraction 0.032327 # Percentage of non-idle cycles
-system.cpu1.idle_fraction 0.967673 # Percentage of idle cycles
-system.cpu1.Branches 10820224 # Number of branches fetched
-system.cpu1.op_class::No_OpClass 178724 0.19% 0.19% # Class of executed instruction
-system.cpu1.op_class::IntAlu 79286822 84.03% 84.22% # Class of executed instruction
-system.cpu1.op_class::IntMult 100062 0.11% 84.32% # Class of executed instruction
-system.cpu1.op_class::IntDiv 76927 0.08% 84.40% # Class of executed instruction
-system.cpu1.op_class::FloatAdd 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::FloatCmp 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::FloatCvt 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::FloatMult 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::FloatDiv 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::FloatSqrt 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdAdd 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdAddAcc 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdAlu 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdCmp 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdCvt 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdMisc 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdMult 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdMultAcc 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdShift 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdShiftAcc 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdSqrt 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatAdd 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatAlu 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatCmp 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatCvt 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatDiv 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatMisc 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatMult 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatMultAcc 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::SimdFloatSqrt 0 0.00% 84.40% # Class of executed instruction
-system.cpu1.op_class::MemRead 9492724 10.06% 94.46% # Class of executed instruction
-system.cpu1.op_class::MemWrite 5225005 5.54% 100.00% # Class of executed instruction
+system.cpu1.num_cc_register_reads 51257305 # number of times the CC registers were read
+system.cpu1.num_cc_register_writes 33029139 # number of times the CC registers were written
+system.cpu1.num_mem_refs 14403882 # number of memory refs
+system.cpu1.num_load_insts 9271822 # Number of load instructions
+system.cpu1.num_store_insts 5132060 # Number of store instructions
+system.cpu1.num_idle_cycles 10262330670.974064 # Number of idle cycles
+system.cpu1.num_busy_cycles 339153126.025936 # Number of busy cycles
+system.cpu1.not_idle_fraction 0.031991 # Percentage of non-idle cycles
+system.cpu1.idle_fraction 0.968009 # Percentage of idle cycles
+system.cpu1.Branches 10623766 # Number of branches fetched
+system.cpu1.op_class::No_OpClass 173936 0.19% 0.19% # Class of executed instruction
+system.cpu1.op_class::IntAlu 77788975 84.06% 84.25% # Class of executed instruction
+system.cpu1.op_class::IntMult 96916 0.10% 84.35% # Class of executed instruction
+system.cpu1.op_class::IntDiv 76680 0.08% 84.44% # Class of executed instruction
+system.cpu1.op_class::FloatAdd 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::FloatCmp 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::FloatCvt 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::FloatMult 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::FloatDiv 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::FloatSqrt 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdAdd 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdAddAcc 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdAlu 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdCmp 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdCvt 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdMisc 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdMult 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdMultAcc 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdShift 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdShiftAcc 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdSqrt 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatAdd 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatAlu 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatCmp 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatCvt 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatDiv 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatMisc 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatMult 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatMultAcc 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::SimdFloatSqrt 0 0.00% 84.44% # Class of executed instruction
+system.cpu1.op_class::MemRead 9271822 10.02% 94.45% # Class of executed instruction
+system.cpu1.op_class::MemWrite 5132060 5.55% 100.00% # Class of executed instruction
system.cpu1.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu1.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
-system.cpu1.op_class::total 94360264 # Class of executed instruction
+system.cpu1.op_class::total 92540389 # Class of executed instruction
system.cpu1.kern.inst.arm 0 # number of arm instructions executed
system.cpu1.kern.inst.quiesce 0 # number of quiesce instructions executed
-system.ruby.network.routers0.throttle0.link_utilization 0.035857
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 41656
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 789660
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 464143
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 333248
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 56855520
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 3713144
-system.ruby.network.routers0.throttle1.link_utilization 0.020575
-system.ruby.network.routers0.throttle1.msg_count.Control::0 801475
-system.ruby.network.routers0.throttle1.msg_count.Response_Data::1 39638
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 15719
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 476757
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 284601
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 103
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 155150
-system.ruby.network.routers0.throttle1.msg_bytes.Control::0 6411800
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::1 2853936
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 125752
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 3814056
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 20491272
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 7416
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 1241200
-system.ruby.network.routers1.throttle0.link_utilization 0.084264
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 38016
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 1843179
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 1263070
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 304128
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 132708888
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 10104560
-system.ruby.network.routers1.throttle1.link_utilization 0.033001
-system.ruby.network.routers1.throttle1.msg_count.Control::0 1852798
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 32752
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 15678
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::2 1279400
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::0 289873
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::1 222
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 952884
-system.ruby.network.routers1.throttle1.msg_bytes.Control::0 14822384
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 2358144
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 125424
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::2 10235200
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::0 20870856
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::1 15984
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7623072
-system.ruby.network.routers2.throttle0.link_utilization 0.059288
-system.ruby.network.routers2.throttle0.msg_count.Control::0 2654273
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 197519
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 117817
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::2 1756157
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::0 574474
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::1 325
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::0 1108034
-system.ruby.network.routers2.throttle0.msg_bytes.Control::0 21234184
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 14221368
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 942536
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::2 14049256
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::0 41362128
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::1 23400
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::0 8864272
-system.ruby.network.routers2.throttle1.link_utilization 0.122931
-system.ruby.network.routers2.throttle1.msg_count.Control::0 173079
-system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 78096
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 2681356
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 1715697
-system.ruby.network.routers2.throttle1.msg_bytes.Control::0 1384632
-system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 624768
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 193057632
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 13725576
-system.ruby.network.routers3.throttle0.link_utilization 0.005184
-system.ruby.network.routers3.throttle0.msg_count.Control::0 173079
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 96468
-system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 11755
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 47533
-system.ruby.network.routers3.throttle0.msg_bytes.Control::0 1384632
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 6945696
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 94040
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 380264
-system.ruby.network.routers3.throttle1.link_utilization 0.008108
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 173876
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 109691
+system.ruby.network.routers0.throttle0.link_utilization 0.037422
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 42905
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 823544
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 479708
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 343240
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 59295168
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 3837664
+system.ruby.network.routers0.throttle1.link_utilization 0.021239
+system.ruby.network.routers0.throttle1.msg_count.Control::0 835827
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::1 40345
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 16406
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 492544
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 292440
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 167
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 162044
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0 6686616
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::1 2904840
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 131248
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 3940352
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 21055680
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 12024
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 1296352
+system.ruby.network.routers1.throttle0.link_utilization 0.083305
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 40586
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 1818878
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 1252654
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 324688
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 130959216
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 10021232
+system.ruby.network.routers1.throttle1.link_utilization 0.032645
+system.ruby.network.routers1.throttle1.msg_count.Control::0 1828763
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 34330
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 17240
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::2 1269686
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::0 282914
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::1 208
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 948886
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0 14630104
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 2471760
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 137920
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::2 10157488
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::0 20369808
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::1 14976
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7591088
+system.ruby.network.routers2.throttle0.link_utilization 0.059790
+system.ruby.network.routers2.throttle0.msg_count.Control::0 2664590
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 203618
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 125324
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::2 1762230
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::0 575354
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::1 375
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::0 1110930
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0 21316720
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 14660496
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 1002592
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::2 14097840
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::0 41425488
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::1 27000
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::0 8887440
+system.ruby.network.routers2.throttle1.link_utilization 0.123569
+system.ruby.network.routers2.throttle1.msg_count.Control::0 178413
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 81677
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 2690653
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 1724399
+system.ruby.network.routers2.throttle1.msg_bytes.Control::0 1427304
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 653416
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 193727016
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 13795192
+system.ruby.network.routers3.throttle0.link_utilization 0.005288
+system.ruby.network.routers3.throttle0.msg_count.Control::0 178413
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 97701
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 15947
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 47550
+system.ruby.network.routers3.throttle0.msg_bytes.Control::0 1427304
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 7034472
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 127576
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 380400
+system.ruby.network.routers3.throttle1.link_utilization 0.008373
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 179227
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 115588
system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 46736
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 12519072
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 877528
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 12904344
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 924704
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 373888
-system.ruby.network.routers4.throttle0.link_utilization 0.000254
-system.ruby.network.routers4.throttle0.msg_count.Response_Data::1 797
+system.ruby.network.routers4.throttle0.link_utilization 0.000255
+system.ruby.network.routers4.throttle0.msg_count.Response_Data::1 814
system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::1 46736
-system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::1 57384
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::1 58608
system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::1 373888
system.ruby.network.routers4.throttle1.link_utilization 0.000224
-system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::0 47533
-system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::0 380264
-system.ruby.network.routers5.throttle0.link_utilization 0.035857
-system.ruby.network.routers5.throttle0.msg_count.Request_Control::2 41656
-system.ruby.network.routers5.throttle0.msg_count.Response_Data::1 789660
-system.ruby.network.routers5.throttle0.msg_count.Response_Control::1 464143
-system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::2 333248
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::1 56855520
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::1 3713144
-system.ruby.network.routers5.throttle1.link_utilization 0.084264
-system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 38016
-system.ruby.network.routers5.throttle1.msg_count.Response_Data::1 1843179
-system.ruby.network.routers5.throttle1.msg_count.Response_Control::1 1263070
-system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 304128
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::1 132708888
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::1 10104560
-system.ruby.network.routers5.throttle2.link_utilization 0.059288
-system.ruby.network.routers5.throttle2.msg_count.Control::0 2654273
-system.ruby.network.routers5.throttle2.msg_count.Response_Data::1 197519
-system.ruby.network.routers5.throttle2.msg_count.Response_Control::1 117817
-system.ruby.network.routers5.throttle2.msg_count.Response_Control::2 1756157
-system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::0 574474
-system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::1 325
-system.ruby.network.routers5.throttle2.msg_count.Writeback_Control::0 1108034
-system.ruby.network.routers5.throttle2.msg_bytes.Control::0 21234184
-system.ruby.network.routers5.throttle2.msg_bytes.Response_Data::1 14221368
-system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::1 942536
-system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::2 14049256
-system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::0 41362128
-system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::1 23400
-system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Control::0 8864272
-system.ruby.network.routers5.throttle3.link_utilization 0.005184
-system.ruby.network.routers5.throttle3.msg_count.Control::0 173079
-system.ruby.network.routers5.throttle3.msg_count.Response_Data::1 96468
-system.ruby.network.routers5.throttle3.msg_count.Response_Control::1 11755
-system.ruby.network.routers5.throttle3.msg_count.Writeback_Control::0 47533
-system.ruby.network.routers5.throttle3.msg_bytes.Control::0 1384632
-system.ruby.network.routers5.throttle3.msg_bytes.Response_Data::1 6945696
-system.ruby.network.routers5.throttle3.msg_bytes.Response_Control::1 94040
-system.ruby.network.routers5.throttle3.msg_bytes.Writeback_Control::0 380264
-system.ruby.network.routers5.throttle4.link_utilization 0.000254
-system.ruby.network.routers5.throttle4.msg_count.Response_Data::1 797
-system.ruby.network.routers5.throttle4.msg_count.Writeback_Control::1 46736
-system.ruby.network.routers5.throttle4.msg_bytes.Response_Data::1 57384
-system.ruby.network.routers5.throttle4.msg_bytes.Writeback_Control::1 373888
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::0 47550
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::0 380400
+system.ruby.network.routers5.throttle0.link_utilization 0
+system.ruby.network.routers5.throttle1.link_utilization 0
+system.ruby.network.routers6.throttle0.link_utilization 0.037422
+system.ruby.network.routers6.throttle0.msg_count.Request_Control::2 42905
+system.ruby.network.routers6.throttle0.msg_count.Response_Data::1 823544
+system.ruby.network.routers6.throttle0.msg_count.Response_Control::1 479708
+system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::2 343240
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::1 59295168
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::1 3837664
+system.ruby.network.routers6.throttle1.link_utilization 0.083305
+system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 40586
+system.ruby.network.routers6.throttle1.msg_count.Response_Data::1 1818878
+system.ruby.network.routers6.throttle1.msg_count.Response_Control::1 1252654
+system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 324688
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::1 130959216
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::1 10021232
+system.ruby.network.routers6.throttle2.link_utilization 0.059790
+system.ruby.network.routers6.throttle2.msg_count.Control::0 2664590
+system.ruby.network.routers6.throttle2.msg_count.Response_Data::1 203618
+system.ruby.network.routers6.throttle2.msg_count.Response_Control::1 125324
+system.ruby.network.routers6.throttle2.msg_count.Response_Control::2 1762230
+system.ruby.network.routers6.throttle2.msg_count.Writeback_Data::0 575354
+system.ruby.network.routers6.throttle2.msg_count.Writeback_Data::1 375
+system.ruby.network.routers6.throttle2.msg_count.Writeback_Control::0 1110930
+system.ruby.network.routers6.throttle2.msg_bytes.Control::0 21316720
+system.ruby.network.routers6.throttle2.msg_bytes.Response_Data::1 14660496
+system.ruby.network.routers6.throttle2.msg_bytes.Response_Control::1 1002592
+system.ruby.network.routers6.throttle2.msg_bytes.Response_Control::2 14097840
+system.ruby.network.routers6.throttle2.msg_bytes.Writeback_Data::0 41425488
+system.ruby.network.routers6.throttle2.msg_bytes.Writeback_Data::1 27000
+system.ruby.network.routers6.throttle2.msg_bytes.Writeback_Control::0 8887440
+system.ruby.network.routers6.throttle3.link_utilization 0.005288
+system.ruby.network.routers6.throttle3.msg_count.Control::0 178413
+system.ruby.network.routers6.throttle3.msg_count.Response_Data::1 97701
+system.ruby.network.routers6.throttle3.msg_count.Response_Control::1 15947
+system.ruby.network.routers6.throttle3.msg_count.Writeback_Control::0 47550
+system.ruby.network.routers6.throttle3.msg_bytes.Control::0 1427304
+system.ruby.network.routers6.throttle3.msg_bytes.Response_Data::1 7034472
+system.ruby.network.routers6.throttle3.msg_bytes.Response_Control::1 127576
+system.ruby.network.routers6.throttle3.msg_bytes.Writeback_Control::0 380400
+system.ruby.network.routers6.throttle4.link_utilization 0.000255
+system.ruby.network.routers6.throttle4.msg_count.Response_Data::1 814
+system.ruby.network.routers6.throttle4.msg_count.Writeback_Control::1 46736
+system.ruby.network.routers6.throttle4.msg_bytes.Response_Data::1 58608
+system.ruby.network.routers6.throttle4.msg_bytes.Writeback_Control::1 373888
+system.ruby.network.routers6.throttle5.link_utilization 0
system.ruby.delayVCHist.vnet_0::bucket_size 4 # delay histogram for vnet_0
system.ruby.delayVCHist.vnet_0::max_bucket 39 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples 6092938 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean 0.756056 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev 2.342480 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0 | 5517712 90.56% 90.56% | 362 0.01% 90.57% | 574462 9.43% 99.99% | 138 0.00% 100.00% | 212 0.00% 100.00% | 20 0.00% 100.00% | 32 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total 6092938 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::samples 6113104 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean 0.754972 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev 2.341149 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0 | 5536836 90.57% 90.57% | 424 0.01% 90.58% | 575424 9.41% 99.99% | 146 0.00% 100.00% | 217 0.00% 100.00% | 14 0.00% 100.00% | 41 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total 6113104 # delay histogram for vnet_0
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 4675713 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean 0.043880 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev 0.588229 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 4649466 99.44% 99.44% | 402 0.01% 99.45% | 397 0.01% 99.46% | 563 0.01% 99.47% | 24746 0.53% 100.00% | 129 0.00% 100.00% | 4 0.00% 100.00% | 2 0.00% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total 4675713 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::samples 4704101 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean 0.045072 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 0.595912 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 4676918 99.42% 99.42% | 479 0.01% 99.43% | 405 0.01% 99.44% | 650 0.01% 99.45% | 25495 0.54% 100.00% | 145 0.00% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% | 2 0.00% 100.00% | 3 0.00% 100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total 4704101 # 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 79672 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean 0.000276 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev 0.025546 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2 | 79662 99.99% 99.99% | 0 0.00% 99.99% | 9 0.01% 100.00% | 0 0.00% 100.00% | 1 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 79672 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
-system.ruby.LD.latency_hist::samples 14929784
-system.ruby.LD.latency_hist::mean 4.746137
-system.ruby.LD.latency_hist::gmean 3.588822
-system.ruby.LD.latency_hist::stdev 6.561595
-system.ruby.LD.latency_hist | 13544851 90.72% 90.72% | 1353763 9.07% 99.79% | 97 0.00% 99.79% | 0 0.00% 99.79% | 9394 0.06% 99.85% | 137 0.00% 99.86% | 20462 0.14% 99.99% | 877 0.01% 100.00% | 177 0.00% 100.00% | 26 0.00% 100.00%
-system.ruby.LD.latency_hist::total 14929784
+system.ruby.delayVCHist.vnet_2::samples 83491 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean 0.000264 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev 0.022955 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2 | 83480 99.99% 99.99% | 0 0.00% 99.99% | 11 0.01% 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 83491 # delay histogram for vnet_2
+system.ruby.LD.latency_hist::bucket_size 256
+system.ruby.LD.latency_hist::max_bucket 2559
+system.ruby.LD.latency_hist::samples 14918164
+system.ruby.LD.latency_hist::mean 4.885826
+system.ruby.LD.latency_hist::gmean 3.596048
+system.ruby.LD.latency_hist::stdev 9.349489
+system.ruby.LD.latency_hist | 14916026 99.99% 99.99% | 1637 0.01% 100.00% | 485 0.00% 100.00% | 10 0.00% 100.00% | 5 0.00% 100.00% | 1 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.latency_hist::total 14918164
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 13544851
+system.ruby.LD.hit_latency_hist::samples 13527451
system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
-system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 13544851 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.LD.hit_latency_hist::total 13544851
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
-system.ruby.LD.miss_latency_hist::samples 1384933
-system.ruby.LD.miss_latency_hist::mean 21.823612
-system.ruby.LD.miss_latency_hist::gmean 20.708451
-system.ruby.LD.miss_latency_hist::stdev 11.944645
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 1353763 97.75% 97.75% | 97 0.01% 97.76% | 0 0.00% 97.76% | 9394 0.68% 98.43% | 137 0.01% 98.44% | 20462 1.48% 99.92% | 877 0.06% 99.99% | 177 0.01% 100.00% | 26 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 1384933
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
-system.ruby.ST.latency_hist::samples 9496728
-system.ruby.ST.latency_hist::mean 4.603564
-system.ruby.ST.latency_hist::gmean 3.286498
-system.ruby.ST.latency_hist::stdev 10.620395
-system.ruby.ST.latency_hist | 9146629 96.31% 96.31% | 225105 2.37% 98.68% | 21 0.00% 98.68% | 0 0.00% 98.68% | 62699 0.66% 99.34% | 1082 0.01% 99.36% | 58016 0.61% 99.97% | 2598 0.03% 99.99% | 554 0.01% 100.00% | 24 0.00% 100.00%
-system.ruby.ST.latency_hist::total 9496728
+system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 13527451 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.LD.hit_latency_hist::total 13527451
+system.ruby.LD.miss_latency_hist::bucket_size 256
+system.ruby.LD.miss_latency_hist::max_bucket 2559
+system.ruby.LD.miss_latency_hist::samples 1390713
+system.ruby.LD.miss_latency_hist::mean 23.229241
+system.ruby.LD.miss_latency_hist::gmean 20.959487
+system.ruby.LD.miss_latency_hist::stdev 23.803463
+system.ruby.LD.miss_latency_hist | 1388575 99.85% 99.85% | 1637 0.12% 99.96% | 485 0.03% 100.00% | 10 0.00% 100.00% | 5 0.00% 100.00% | 1 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.miss_latency_hist::total 1390713
+system.ruby.ST.latency_hist::bucket_size 256
+system.ruby.ST.latency_hist::max_bucket 2559
+system.ruby.ST.latency_hist::samples 9498200
+system.ruby.ST.latency_hist::mean 5.193739
+system.ruby.ST.latency_hist::gmean 3.303046
+system.ruby.ST.latency_hist::stdev 17.710522
+system.ruby.ST.latency_hist | 9492386 99.94% 99.94% | 3703 0.04% 99.98% | 2069 0.02% 100.00% | 12 0.00% 100.00% | 29 0.00% 100.00% | 1 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.ST.latency_hist::total 9498200
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
-system.ruby.ST.hit_latency_hist::samples 9146629
+system.ruby.ST.hit_latency_hist::samples 9146403
system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
-system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9146629 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.ST.hit_latency_hist::total 9146629
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
-system.ruby.ST.miss_latency_hist::samples 350099
-system.ruby.ST.miss_latency_hist::mean 46.498022
-system.ruby.ST.miss_latency_hist::gmean 35.614929
-system.ruby.ST.miss_latency_hist::stdev 35.174934
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 225105 64.30% 64.30% | 21 0.01% 64.30% | 0 0.00% 64.30% | 62699 17.91% 82.21% | 1082 0.31% 82.52% | 58016 16.57% 99.09% | 2598 0.74% 99.83% | 554 0.16% 99.99% | 24 0.01% 100.00%
-system.ruby.ST.miss_latency_hist::total 350099
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
-system.ruby.IFETCH.latency_hist::samples 126645430
-system.ruby.IFETCH.latency_hist::mean 3.112625
-system.ruby.IFETCH.latency_hist::gmean 3.036470
-system.ruby.IFETCH.latency_hist::stdev 1.651951
-system.ruby.IFETCH.latency_hist | 125829966 99.36% 99.36% | 800149 0.63% 99.99% | 7 0.00% 99.99% | 0 0.00% 99.99% | 3810 0.00% 99.99% | 27 0.00% 99.99% | 11150 0.01% 100.00% | 208 0.00% 100.00% | 113 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.latency_hist::total 126645430
+system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9146403 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.ST.hit_latency_hist::total 9146403
+system.ruby.ST.miss_latency_hist::bucket_size 256
+system.ruby.ST.miss_latency_hist::max_bucket 2559
+system.ruby.ST.miss_latency_hist::samples 351797
+system.ruby.ST.miss_latency_hist::mean 62.228953
+system.ruby.ST.miss_latency_hist::gmean 40.318436
+system.ruby.ST.miss_latency_hist::stdev 71.347621
+system.ruby.ST.miss_latency_hist | 345983 98.35% 98.35% | 3703 1.05% 99.40% | 2069 0.59% 99.99% | 12 0.00% 99.99% | 29 0.01% 100.00% | 1 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.ST.miss_latency_hist::total 351797
+system.ruby.IFETCH.latency_hist::bucket_size 128
+system.ruby.IFETCH.latency_hist::max_bucket 1279
+system.ruby.IFETCH.latency_hist::samples 126538916
+system.ruby.IFETCH.latency_hist::mean 3.120095
+system.ruby.IFETCH.latency_hist::gmean 3.036786
+system.ruby.IFETCH.latency_hist::stdev 2.265582
+system.ruby.IFETCH.latency_hist | 126532168 99.99% 99.99% | 5703 0.00% 100.00% | 492 0.00% 100.00% | 323 0.00% 100.00% | 160 0.00% 100.00% | 64 0.00% 100.00% | 0 0.00% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::total 126538916
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
-system.ruby.IFETCH.hit_latency_hist::samples 125829966
+system.ruby.IFETCH.hit_latency_hist::samples 125721184
system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
-system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 125829966 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.hit_latency_hist::total 125829966
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
-system.ruby.IFETCH.miss_latency_hist::samples 815464
-system.ruby.IFETCH.miss_latency_hist::mean 20.491203
-system.ruby.IFETCH.miss_latency_hist::gmean 19.593567
-system.ruby.IFETCH.miss_latency_hist::stdev 10.947392
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 800149 98.12% 98.12% | 7 0.00% 98.12% | 0 0.00% 98.12% | 3810 0.47% 98.59% | 27 0.00% 98.59% | 11150 1.37% 99.96% | 208 0.03% 99.99% | 113 0.01% 100.00% | 0 0.00% 100.00%
-system.ruby.IFETCH.miss_latency_hist::total 815464
-system.ruby.RMW_Read.latency_hist::bucket_size 16
-system.ruby.RMW_Read.latency_hist::max_bucket 159
-system.ruby.RMW_Read.latency_hist::samples 494062
-system.ruby.RMW_Read.latency_hist::mean 5.885454
-system.ruby.RMW_Read.latency_hist::gmean 3.946599
-system.ruby.RMW_Read.latency_hist::stdev 8.214603
-system.ruby.RMW_Read.latency_hist | 428814 86.79% 86.79% | 63844 12.92% 99.72% | 3 0.00% 99.72% | 0 0.00% 99.72% | 984 0.20% 99.92% | 18 0.00% 99.92% | 359 0.07% 99.99% | 34 0.01% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.RMW_Read.latency_hist::total 494062
+system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 125721184 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.hit_latency_hist::total 125721184
+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 817732
+system.ruby.IFETCH.miss_latency_hist::mean 21.583892
+system.ruby.IFETCH.miss_latency_hist::gmean 19.777346
+system.ruby.IFETCH.miss_latency_hist::stdev 21.240290
+system.ruby.IFETCH.miss_latency_hist | 810984 99.17% 99.17% | 5703 0.70% 99.87% | 492 0.06% 99.93% | 323 0.04% 99.97% | 160 0.02% 99.99% | 64 0.01% 100.00% | 0 0.00% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::total 817732
+system.ruby.RMW_Read.latency_hist::bucket_size 128
+system.ruby.RMW_Read.latency_hist::max_bucket 1279
+system.ruby.RMW_Read.latency_hist::samples 494265
+system.ruby.RMW_Read.latency_hist::mean 6.023605
+system.ruby.RMW_Read.latency_hist::gmean 3.954302
+system.ruby.RMW_Read.latency_hist::stdev 10.239189
+system.ruby.RMW_Read.latency_hist | 494082 99.96% 99.96% | 137 0.03% 99.99% | 14 0.00% 99.99% | 17 0.00% 100.00% | 10 0.00% 100.00% | 5 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.RMW_Read.latency_hist::total 494265
system.ruby.RMW_Read.hit_latency_hist::bucket_size 1
system.ruby.RMW_Read.hit_latency_hist::max_bucket 9
-system.ruby.RMW_Read.hit_latency_hist::samples 428814
+system.ruby.RMW_Read.hit_latency_hist::samples 428815
system.ruby.RMW_Read.hit_latency_hist::mean 3
system.ruby.RMW_Read.hit_latency_hist::gmean 3.000000
-system.ruby.RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 428814 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.RMW_Read.hit_latency_hist::total 428814
-system.ruby.RMW_Read.miss_latency_hist::bucket_size 16
-system.ruby.RMW_Read.miss_latency_hist::max_bucket 159
-system.ruby.RMW_Read.miss_latency_hist::samples 65248
-system.ruby.RMW_Read.miss_latency_hist::mean 24.848838
-system.ruby.RMW_Read.miss_latency_hist::gmean 23.931357
-system.ruby.RMW_Read.miss_latency_hist::stdev 9.830212
-system.ruby.RMW_Read.miss_latency_hist | 0 0.00% 0.00% | 63844 97.85% 97.85% | 3 0.00% 97.85% | 0 0.00% 97.85% | 984 1.51% 99.36% | 18 0.03% 99.39% | 359 0.55% 99.94% | 34 0.05% 99.99% | 6 0.01% 100.00% | 0 0.00% 100.00%
-system.ruby.RMW_Read.miss_latency_hist::total 65248
-system.ruby.Locked_RMW_Read.latency_hist::bucket_size 16
-system.ruby.Locked_RMW_Read.latency_hist::max_bucket 159
-system.ruby.Locked_RMW_Read.latency_hist::samples 339611
-system.ruby.Locked_RMW_Read.latency_hist::mean 5.246503
-system.ruby.Locked_RMW_Read.latency_hist::gmean 3.765925
-system.ruby.Locked_RMW_Read.latency_hist::stdev 6.740886
-system.ruby.Locked_RMW_Read.latency_hist | 301082 88.65% 88.65% | 38200 11.25% 99.90% | 5 0.00% 99.90% | 0 0.00% 99.90% | 159 0.05% 99.95% | 4 0.00% 99.95% | 151 0.04% 100.00% | 5 0.00% 100.00% | 4 0.00% 100.00% | 1 0.00% 100.00%
-system.ruby.Locked_RMW_Read.latency_hist::total 339611
+system.ruby.RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 428815 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.RMW_Read.hit_latency_hist::total 428815
+system.ruby.RMW_Read.miss_latency_hist::bucket_size 128
+system.ruby.RMW_Read.miss_latency_hist::max_bucket 1279
+system.ruby.RMW_Read.miss_latency_hist::samples 65450
+system.ruby.RMW_Read.miss_latency_hist::mean 25.833644
+system.ruby.RMW_Read.miss_latency_hist::gmean 24.151736
+system.ruby.RMW_Read.miss_latency_hist::stdev 18.422970
+system.ruby.RMW_Read.miss_latency_hist | 65267 99.72% 99.72% | 137 0.21% 99.93% | 14 0.02% 99.95% | 17 0.03% 99.98% | 10 0.02% 99.99% | 5 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.RMW_Read.miss_latency_hist::total 65450
+system.ruby.Locked_RMW_Read.latency_hist::bucket_size 128
+system.ruby.Locked_RMW_Read.latency_hist::max_bucket 1279
+system.ruby.Locked_RMW_Read.latency_hist::samples 339542
+system.ruby.Locked_RMW_Read.latency_hist::mean 5.330551
+system.ruby.Locked_RMW_Read.latency_hist::gmean 3.775845
+system.ruby.Locked_RMW_Read.latency_hist::stdev 8.064390
+system.ruby.Locked_RMW_Read.latency_hist | 339293 99.93% 99.93% | 238 0.07% 100.00% | 4 0.00% 100.00% | 3 0.00% 100.00% | 1 0.00% 100.00% | 3 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.Locked_RMW_Read.latency_hist::total 339542
system.ruby.Locked_RMW_Read.hit_latency_hist::bucket_size 1
system.ruby.Locked_RMW_Read.hit_latency_hist::max_bucket 9
-system.ruby.Locked_RMW_Read.hit_latency_hist::samples 301082
+system.ruby.Locked_RMW_Read.hit_latency_hist::samples 300644
system.ruby.Locked_RMW_Read.hit_latency_hist::mean 3
system.ruby.Locked_RMW_Read.hit_latency_hist::gmean 3.000000
-system.ruby.Locked_RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 301082 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.Locked_RMW_Read.hit_latency_hist::total 301082
-system.ruby.Locked_RMW_Read.miss_latency_hist::bucket_size 16
-system.ruby.Locked_RMW_Read.miss_latency_hist::max_bucket 159
-system.ruby.Locked_RMW_Read.miss_latency_hist::samples 38529
-system.ruby.Locked_RMW_Read.miss_latency_hist::mean 22.801630
-system.ruby.Locked_RMW_Read.miss_latency_hist::gmean 22.261232
-system.ruby.Locked_RMW_Read.miss_latency_hist::stdev 7.273484
-system.ruby.Locked_RMW_Read.miss_latency_hist | 0 0.00% 0.00% | 38200 99.15% 99.15% | 5 0.01% 99.16% | 0 0.00% 99.16% | 159 0.41% 99.57% | 4 0.01% 99.58% | 151 0.39% 99.97% | 5 0.01% 99.99% | 4 0.01% 100.00% | 1 0.00% 100.00%
-system.ruby.Locked_RMW_Read.miss_latency_hist::total 38529
+system.ruby.Locked_RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 300644 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.Locked_RMW_Read.hit_latency_hist::total 300644
+system.ruby.Locked_RMW_Read.miss_latency_hist::bucket_size 128
+system.ruby.Locked_RMW_Read.miss_latency_hist::max_bucket 1279
+system.ruby.Locked_RMW_Read.miss_latency_hist::samples 38898
+system.ruby.Locked_RMW_Read.miss_latency_hist::mean 23.343462
+system.ruby.Locked_RMW_Read.miss_latency_hist::gmean 22.340350
+system.ruby.Locked_RMW_Read.miss_latency_hist::stdev 14.186116
+system.ruby.Locked_RMW_Read.miss_latency_hist | 38649 99.36% 99.36% | 238 0.61% 99.97% | 4 0.01% 99.98% | 3 0.01% 99.99% | 1 0.00% 99.99% | 3 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Locked_RMW_Read.miss_latency_hist::total 38898
system.ruby.Locked_RMW_Write.latency_hist::bucket_size 1
system.ruby.Locked_RMW_Write.latency_hist::max_bucket 9
-system.ruby.Locked_RMW_Write.latency_hist::samples 339611
+system.ruby.Locked_RMW_Write.latency_hist::samples 339542
system.ruby.Locked_RMW_Write.latency_hist::mean 3
system.ruby.Locked_RMW_Write.latency_hist::gmean 3.000000
-system.ruby.Locked_RMW_Write.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 339611 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.Locked_RMW_Write.latency_hist::total 339611
+system.ruby.Locked_RMW_Write.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 339542 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.Locked_RMW_Write.latency_hist::total 339542
system.ruby.Locked_RMW_Write.hit_latency_hist::bucket_size 1
system.ruby.Locked_RMW_Write.hit_latency_hist::max_bucket 9
-system.ruby.Locked_RMW_Write.hit_latency_hist::samples 339611
+system.ruby.Locked_RMW_Write.hit_latency_hist::samples 339542
system.ruby.Locked_RMW_Write.hit_latency_hist::mean 3
system.ruby.Locked_RMW_Write.hit_latency_hist::gmean 3.000000
-system.ruby.Locked_RMW_Write.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 339611 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.Locked_RMW_Write.hit_latency_hist::total 339611
-system.ruby.L1Cache_Controller.Load | 5835258 39.08% 39.08% | 9094526 60.92% 100.00%
-system.ruby.L1Cache_Controller.Load::total 14929784
-system.ruby.L1Cache_Controller.Ifetch | 66711298 52.68% 52.68% | 59934139 47.32% 100.00%
-system.ruby.L1Cache_Controller.Ifetch::total 126645437
-system.ruby.L1Cache_Controller.Store | 5062112 47.44% 47.44% | 5607900 52.56% 100.00%
-system.ruby.L1Cache_Controller.Store::total 10670012
-system.ruby.L1Cache_Controller.Inv | 15822 49.88% 49.88% | 15900 50.12% 100.00%
-system.ruby.L1Cache_Controller.Inv::total 31722
-system.ruby.L1Cache_Controller.L1_Replacement | 774576 29.78% 29.78% | 1826560 70.22% 100.00%
-system.ruby.L1Cache_Controller.L1_Replacement::total 2601136
-system.ruby.L1Cache_Controller.Fwd_GETX | 12030 51.17% 51.17% | 11480 48.83% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETX::total 23510
-system.ruby.L1Cache_Controller.Fwd_GETS | 13800 56.47% 56.47% | 10636 43.53% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETS::total 24436
+system.ruby.Locked_RMW_Write.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 339542 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.Locked_RMW_Write.hit_latency_hist::total 339542
+system.ruby.L1Cache_Controller.Load | 6037097 40.47% 40.47% | 8881067 59.53% 100.00%
+system.ruby.L1Cache_Controller.Load::total 14918164
+system.ruby.L1Cache_Controller.Ifetch | 67778726 53.56% 53.56% | 58760197 46.44% 100.00%
+system.ruby.L1Cache_Controller.Ifetch::total 126538923
+system.ruby.L1Cache_Controller.Store | 5166241 48.41% 48.41% | 5505308 51.59% 100.00%
+system.ruby.L1Cache_Controller.Store::total 10671549
+system.ruby.L1Cache_Controller.Inv | 16573 48.71% 48.71% | 17448 51.29% 100.00%
+system.ruby.L1Cache_Controller.Inv::total 34021
+system.ruby.L1Cache_Controller.L1_Replacement | 807951 30.97% 30.97% | 1801234 69.03% 100.00%
+system.ruby.L1Cache_Controller.L1_Replacement::total 2609185
+system.ruby.L1Cache_Controller.Fwd_GETX | 12319 50.77% 50.77% | 11946 49.23% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETX::total 24265
+system.ruby.L1Cache_Controller.Fwd_GETS | 14009 55.59% 55.59% | 11192 44.41% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETS::total 25201
system.ruby.L1Cache_Controller.Fwd_GET_INSTR | 4 100.00% 100.00% | 0 0.00% 100.00%
system.ruby.L1Cache_Controller.Fwd_GET_INSTR::total 4
-system.ruby.L1Cache_Controller.Data | 762 41.48% 41.48% | 1075 58.52% 100.00%
-system.ruby.L1Cache_Controller.Data::total 1837
-system.ruby.L1Cache_Controller.Data_Exclusive | 234065 18.32% 18.32% | 1043776 81.68% 100.00%
-system.ruby.L1Cache_Controller.Data_Exclusive::total 1277841
-system.ruby.L1Cache_Controller.DataS_fromL1 | 10636 43.52% 43.52% | 13804 56.48% 100.00%
-system.ruby.L1Cache_Controller.DataS_fromL1::total 24440
-system.ruby.L1Cache_Controller.Data_all_Acks | 544197 40.96% 40.96% | 784524 59.04% 100.00%
-system.ruby.L1Cache_Controller.Data_all_Acks::total 1328721
-system.ruby.L1Cache_Controller.Ack | 11815 55.12% 55.12% | 9619 44.88% 100.00%
-system.ruby.L1Cache_Controller.Ack::total 21434
-system.ruby.L1Cache_Controller.Ack_all | 12577 54.05% 54.05% | 10694 45.95% 100.00%
-system.ruby.L1Cache_Controller.Ack_all::total 23271
-system.ruby.L1Cache_Controller.WB_Ack | 439751 26.14% 26.14% | 1242757 73.86% 100.00%
-system.ruby.L1Cache_Controller.WB_Ack::total 1682508
-system.ruby.L1Cache_Controller.NP.Load | 258938 18.95% 18.95% | 1107616 81.05% 100.00%
-system.ruby.L1Cache_Controller.NP.Load::total 1366554
-system.ruby.L1Cache_Controller.NP.Ifetch | 302044 37.05% 37.05% | 513205 62.95% 100.00%
-system.ruby.L1Cache_Controller.NP.Ifetch::total 815249
-system.ruby.L1Cache_Controller.NP.Store | 214618 50.93% 50.93% | 206762 49.07% 100.00%
-system.ruby.L1Cache_Controller.NP.Store::total 421380
-system.ruby.L1Cache_Controller.NP.Inv | 5151 58.52% 58.52% | 3651 41.48% 100.00%
-system.ruby.L1Cache_Controller.NP.Inv::total 8802
-system.ruby.L1Cache_Controller.I.Load | 8341 45.38% 45.38% | 10038 54.62% 100.00%
-system.ruby.L1Cache_Controller.I.Load::total 18379
-system.ruby.L1Cache_Controller.I.Ifetch | 96 44.65% 44.65% | 119 55.35% 100.00%
-system.ruby.L1Cache_Controller.I.Ifetch::total 215
-system.ruby.L1Cache_Controller.I.Store | 5623 50.83% 50.83% | 5439 49.17% 100.00%
-system.ruby.L1Cache_Controller.I.Store::total 11062
-system.ruby.L1Cache_Controller.I.L1_Replacement | 8594 51.38% 51.38% | 8133 48.62% 100.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement::total 16727
-system.ruby.L1Cache_Controller.S.Load | 528432 50.43% 50.43% | 519377 49.57% 100.00%
-system.ruby.L1Cache_Controller.S.Load::total 1047809
-system.ruby.L1Cache_Controller.S.Ifetch | 66409156 52.78% 52.78% | 59420810 47.22% 100.00%
-system.ruby.L1Cache_Controller.S.Ifetch::total 125829966
-system.ruby.L1Cache_Controller.S.Store | 11815 55.12% 55.12% | 9619 44.88% 100.00%
-system.ruby.L1Cache_Controller.S.Store::total 21434
-system.ruby.L1Cache_Controller.S.Inv | 10507 46.67% 46.67% | 12005 53.33% 100.00%
-system.ruby.L1Cache_Controller.S.Inv::total 22512
-system.ruby.L1Cache_Controller.S.L1_Replacement | 326231 36.17% 36.17% | 575670 63.83% 100.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement::total 901901
-system.ruby.L1Cache_Controller.E.Load | 1025293 26.46% 26.46% | 2850062 73.54% 100.00%
-system.ruby.L1Cache_Controller.E.Load::total 3875355
-system.ruby.L1Cache_Controller.E.Store | 77623 46.52% 46.52% | 89231 53.48% 100.00%
-system.ruby.L1Cache_Controller.E.Store::total 166854
-system.ruby.L1Cache_Controller.E.Inv | 61 73.49% 73.49% | 22 26.51% 100.00%
-system.ruby.L1Cache_Controller.E.Inv::total 83
-system.ruby.L1Cache_Controller.E.L1_Replacement | 155150 14.00% 14.00% | 952884 86.00% 100.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement::total 1108034
-system.ruby.L1Cache_Controller.E.Fwd_GETX | 238 54.84% 54.84% | 196 45.16% 100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETX::total 434
-system.ruby.L1Cache_Controller.E.Fwd_GETS | 896 42.85% 42.85% | 1195 57.15% 100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETS::total 2091
-system.ruby.L1Cache_Controller.M.Load | 4014254 46.56% 46.56% | 4607433 53.44% 100.00%
-system.ruby.L1Cache_Controller.M.Load::total 8621687
-system.ruby.L1Cache_Controller.M.Store | 4752433 47.29% 47.29% | 5296849 52.71% 100.00%
-system.ruby.L1Cache_Controller.M.Store::total 10049282
-system.ruby.L1Cache_Controller.M.Inv | 103 31.69% 31.69% | 222 68.31% 100.00%
-system.ruby.L1Cache_Controller.M.Inv::total 325
-system.ruby.L1Cache_Controller.M.L1_Replacement | 284601 49.54% 49.54% | 289873 50.46% 100.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement::total 574474
-system.ruby.L1Cache_Controller.M.Fwd_GETX | 11792 51.10% 51.10% | 11284 48.90% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETX::total 23076
-system.ruby.L1Cache_Controller.M.Fwd_GETS | 12904 57.75% 57.75% | 9441 42.25% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETS::total 22345
+system.ruby.L1Cache_Controller.Data | 658 37.77% 37.77% | 1084 62.23% 100.00%
+system.ruby.L1Cache_Controller.Data::total 1742
+system.ruby.L1Cache_Controller.Data_Exclusive | 243874 19.04% 19.04% | 1037006 80.96% 100.00%
+system.ruby.L1Cache_Controller.Data_Exclusive::total 1280880
+system.ruby.L1Cache_Controller.DataS_fromL1 | 11192 44.40% 44.40% | 14013 55.60% 100.00%
+system.ruby.L1Cache_Controller.DataS_fromL1::total 25205
+system.ruby.L1Cache_Controller.Data_all_Acks | 567820 42.55% 42.55% | 766775 57.45% 100.00%
+system.ruby.L1Cache_Controller.Data_all_Acks::total 1334595
+system.ruby.L1Cache_Controller.Ack | 12283 55.41% 55.41% | 9885 44.59% 100.00%
+system.ruby.L1Cache_Controller.Ack::total 22168
+system.ruby.L1Cache_Controller.Ack_all | 12941 54.12% 54.12% | 10969 45.88% 100.00%
+system.ruby.L1Cache_Controller.Ack_all::total 23910
+system.ruby.L1Cache_Controller.WB_Ack | 454484 26.95% 26.95% | 1231800 73.05% 100.00%
+system.ruby.L1Cache_Controller.WB_Ack::total 1686284
+system.ruby.L1Cache_Controller.NP.Load | 272421 19.86% 19.86% | 1099369 80.14% 100.00%
+system.ruby.L1Cache_Controller.NP.Load::total 1371790
+system.ruby.L1Cache_Controller.NP.Ifetch | 317175 38.82% 38.82% | 499890 61.18% 100.00%
+system.ruby.L1Cache_Controller.NP.Ifetch::total 817065
+system.ruby.L1Cache_Controller.NP.Store | 219379 51.94% 51.94% | 202999 48.06% 100.00%
+system.ruby.L1Cache_Controller.NP.Store::total 422378
+system.ruby.L1Cache_Controller.NP.Inv | 5530 57.31% 57.31% | 4119 42.69% 100.00%
+system.ruby.L1Cache_Controller.NP.Inv::total 9649
+system.ruby.L1Cache_Controller.I.Load | 8637 45.64% 45.64% | 10286 54.36% 100.00%
+system.ruby.L1Cache_Controller.I.Load::total 18923
+system.ruby.L1Cache_Controller.I.Ifetch | 116 17.39% 17.39% | 551 82.61% 100.00%
+system.ruby.L1Cache_Controller.I.Ifetch::total 667
+system.ruby.L1Cache_Controller.I.Store | 5816 50.14% 50.14% | 5783 49.86% 100.00%
+system.ruby.L1Cache_Controller.I.Store::total 11599
+system.ruby.L1Cache_Controller.I.L1_Replacement | 8686 50.09% 50.09% | 8655 49.91% 100.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement::total 17341
+system.ruby.L1Cache_Controller.S.Load | 551952 52.35% 52.35% | 502332 47.65% 100.00%
+system.ruby.L1Cache_Controller.S.Load::total 1054284
+system.ruby.L1Cache_Controller.S.Ifetch | 67461431 53.66% 53.66% | 58259753 46.34% 100.00%
+system.ruby.L1Cache_Controller.S.Ifetch::total 125721184
+system.ruby.L1Cache_Controller.S.Store | 12283 55.41% 55.41% | 9885 44.59% 100.00%
+system.ruby.L1Cache_Controller.S.Store::total 22168
+system.ruby.L1Cache_Controller.S.Inv | 10821 45.28% 45.28% | 13078 54.72% 100.00%
+system.ruby.L1Cache_Controller.S.Inv::total 23899
+system.ruby.L1Cache_Controller.S.L1_Replacement | 344781 38.07% 38.07% | 560779 61.93% 100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement::total 905560
+system.ruby.L1Cache_Controller.E.Load | 1077334 27.76% 27.76% | 2803511 72.24% 100.00%
+system.ruby.L1Cache_Controller.E.Load::total 3880845
+system.ruby.L1Cache_Controller.E.Store | 80360 48.21% 48.21% | 86332 51.79% 100.00%
+system.ruby.L1Cache_Controller.E.Store::total 166692
+system.ruby.L1Cache_Controller.E.Inv | 55 56.12% 56.12% | 43 43.88% 100.00%
+system.ruby.L1Cache_Controller.E.Inv::total 98
+system.ruby.L1Cache_Controller.E.L1_Replacement | 162044 14.59% 14.59% | 948886 85.41% 100.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement::total 1110930
+system.ruby.L1Cache_Controller.E.Fwd_GETX | 433 65.81% 65.81% | 225 34.19% 100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETX::total 658
+system.ruby.L1Cache_Controller.E.Fwd_GETS | 907 40.65% 40.65% | 1324 59.35% 100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETS::total 2231
+system.ruby.L1Cache_Controller.M.Load | 4126753 48.03% 48.03% | 4465569 51.97% 100.00%
+system.ruby.L1Cache_Controller.M.Load::total 8592322
+system.ruby.L1Cache_Controller.M.Store | 4848403 48.25% 48.25% | 5200309 51.75% 100.00%
+system.ruby.L1Cache_Controller.M.Store::total 10048712
+system.ruby.L1Cache_Controller.M.Inv | 167 44.53% 44.53% | 208 55.47% 100.00%
+system.ruby.L1Cache_Controller.M.Inv::total 375
+system.ruby.L1Cache_Controller.M.L1_Replacement | 292440 50.83% 50.83% | 282914 49.17% 100.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement::total 575354
+system.ruby.L1Cache_Controller.M.Fwd_GETX | 11886 50.35% 50.35% | 11721 49.65% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETX::total 23607
+system.ruby.L1Cache_Controller.M.Fwd_GETS | 13102 57.04% 57.04% | 9868 42.96% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETS::total 22970
system.ruby.L1Cache_Controller.M.Fwd_GET_INSTR | 4 100.00% 100.00% | 0 0.00% 100.00%
system.ruby.L1Cache_Controller.M.Fwd_GET_INSTR::total 4
-system.ruby.L1Cache_Controller.IS.Data_Exclusive | 234065 18.32% 18.32% | 1043776 81.68% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 1277841
-system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 10636 43.52% 43.52% | 13804 56.48% 100.00%
-system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 24440
-system.ruby.L1Cache_Controller.IS.Data_all_Acks | 324718 36.16% 36.16% | 573398 63.84% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 898116
-system.ruby.L1Cache_Controller.IM.Data | 762 41.48% 41.48% | 1075 58.52% 100.00%
-system.ruby.L1Cache_Controller.IM.Data::total 1837
-system.ruby.L1Cache_Controller.IM.Data_all_Acks | 219479 50.97% 50.97% | 211126 49.03% 100.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 430605
-system.ruby.L1Cache_Controller.SM.Ack | 11815 55.12% 55.12% | 9619 44.88% 100.00%
-system.ruby.L1Cache_Controller.SM.Ack::total 21434
-system.ruby.L1Cache_Controller.SM.Ack_all | 12577 54.05% 54.05% | 10694 45.95% 100.00%
-system.ruby.L1Cache_Controller.SM.Ack_all::total 23271
-system.ruby.L1Cache_Controller.M_I.Ifetch | 2 28.57% 28.57% | 5 71.43% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive | 243874 19.04% 19.04% | 1037006 80.96% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 1280880
+system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 11192 44.40% 44.40% | 14013 55.60% 100.00%
+system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 25205
+system.ruby.L1Cache_Controller.IS.Data_all_Acks | 343283 38.04% 38.04% | 559077 61.96% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 902360
+system.ruby.L1Cache_Controller.IM.Data | 658 37.77% 37.77% | 1084 62.23% 100.00%
+system.ruby.L1Cache_Controller.IM.Data::total 1742
+system.ruby.L1Cache_Controller.IM.Data_all_Acks | 224537 51.95% 51.95% | 207698 48.05% 100.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 432235
+system.ruby.L1Cache_Controller.SM.Ack | 12283 55.41% 55.41% | 9885 44.59% 100.00%
+system.ruby.L1Cache_Controller.SM.Ack::total 22168
+system.ruby.L1Cache_Controller.SM.Ack_all | 12941 54.12% 54.12% | 10969 45.88% 100.00%
+system.ruby.L1Cache_Controller.SM.Ack_all::total 23910
+system.ruby.L1Cache_Controller.M_I.Ifetch | 4 57.14% 57.14% | 3 42.86% 100.00%
system.ruby.L1Cache_Controller.M_I.Ifetch::total 7
-system.ruby.L1Cache_Controller.M_I.WB_Ack | 439751 26.14% 26.14% | 1242757 73.86% 100.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack::total 1682508
-system.ruby.L2Cache_Controller.L1_GET_INSTR 815464 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETS 1385093 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 432443 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_UPGRADE 21434 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 1682508 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 94918 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean 11837 0.00% 0.00%
-system.ruby.L2Cache_Controller.Mem_Data 173079 0.00% 0.00%
-system.ruby.L2Cache_Controller.Mem_Ack 108223 0.00% 0.00%
-system.ruby.L2Cache_Controller.WB_Data 22674 0.00% 0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean 2091 0.00% 0.00%
-system.ruby.L2Cache_Controller.Ack 1576 0.00% 0.00%
-system.ruby.L2Cache_Controller.Ack_all 6550 0.00% 0.00%
-system.ruby.L2Cache_Controller.Unblock 24440 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 1731717 0.00% 0.00%
-system.ruby.L2Cache_Controller.MEM_Inv 2936 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 15308 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 31073 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 126698 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_GET_INSTR 800124 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETS 82654 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETX 1871 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_UPGRADE 21434 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement 224 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 6241 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.MEM_Inv 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GET_INSTR 28 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 1246769 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 280363 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 94550 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean 5479 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.MEM_Inv 1319 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack | 454484 26.95% 26.95% | 1231800 73.05% 100.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack::total 1686284
+system.ruby.L2Cache_Controller.L1_GET_INSTR 817732 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETS 1390884 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 433978 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_UPGRADE 22168 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 1686284 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 95716 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement_clean 15992 0.00% 0.00%
+system.ruby.L2Cache_Controller.Mem_Data 178413 0.00% 0.00%
+system.ruby.L2Cache_Controller.Mem_Ack 113648 0.00% 0.00%
+system.ruby.L2Cache_Controller.WB_Data 23349 0.00% 0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean 2231 0.00% 0.00%
+system.ruby.L2Cache_Controller.Ack 1814 0.00% 0.00%
+system.ruby.L2Cache_Controller.Ack_all 7922 0.00% 0.00%
+system.ruby.L2Cache_Controller.Unblock 25205 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 1737025 0.00% 0.00%
+system.ruby.L2Cache_Controller.MEM_Inv 3880 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 16558 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 34140 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 127715 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GET_INSTR 801143 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETS 84632 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX 1919 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_UPGRADE 22168 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement 243 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 7577 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.MEM_Inv 4 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GET_INSTR 27 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 1246740 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 280078 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 95328 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement_clean 8315 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.MEM_Inv 1708 0.00% 0.00%
system.ruby.L2Cache_Controller.MT.L1_GET_INSTR 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETS 24436 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETX 23510 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX 1682508 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement 144 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 117 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.MEM_Inv 147 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack 108223 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.MEM_Inv 1319 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_I.WB_Data 243 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_I.Ack_all 48 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_I.MEM_Inv 147 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data 82 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all 35 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_I.Ack 1350 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all 6241 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_I.Ack 226 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_I.Ack_all 226 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_I.MEM_Inv 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.L1_GETS 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data 31072 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data 15309 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data 126698 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS_MB.L1_GETS 118 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 23305 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_GETS 42 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETS 25201 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETX 24265 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX 1686284 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement 145 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 100 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.MEM_Inv 228 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack 113648 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.MEM_Inv 1708 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_I.WB_Data 330 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_I.Ack_all 43 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_I.MEM_Inv 228 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data 45 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.Ack_all 55 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_I.Ack 1567 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_I.Ack_all 7577 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_I.Ack 247 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_I.Ack_all 247 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_I.MEM_Inv 4 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.Mem_Data 34140 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.Mem_Data 16558 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data 127715 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.L1_GETS 125 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 24087 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_GETS 46 0.00% 0.00%
system.ruby.L2Cache_Controller.MT_MB.L1_GETX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 1708412 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data 22344 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 2090 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.Unblock 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 1712938 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data 22969 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 2231 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.Unblock 5 0.00% 0.00%
system.ruby.L2Cache_Controller.MT_IB.WB_Data 5 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_SB.Unblock 24434 0.00% 0.00%
-system.ruby.DMA_Controller.ReadRequest 797 0.00% 0.00%
-system.ruby.DMA_Controller.WriteRequest 46736 0.00% 0.00%
-system.ruby.DMA_Controller.Data 797 0.00% 0.00%
-system.ruby.DMA_Controller.Ack 46736 0.00% 0.00%
-system.ruby.DMA_Controller.READY.ReadRequest 797 0.00% 0.00%
-system.ruby.DMA_Controller.READY.WriteRequest 46736 0.00% 0.00%
-system.ruby.DMA_Controller.BUSY_RD.Data 797 0.00% 0.00%
-system.ruby.DMA_Controller.BUSY_WR.Ack 46736 0.00% 0.00%
-system.ruby.Directory_Controller.Fetch 173079 0.00% 0.00%
-system.ruby.Directory_Controller.Data 96468 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 173522 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 142090 0.00% 0.00%
-system.ruby.Directory_Controller.DMA_READ 797 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_SB.Unblock 25200 0.00% 0.00%
+system.ruby.DMA_Controller.ReadRequest | 814 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.ReadRequest::total 814
+system.ruby.DMA_Controller.WriteRequest | 46736 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.WriteRequest::total 46736
+system.ruby.DMA_Controller.Data | 814 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.Data::total 814
+system.ruby.DMA_Controller.Ack | 46736 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.Ack::total 46736
+system.ruby.DMA_Controller.READY.ReadRequest | 814 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.READY.ReadRequest::total 814
+system.ruby.DMA_Controller.READY.WriteRequest | 46736 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.READY.WriteRequest::total 46736
+system.ruby.DMA_Controller.BUSY_RD.Data | 814 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.BUSY_RD.Data::total 814
+system.ruby.DMA_Controller.BUSY_WR.Ack | 46736 100.00% 100.00% | 0 0.00% 100.00%
+system.ruby.DMA_Controller.BUSY_WR.Ack::total 46736
+system.ruby.Directory_Controller.Fetch 178413 0.00% 0.00%
+system.ruby.Directory_Controller.Data 97701 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 178865 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 142859 0.00% 0.00%
+system.ruby.Directory_Controller.DMA_READ 814 0.00% 0.00%
system.ruby.Directory_Controller.DMA_WRITE 46736 0.00% 0.00%
-system.ruby.Directory_Controller.CleanReplacement 11755 0.00% 0.00%
-system.ruby.Directory_Controller.I.Fetch 173079 0.00% 0.00%
-system.ruby.Directory_Controller.I.DMA_READ 443 0.00% 0.00%
-system.ruby.Directory_Controller.I.DMA_WRITE 45622 0.00% 0.00%
-system.ruby.Directory_Controller.ID.Memory_Data 443 0.00% 0.00%
-system.ruby.Directory_Controller.ID_W.Memory_Ack 45622 0.00% 0.00%
-system.ruby.Directory_Controller.M.Data 95000 0.00% 0.00%
-system.ruby.Directory_Controller.M.DMA_READ 354 0.00% 0.00%
-system.ruby.Directory_Controller.M.DMA_WRITE 1114 0.00% 0.00%
-system.ruby.Directory_Controller.M.CleanReplacement 11755 0.00% 0.00%
-system.ruby.Directory_Controller.IM.Memory_Data 173079 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack 95000 0.00% 0.00%
-system.ruby.Directory_Controller.M_DRD.Data 354 0.00% 0.00%
-system.ruby.Directory_Controller.M_DRDI.Memory_Ack 354 0.00% 0.00%
-system.ruby.Directory_Controller.M_DWR.Data 1114 0.00% 0.00%
-system.ruby.Directory_Controller.M_DWRI.Memory_Ack 1114 0.00% 0.00%
+system.ruby.Directory_Controller.CleanReplacement 15947 0.00% 0.00%
+system.ruby.Directory_Controller.I.Fetch 178413 0.00% 0.00%
+system.ruby.Directory_Controller.I.DMA_READ 452 0.00% 0.00%
+system.ruby.Directory_Controller.I.DMA_WRITE 45158 0.00% 0.00%
+system.ruby.Directory_Controller.ID.Memory_Data 452 0.00% 0.00%
+system.ruby.Directory_Controller.ID_W.Memory_Ack 45158 0.00% 0.00%
+system.ruby.Directory_Controller.M.Data 95761 0.00% 0.00%
+system.ruby.Directory_Controller.M.DMA_READ 362 0.00% 0.00%
+system.ruby.Directory_Controller.M.DMA_WRITE 1578 0.00% 0.00%
+system.ruby.Directory_Controller.M.CleanReplacement 15947 0.00% 0.00%
+system.ruby.Directory_Controller.IM.Memory_Data 178413 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack 95761 0.00% 0.00%
+system.ruby.Directory_Controller.M_DRD.Data 362 0.00% 0.00%
+system.ruby.Directory_Controller.M_DRDI.Memory_Ack 362 0.00% 0.00%
+system.ruby.Directory_Controller.M_DWR.Data 1578 0.00% 0.00%
+system.ruby.Directory_Controller.M_DWRI.Memory_Ack 1578 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/system.pc.com_1.terminal b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/system.pc.com_1.terminal
index cbc69e80a..7f41384e2 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/system.pc.com_1.terminal
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/system.pc.com_1.terminal
@@ -30,7 +30,7 @@ Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
Initializing CPU#0
PID hash table entries: 512 (order: 9, 4096 bytes)
Marking TSC unstable due to TSCs unsynchronized
-time.c: Detected 2000.000 MHz processor.
+time.c: Detected 2000.001 MHz processor.
Console: colour dummy device 80x25
console handover: boot [earlyser0] -> real [ttyS0]
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
@@ -43,7 +43,7 @@ CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
Freeing SMP alternatives: 34k freed
Using local APIC timer interrupts.
-result 7812510
+result 7812509
Detected 7.812 MHz APIC timer.
Booting processor 1/2 APIC 0x1
Initializing CPU#1
@@ -131,8 +131,8 @@ TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
-input: PS/2 Generic Mouse as /class/input/input1
NET: Registered protocol family 17
+input: PS/2 Generic Mouse as /class/input/input1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 248k freed
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
index c9e0c15f4..8f9379027 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,21 +237,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=4
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]
@@ -194,33 +259,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]
@@ -237,12 +277,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=4
version=0
@@ -290,12 +330,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.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -322,9 +363,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=4
version=0
@@ -465,7 +506,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/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
index 372180bd6..95f3db4f2 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
@@ -1,25 +1,272 @@
---------- Begin Simulation Statistics ----------
sim_seconds 0.000139 # Number of seconds simulated
-sim_ticks 138616 # Number of ticks simulated
-final_tick 138616 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_ticks 138637 # Number of ticks simulated
+final_tick 138637 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 36011 # Simulator instruction rate (inst/s)
-host_op_rate 36008 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 781041 # Simulator tick rate (ticks/s)
-host_mem_usage 161164 # Number of bytes of host memory used
-host_seconds 0.18 # Real time elapsed on the host
+host_inst_rate 12523 # Simulator instruction rate (inst/s)
+host_op_rate 12523 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 271684 # Simulator tick rate (ticks/s)
+host_mem_usage 436940 # Number of bytes of host memory used
+host_seconds 0.51 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
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 93440 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 93440 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 17728 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 17728 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1460 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1460 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 277 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 277 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 673990349 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 673990349 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 127873511 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 127873511 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 801863860 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 801863860 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1460 # Number of read requests accepted
+system.mem_ctrls.writeReqs 277 # Number of write requests accepted
+system.mem_ctrls.readBursts 1460 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 277 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 74880 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 18560 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 6400 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 93440 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 17728 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 290 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 155 # 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 102 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 61 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 90 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 90 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 103 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 22 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 4 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 84 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 75 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 26 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 396 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 67 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 48 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 29 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 6 # 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 3 # 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 19 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 43 # 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 138534 # 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 1460 # 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 277 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 1170 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 3 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 3 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 6 # 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 224 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 353.142857 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 223.489977 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 324.415911 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 59 26.34% 26.34% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 55 24.55% 50.89% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 31 13.84% 64.73% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 15 6.70% 71.43% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 13 5.80% 77.23% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 14 6.25% 83.48% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 7 3.12% 86.61% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 9 4.02% 90.62% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 21 9.38% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 224 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 6 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 178 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 127.889331 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 115.157284 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-31 1 16.67% 16.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::64-79 1 16.67% 33.33% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::192-207 2 33.33% 66.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::240-255 1 16.67% 83.33% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::336-351 1 16.67% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 6 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 6 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.666667 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.640671 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.032796 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 4 66.67% 66.67% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 2 33.33% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 6 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 7999 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 30229 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 5850 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 6.84 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 25.84 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 540.12 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 46.16 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 673.99 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 127.87 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 4.58 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.22 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.36 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 23.33 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 948 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 92 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 81.03 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 75.41 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 79.75 # Average gap between requests
+system.mem_ctrls.pageHitRate 80.50 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 211 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 4420 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 128005 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 559440 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 1103760 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 310800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 613200 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 5828160 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 8112000 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 362880 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 673920 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 8645520 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 8645520 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 75333024 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 89081424 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 13491600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 1431600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 104531424 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 109661424 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 788.190677 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 826.872042 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
system.ruby.delayHist::samples 9645 # delay histogram for all message
-system.ruby.delayHist::mean 0.120270 # delay histogram for all message
-system.ruby.delayHist::stdev 0.973545 # delay histogram for all message
-system.ruby.delayHist | 9500 98.50% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 145 1.50% 100.00% | 0 0.00% 100.00% # delay histogram for all message
+system.ruby.delayHist::mean 0.162779 # delay histogram for all message
+system.ruby.delayHist::stdev 1.010338 # delay histogram for all message
+system.ruby.delayHist | 9295 96.37% 96.37% | 0 0.00% 96.37% | 205 2.13% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 145 1.50% 100.00% | 0 0.00% 100.00% # delay histogram for all message
system.ruby.delayHist::total 9645 # delay histogram for all message
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -28,13 +275,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 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%
system.ruby.outstanding_req_hist::total 8449
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 8448
-system.ruby.latency_hist::mean 15.408144
-system.ruby.latency_hist::gmean 5.259469
-system.ruby.latency_hist::stdev 27.065221
-system.ruby.latency_hist | 6958 82.36% 82.36% | 30 0.36% 82.72% | 0 0.00% 82.72% | 0 0.00% 82.72% | 1354 16.03% 98.75% | 93 1.10% 99.85% | 12 0.14% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 15.410630
+system.ruby.latency_hist::gmean 5.220511
+system.ruby.latency_hist::stdev 29.550250
+system.ruby.latency_hist | 7278 86.15% 86.15% | 1151 13.62% 99.78% | 3 0.04% 99.81% | 2 0.02% 99.83% | 6 0.07% 99.91% | 8 0.09% 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 8448
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -43,13 +290,13 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6958 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.hit_latency_hist::total 6958
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 1490
-system.ruby.miss_latency_hist::mean 73.351678
-system.ruby.miss_latency_hist::gmean 72.366127
-system.ruby.miss_latency_hist::stdev 8.741329
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 30 2.01% 2.01% | 0 0.00% 2.01% | 0 0.00% 2.01% | 1354 90.87% 92.89% | 93 6.24% 99.13% | 12 0.81% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 73.365772
+system.ruby.miss_latency_hist::gmean 69.379008
+system.ruby.miss_latency_hist::stdev 29.545012
+system.ruby.miss_latency_hist | 320 21.48% 21.48% | 1151 77.25% 98.72% | 3 0.20% 98.93% | 2 0.13% 99.06% | 6 0.40% 99.46% | 8 0.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.miss_latency_hist::total 1490
system.ruby.l1_cntrl0.L1Dcache.demand_hits 1249 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Dcache.demand_misses 799 # Number of cache demand misses
@@ -57,6 +304,7 @@ system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048
system.ruby.l1_cntrl0.L1Icache.demand_hits 5709 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 691 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
+system.cpu.clk_domain.clock 1 # Clock period in ticks
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
@@ -66,7 +314,7 @@ 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.network.routers0.percent_links_utilized 3.776801
+system.ruby.network.routers0.percent_links_utilized 3.776229
system.ruby.network.routers0.msg_count.Control::0 1490
system.ruby.network.routers0.msg_count.Request_Control::2 1041
system.ruby.network.routers0.msg_count.Response_Data::1 1490
@@ -86,7 +334,7 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::0 2328
system.ruby.l2_cntrl0.L2cache.demand_hits 30 # Number of cache demand hits
system.ruby.l2_cntrl0.L2cache.demand_misses 1460 # Number of cache demand misses
system.ruby.l2_cntrl0.L2cache.demand_accesses 1490 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 7.333389
+system.ruby.network.routers1.percent_links_utilized 7.332278
system.ruby.network.routers1.msg_count.Control::0 2950
system.ruby.network.routers1.msg_count.Request_Control::2 1041
system.ruby.network.routers1.msg_count.Response_Data::1 3227
@@ -103,28 +351,14 @@ system.ruby.network.routers1.msg_bytes.Response_Control::2 6392
system.ruby.network.routers1.msg_bytes.Writeback_Data::0 10440
system.ruby.network.routers1.msg_bytes.Writeback_Data::1 10152
system.ruby.network.routers1.msg_bytes.Writeback_Control::0 2328
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1737 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1460 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 277 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 963 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 343 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 343 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.197467 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 166 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 149 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 4 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 24 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 92 5.30% 5.30% | 21 1.21% 6.51% | 45 2.59% 9.10% | 54 3.11% 12.20% | 57 3.28% 15.49% | 174 10.02% 25.50% | 48 2.76% 28.27% | 18 1.04% 29.30% | 19 1.09% 30.40% | 22 1.27% 31.66% | 35 2.01% 33.68% | 37 2.13% 35.81% | 56 3.22% 39.03% | 59 3.40% 42.43% | 44 2.53% 44.96% | 36 2.07% 47.04% | 41 2.36% 49.40% | 24 1.38% 50.78% | 22 1.27% 52.04% | 28 1.61% 53.66% | 32 1.84% 55.50% | 48 2.76% 58.26% | 122 7.02% 65.28% | 36 2.07% 67.36% | 32 1.84% 69.20% | 25 1.44% 70.64% | 35 2.01% 72.65% | 96 5.53% 78.18% | 114 6.56% 84.74% | 185 10.65% 95.39% | 19 1.09% 96.49% | 61 3.51% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1737 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 3.556588
+system.ruby.network.routers2.percent_links_utilized 3.556049
system.ruby.network.routers2.msg_count.Control::0 1460
system.ruby.network.routers2.msg_count.Response_Data::1 1737
system.ruby.network.routers2.msg_count.Response_Control::1 2627
system.ruby.network.routers2.msg_bytes.Control::0 11680
system.ruby.network.routers2.msg_bytes.Response_Data::1 125064
system.ruby.network.routers2.msg_bytes.Response_Control::1 21016
-system.ruby.network.routers3.percent_links_utilized 4.888926
+system.ruby.network.routers3.percent_links_utilized 4.888185
system.ruby.network.routers3.msg_count.Control::0 2950
system.ruby.network.routers3.msg_count.Request_Control::2 1041
system.ruby.network.routers3.msg_count.Response_Data::1 3227
@@ -153,7 +387,7 @@ system.ruby.network.msg_byte.Response_Data 697032
system.ruby.network.msg_byte.Response_Control 114288
system.ruby.network.msg_byte.Writeback_Data 61776
system.ruby.network.msg_byte.Writeback_Control 6984
-system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -187,7 +421,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 17 # Number of system calls
-system.cpu.numCycles 138616 # number of cpu cycles simulated
+system.cpu.numCycles 138637 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 6390 # Number of instructions committed
@@ -206,7 +440,7 @@ system.cpu.num_mem_refs 2058 # nu
system.cpu.num_load_insts 1190 # Number of load instructions
system.cpu.num_store_insts 868 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 138616 # Number of busy cycles
+system.cpu.num_busy_cycles 138637 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 1050 # Number of branches fetched
@@ -245,14 +479,14 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 6400 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.369871
+system.ruby.network.routers0.throttle0.link_utilization 5.369057
system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 1041
system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 1490
system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 436
system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 8328
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 107280
system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 3488
-system.ruby.network.routers0.throttle1.link_utilization 2.183731
+system.ruby.network.routers0.throttle1.link_utilization 2.183400
system.ruby.network.routers0.throttle1.msg_count.Control::0 1490
system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 900
system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 799
@@ -265,7 +499,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 639
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 10440
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 10152
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 2328
-system.ruby.network.routers1.throttle0.link_utilization 7.447192
+system.ruby.network.routers1.throttle0.link_utilization 7.446064
system.ruby.network.routers1.throttle0.msg_count.Control::0 1490
system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 1460
system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 2352
@@ -280,7 +514,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 639
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 10440
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 10152
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 2328
-system.ruby.network.routers1.throttle1.link_utilization 7.219585
+system.ruby.network.routers1.throttle1.link_utilization 7.218491
system.ruby.network.routers1.throttle1.msg_count.Control::0 1460
system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1041
system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1767
@@ -289,26 +523,26 @@ system.ruby.network.routers1.throttle1.msg_bytes.Control::0 11680
system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 8328
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 127224
system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 12888
-system.ruby.network.routers2.throttle0.link_utilization 1.849714
+system.ruby.network.routers2.throttle0.link_utilization 1.849434
system.ruby.network.routers2.throttle0.msg_count.Control::0 1460
system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 277
system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 1175
system.ruby.network.routers2.throttle0.msg_bytes.Control::0 11680
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 19944
system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 9400
-system.ruby.network.routers2.throttle1.link_utilization 5.263462
+system.ruby.network.routers2.throttle1.link_utilization 5.262664
system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 1460
system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 1452
system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 105120
system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 11616
-system.ruby.network.routers3.throttle0.link_utilization 5.369871
+system.ruby.network.routers3.throttle0.link_utilization 5.369057
system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 1041
system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 1490
system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 436
system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 8328
system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 107280
system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 3488
-system.ruby.network.routers3.throttle1.link_utilization 7.447192
+system.ruby.network.routers3.throttle1.link_utilization 7.446064
system.ruby.network.routers3.throttle1.msg_count.Control::0 1490
system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 1460
system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 2352
@@ -323,7 +557,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 639
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 10440
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 10152
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 2328
-system.ruby.network.routers3.throttle2.link_utilization 1.849714
+system.ruby.network.routers3.throttle2.link_utilization 1.849434
system.ruby.network.routers3.throttle2.msg_count.Control::0 1460
system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 277
system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 1175
@@ -340,20 +574,22 @@ system.ruby.delayVCHist.vnet_0::total 2725 # de
system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::samples 5879 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 5879 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_1
+system.ruby.delayVCHist.vnet_1::mean 0.069740 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 0.366932 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 5674 96.51% 96.51% | 0 0.00% 96.51% | 205 3.49% 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_1
system.ruby.delayVCHist.vnet_1::total 5879 # 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 1041 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 1041 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 1041 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 64
+system.ruby.LD.latency_hist::max_bucket 639
system.ruby.LD.latency_hist::samples 1183
-system.ruby.LD.latency_hist::mean 37.688926
-system.ruby.LD.latency_hist::gmean 14.394335
-system.ruby.LD.latency_hist::stdev 35.806227
-system.ruby.LD.latency_hist | 600 50.72% 50.72% | 13 1.10% 51.82% | 0 0.00% 51.82% | 0 0.00% 51.82% | 529 44.72% 96.53% | 34 2.87% 99.41% | 6 0.51% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 35.343195
+system.ruby.LD.latency_hist::gmean 13.647233
+system.ruby.LD.latency_hist::stdev 36.940945
+system.ruby.LD.latency_hist | 797 67.37% 67.37% | 383 32.38% 99.75% | 1 0.08% 99.83% | 0 0.00% 99.83% | 1 0.08% 99.92% | 1 0.08% 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 1183
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -362,21 +598,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 600 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.LD.hit_latency_hist::total 600
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 64
+system.ruby.LD.miss_latency_hist::max_bucket 639
system.ruby.LD.miss_latency_hist::samples 583
-system.ruby.LD.miss_latency_hist::mean 73.389365
-system.ruby.LD.miss_latency_hist::gmean 72.297225
-system.ruby.LD.miss_latency_hist::stdev 9.304565
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 13 2.23% 2.23% | 0 0.00% 2.23% | 0 0.00% 2.23% | 529 90.74% 92.97% | 34 5.83% 98.80% | 6 1.03% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 68.629503
+system.ruby.LD.miss_latency_hist::gmean 64.886248
+system.ruby.LD.miss_latency_hist::stdev 24.148594
+system.ruby.LD.miss_latency_hist | 197 33.79% 33.79% | 383 65.69% 99.49% | 1 0.17% 99.66% | 0 0.00% 99.66% | 1 0.17% 99.83% | 1 0.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.LD.miss_latency_hist::total 583
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 865
-system.ruby.ST.latency_hist::mean 20.523699
-system.ruby.ST.latency_hist::gmean 6.599297
-system.ruby.ST.latency_hist::stdev 31.233065
-system.ruby.ST.latency_hist | 649 75.03% 75.03% | 12 1.39% 76.42% | 0 0.00% 76.42% | 0 0.00% 76.42% | 161 18.61% 95.03% | 39 4.51% 99.54% | 4 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 17.899422
+system.ruby.ST.latency_hist::gmean 6.261931
+system.ruby.ST.latency_hist::stdev 30.808929
+system.ruby.ST.latency_hist | 767 88.67% 88.67% | 95 10.98% 99.65% | 1 0.12% 99.77% | 0 0.00% 99.77% | 0 0.00% 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.ST.latency_hist::total 865
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -385,21 +621,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 649 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.ST.hit_latency_hist::total 649
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
system.ruby.ST.miss_latency_hist::samples 216
-system.ruby.ST.miss_latency_hist::mean 73.175926
-system.ruby.ST.miss_latency_hist::gmean 70.503717
-system.ruby.ST.miss_latency_hist::stdev 14.424352
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 12 5.56% 5.56% | 0 0.00% 5.56% | 0 0.00% 5.56% | 161 74.54% 80.09% | 39 18.06% 98.15% | 4 1.85% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 62.666667
+system.ruby.ST.miss_latency_hist::gmean 57.141141
+system.ruby.ST.miss_latency_hist::stdev 33.628615
+system.ruby.ST.miss_latency_hist | 118 54.63% 54.63% | 95 43.98% 98.61% | 1 0.46% 99.07% | 0 0.00% 99.07% | 0 0.00% 99.07% | 2 0.93% 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 216
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 6400
-system.ruby.IFETCH.latency_hist::mean 10.598281
-system.ruby.IFETCH.latency_hist::gmean 4.234466
-system.ruby.IFETCH.latency_hist::stdev 21.908503
-system.ruby.IFETCH.latency_hist | 5709 89.20% 89.20% | 5 0.08% 89.28% | 0 0.00% 89.28% | 0 0.00% 89.28% | 664 10.38% 99.66% | 20 0.31% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 11.389844
+system.ruby.IFETCH.latency_hist::gmean 4.264766
+system.ruby.IFETCH.latency_hist::stdev 26.115167
+system.ruby.IFETCH.latency_hist | 5714 89.28% 89.28% | 673 10.52% 99.80% | 1 0.02% 99.81% | 2 0.03% 99.84% | 5 0.08% 99.92% | 5 0.08% 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 6400
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -408,13 +644,13 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5709 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.hit_latency_hist::total 5709
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 691
-system.ruby.IFETCH.miss_latency_hist::mean 73.374819
-system.ruby.IFETCH.miss_latency_hist::gmean 73.016992
-system.ruby.IFETCH.miss_latency_hist::stdev 5.198651
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 5 0.72% 0.72% | 0 0.00% 0.72% | 0 0.00% 0.72% | 664 96.09% 96.82% | 20 2.89% 99.71% | 2 0.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 80.706223
+system.ruby.IFETCH.miss_latency_hist::gmean 78.001693
+system.ruby.IFETCH.miss_latency_hist::stdev 30.507480
+system.ruby.IFETCH.miss_latency_hist | 5 0.72% 0.72% | 673 97.40% 98.12% | 1 0.14% 98.26% | 2 0.29% 98.55% | 5 0.72% 99.28% | 5 0.72% 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 691
system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00%
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
index 4de69a578..f8cc14345 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
@@ -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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,21 +237,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=4
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]
@@ -194,33 +260,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]
@@ -234,12 +275,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=4
use_timeout_latency=50
version=0
@@ -280,7 +321,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -305,11 +346,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=4
version=0
GlobalRequestFromL2Cache=system.ruby.network.slave[2]
@@ -449,7 +490,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/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
index a76851914..a7cf38c09 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
@@ -1,18 +1,265 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000118 # Number of seconds simulated
-sim_ticks 117611 # Number of ticks simulated
-final_tick 117611 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000126 # Number of seconds simulated
+sim_ticks 126195 # Number of ticks simulated
+final_tick 126195 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 31716 # Simulator instruction rate (inst/s)
-host_op_rate 31714 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 583663 # Simulator tick rate (ticks/s)
-host_mem_usage 164416 # Number of bytes of host memory used
-host_seconds 0.20 # Real time elapsed on the host
+host_inst_rate 17040 # Simulator instruction rate (inst/s)
+host_op_rate 17039 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 336486 # Simulator tick rate (ticks/s)
+host_mem_usage 440076 # Number of bytes of host memory used
+host_seconds 0.38 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
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 75648 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 75648 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 12416 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 12416 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1182 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1182 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 194 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 194 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 599453227 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 599453227 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 98387416 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 98387416 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 697840643 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 697840643 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1182 # Number of read requests accepted
+system.mem_ctrls.writeReqs 194 # Number of write requests accepted
+system.mem_ctrls.readBursts 1182 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 194 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 64576 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 11072 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 5248 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 75648 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 12416 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 173 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 83 # 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 83 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 51 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 81 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 75 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 91 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 2 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 56 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 51 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 21 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 365 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 71 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 40 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 15 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 3 # 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 3 # 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 18 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 43 # 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 126127 # 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 1182 # 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 194 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 1009 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 5 # 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 211 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 327.582938 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 201.542711 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 321.278601 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 66 31.28% 31.28% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 57 27.01% 58.29% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 21 9.95% 68.25% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 10 4.74% 72.99% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 14 6.64% 79.62% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 12 5.69% 85.31% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 5 2.37% 87.68% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 3 1.42% 89.10% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 23 10.90% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 211 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 141 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 106.525720 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 81.341871 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::120-127 1 20.00% 40.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 60.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::208-215 1 20.00% 80.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.400000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.381380 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.894427 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 4 80.00% 80.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 1 20.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 7775 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 26946 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 5045 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 7.71 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 26.71 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 511.72 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 41.59 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 599.45 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 98.39 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 4.32 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.00 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.32 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 22.41 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 799 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 76 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 79.19 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 68.47 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 91.66 # Average gap between requests
+system.mem_ctrls.pageHitRate 78.12 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 232 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 4160 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 120458 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 551880 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 1035720 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 306600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 575400 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 4992000 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 7450560 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 186624 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 663552 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 8136960 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 8136960 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 64157832 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 84064968 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 18622800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 1160400 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 96954696 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 103087560 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 776.656541 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 825.783908 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -21,129 +268,110 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 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%
system.ruby.outstanding_req_hist::total 8449
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 8448
-system.ruby.latency_hist::mean 12.921757
-system.ruby.latency_hist::gmean 4.838617
-system.ruby.latency_hist::stdev 24.260990
-system.ruby.latency_hist | 7086 83.88% 83.88% | 253 2.99% 86.87% | 0 0.00% 86.87% | 0 0.00% 86.87% | 1066 12.62% 99.49% | 38 0.45% 99.94% | 4 0.05% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 13.937855
+system.ruby.latency_hist::gmean 4.957822
+system.ruby.latency_hist::stdev 28.418252
+system.ruby.latency_hist | 7438 88.04% 88.04% | 992 11.74% 99.79% | 2 0.02% 99.81% | 1 0.01% 99.82% | 11 0.13% 99.95% | 3 0.04% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.latency_hist::total 8448
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
-system.ruby.hit_latency_hist::samples 7086
+system.ruby.hit_latency_hist::samples 7027
system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
-system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7086 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.hit_latency_hist::total 7086
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
-system.ruby.miss_latency_hist::samples 1362
-system.ruby.miss_latency_hist::mean 64.541116
-system.ruby.miss_latency_hist::gmean 58.182197
-system.ruby.miss_latency_hist::stdev 21.772726
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 253 18.58% 18.58% | 0 0.00% 18.58% | 0 0.00% 18.58% | 1066 78.27% 96.84% | 38 2.79% 99.63% | 4 0.29% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 1362
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 1332 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 716 # Number of cache demand misses
+system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7027 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.hit_latency_hist::total 7027
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
+system.ruby.miss_latency_hist::samples 1421
+system.ruby.miss_latency_hist::mean 68.026742
+system.ruby.miss_latency_hist::gmean 59.451623
+system.ruby.miss_latency_hist::stdev 35.838026
+system.ruby.miss_latency_hist | 411 28.92% 28.92% | 992 69.81% 98.73% | 2 0.14% 98.87% | 1 0.07% 98.94% | 11 0.77% 99.72% | 3 0.21% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 1421
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1273 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 775 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 6.350596
-system.ruby.network.routers0.msg_count.Request_Control::0 1362
-system.ruby.network.routers0.msg_count.Response_Data::2 1109
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 253
-system.ruby.network.routers0.msg_count.Writeback_Data::2 1354
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 5.974286
+system.ruby.network.routers0.msg_count.Request_Control::0 1421
+system.ruby.network.routers0.msg_count.Response_Data::2 1182
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 239
+system.ruby.network.routers0.msg_count.Writeback_Data::2 1308
system.ruby.network.routers0.msg_count.Writeback_Control::0 2708
-system.ruby.network.routers0.msg_count.Unblock_Control::2 1362
-system.ruby.network.routers0.msg_bytes.Request_Control::0 10896
-system.ruby.network.routers0.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 18216
-system.ruby.network.routers0.msg_bytes.Writeback_Data::2 97488
+system.ruby.network.routers0.msg_count.Unblock_Control::2 1467
+system.ruby.network.routers0.msg_bytes.Request_Control::0 11368
+system.ruby.network.routers0.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 17208
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2 94176
system.ruby.network.routers0.msg_bytes.Writeback_Control::0 21664
-system.ruby.network.routers0.msg_bytes.Unblock_Control::2 10896
-system.ruby.l2_cntrl0.L2cache.demand_hits 253 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 1109 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 1362 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 9.970581
-system.ruby.network.routers1.msg_count.Request_Control::0 1362
-system.ruby.network.routers1.msg_count.Request_Control::1 1109
-system.ruby.network.routers1.msg_count.Response_Data::2 2218
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 253
-system.ruby.network.routers1.msg_count.Writeback_Data::2 1548
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2 11736
+system.ruby.l2_cntrl0.L2cache.demand_hits 239 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 1182 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 1421 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 8.972820
+system.ruby.network.routers1.msg_count.Request_Control::0 1421
+system.ruby.network.routers1.msg_count.Request_Control::1 1182
+system.ruby.network.routers1.msg_count.Response_Data::2 2364
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 239
+system.ruby.network.routers1.msg_count.Writeback_Data::2 1502
system.ruby.network.routers1.msg_count.Writeback_Control::0 2708
-system.ruby.network.routers1.msg_count.Writeback_Control::1 2186
-system.ruby.network.routers1.msg_count.Writeback_Control::2 899
-system.ruby.network.routers1.msg_count.Unblock_Control::2 2471
-system.ruby.network.routers1.msg_bytes.Request_Control::0 10896
-system.ruby.network.routers1.msg_bytes.Request_Control::1 8872
-system.ruby.network.routers1.msg_bytes.Response_Data::2 159696
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 18216
-system.ruby.network.routers1.msg_bytes.Writeback_Data::2 111456
+system.ruby.network.routers1.msg_count.Writeback_Control::1 388
+system.ruby.network.routers1.msg_count.Unblock_Control::2 2649
+system.ruby.network.routers1.msg_bytes.Request_Control::0 11368
+system.ruby.network.routers1.msg_bytes.Request_Control::1 9456
+system.ruby.network.routers1.msg_bytes.Response_Data::2 170208
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 17208
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2 108144
system.ruby.network.routers1.msg_bytes.Writeback_Control::0 21664
-system.ruby.network.routers1.msg_bytes.Writeback_Control::1 17488
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2 7192
-system.ruby.network.routers1.msg_bytes.Unblock_Control::2 19768
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1303 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1109 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 194 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 817 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 115 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 115 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.088258 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 40 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 55 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 3 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 17 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 74 5.68% 5.68% | 17 1.30% 6.98% | 45 3.45% 10.44% | 40 3.07% 13.51% | 54 4.14% 17.65% | 99 7.60% 25.25% | 29 2.23% 27.48% | 16 1.23% 28.70% | 19 1.46% 30.16% | 22 1.69% 31.85% | 31 2.38% 34.23% | 34 2.61% 36.84% | 52 3.99% 40.83% | 48 3.68% 44.51% | 38 2.92% 47.43% | 30 2.30% 49.73% | 39 2.99% 52.72% | 21 1.61% 54.34% | 21 1.61% 55.95% | 27 2.07% 58.02% | 28 2.15% 60.17% | 37 2.84% 63.01% | 55 4.22% 67.23% | 22 1.69% 68.92% | 31 2.38% 71.30% | 21 1.61% 72.91% | 32 2.46% 75.36% | 69 5.30% 80.66% | 84 6.45% 87.11% | 103 7.90% 95.01% | 13 1.00% 96.01% | 52 3.99% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1303 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 3.619985
-system.ruby.network.routers2.msg_count.Request_Control::1 1109
-system.ruby.network.routers2.msg_count.Response_Data::2 1109
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1 3104
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2 21192
+system.ruby.network.routers2.percent_links_utilized 2.998534
+system.ruby.network.routers2.msg_count.Request_Control::1 1182
+system.ruby.network.routers2.msg_count.Response_Data::2 1182
system.ruby.network.routers2.msg_count.Writeback_Data::2 194
-system.ruby.network.routers2.msg_count.Writeback_Control::1 2186
-system.ruby.network.routers2.msg_count.Writeback_Control::2 899
-system.ruby.network.routers2.msg_count.Unblock_Control::2 1109
-system.ruby.network.routers2.msg_bytes.Request_Control::1 8872
-system.ruby.network.routers2.msg_bytes.Response_Data::2 79848
+system.ruby.network.routers2.msg_count.Writeback_Control::1 388
+system.ruby.network.routers2.msg_count.Unblock_Control::2 1182
+system.ruby.network.routers2.msg_bytes.Request_Control::1 9456
+system.ruby.network.routers2.msg_bytes.Response_Data::2 85104
system.ruby.network.routers2.msg_bytes.Writeback_Data::2 13968
-system.ruby.network.routers2.msg_bytes.Writeback_Control::1 17488
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2 7192
-system.ruby.network.routers2.msg_bytes.Unblock_Control::2 8872
-system.ruby.network.routers3.percent_links_utilized 6.647054
-system.ruby.network.routers3.msg_count.Request_Control::0 1362
-system.ruby.network.routers3.msg_count.Request_Control::1 1109
-system.ruby.network.routers3.msg_count.Response_Data::2 2218
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 253
-system.ruby.network.routers3.msg_count.Writeback_Data::2 1548
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1 3104
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2 9456
+system.ruby.network.routers3.percent_links_utilized 5.981880
+system.ruby.network.routers3.msg_count.Request_Control::0 1421
+system.ruby.network.routers3.msg_count.Request_Control::1 1182
+system.ruby.network.routers3.msg_count.Response_Data::2 2364
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 239
+system.ruby.network.routers3.msg_count.Writeback_Data::2 1502
system.ruby.network.routers3.msg_count.Writeback_Control::0 2708
-system.ruby.network.routers3.msg_count.Writeback_Control::1 2186
-system.ruby.network.routers3.msg_count.Writeback_Control::2 899
-system.ruby.network.routers3.msg_count.Unblock_Control::2 2471
-system.ruby.network.routers3.msg_bytes.Request_Control::0 10896
-system.ruby.network.routers3.msg_bytes.Request_Control::1 8872
-system.ruby.network.routers3.msg_bytes.Response_Data::2 159696
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 18216
-system.ruby.network.routers3.msg_bytes.Writeback_Data::2 111456
+system.ruby.network.routers3.msg_count.Writeback_Control::1 388
+system.ruby.network.routers3.msg_count.Unblock_Control::2 2649
+system.ruby.network.routers3.msg_bytes.Request_Control::0 11368
+system.ruby.network.routers3.msg_bytes.Request_Control::1 9456
+system.ruby.network.routers3.msg_bytes.Response_Data::2 170208
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 17208
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2 108144
system.ruby.network.routers3.msg_bytes.Writeback_Control::0 21664
-system.ruby.network.routers3.msg_bytes.Writeback_Control::1 17488
-system.ruby.network.routers3.msg_bytes.Writeback_Control::2 7192
-system.ruby.network.routers3.msg_bytes.Unblock_Control::2 19768
-system.ruby.network.msg_count.Request_Control 7413
-system.ruby.network.msg_count.Response_Data 6654
-system.ruby.network.msg_count.ResponseL2hit_Data 759
-system.ruby.network.msg_count.Writeback_Data 4644
-system.ruby.network.msg_count.Writeback_Control 17379
-system.ruby.network.msg_count.Unblock_Control 7413
-system.ruby.network.msg_byte.Request_Control 59304
-system.ruby.network.msg_byte.Response_Data 479088
-system.ruby.network.msg_byte.ResponseL2hit_Data 54648
-system.ruby.network.msg_byte.Writeback_Data 334368
-system.ruby.network.msg_byte.Writeback_Control 139032
-system.ruby.network.msg_byte.Unblock_Control 59304
-system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1 3104
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2 21192
+system.ruby.network.msg_count.Request_Control 7809
+system.ruby.network.msg_count.Response_Data 7092
+system.ruby.network.msg_count.ResponseL2hit_Data 717
+system.ruby.network.msg_count.Writeback_Data 4506
+system.ruby.network.msg_count.Writeback_Control 9288
+system.ruby.network.msg_count.Unblock_Control 7947
+system.ruby.network.msg_byte.Request_Control 62472
+system.ruby.network.msg_byte.Response_Data 510624
+system.ruby.network.msg_byte.ResponseL2hit_Data 51624
+system.ruby.network.msg_byte.Writeback_Data 324432
+system.ruby.network.msg_byte.Writeback_Control 74304
+system.ruby.network.msg_byte.Unblock_Control 63576
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -177,7 +405,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 17 # Number of system calls
-system.cpu.numCycles 117611 # number of cpu cycles simulated
+system.cpu.numCycles 126195 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 6390 # Number of instructions committed
@@ -196,7 +424,7 @@ system.cpu.num_mem_refs 2058 # nu
system.cpu.num_load_insts 1190 # Number of load instructions
system.cpu.num_store_insts 868 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 117611 # Number of busy cycles
+system.cpu.num_busy_cycles 126195 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 1050 # Number of branches fetched
@@ -235,106 +463,100 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 6400 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.786874
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 1109
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 253
+system.ruby.network.routers0.throttle0.link_utilization 5.603629
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 1182
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 239
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 1354
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 18216
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 17208
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 10832
-system.ruby.network.routers0.throttle1.link_utilization 6.914319
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 1362
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 1354
+system.ruby.network.routers0.throttle1.link_utilization 6.344942
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 1421
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 1308
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 1354
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 1362
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 10896
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 97488
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 1467
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 11368
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 94176
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 10832
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 10896
-system.ruby.network.routers1.throttle0.link_utilization 11.622212
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 1362
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 1109
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 1354
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 11736
+system.ruby.network.routers1.throttle0.link_utilization 10.636713
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 1421
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 1182
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 1308
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 1354
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 1093
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 1362
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 10896
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 97488
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 194
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 1467
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 11368
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 94176
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 10832
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 8744
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 10896
-system.ruby.network.routers1.throttle1.link_utilization 8.318950
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 1109
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 1109
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 253
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 1552
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 11736
+system.ruby.network.routers1.throttle1.link_utilization 7.308927
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 1182
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 1182
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 239
system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 194
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 1354
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 1093
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 899
-system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 1109
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 8872
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 18216
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 194
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 1182
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 9456
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 17208
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 13968
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 10832
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 8744
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 7192
-system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 8872
-system.ruby.network.routers2.throttle0.link_utilization 2.532076
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 1109
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 1552
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 9456
+system.ruby.network.routers2.throttle0.link_utilization 1.705297
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 1182
system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 194
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 1093
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2 899
-system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 1109
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 8872
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 194
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 1182
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 9456
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 13968
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 8744
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2 7192
-system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 8872
-system.ruby.network.routers2.throttle1.link_utilization 4.707893
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 1109
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 1093
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 8744
-system.ruby.network.routers3.throttle0.link_utilization 5.786874
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 1109
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 253
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 1552
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 9456
+system.ruby.network.routers2.throttle1.link_utilization 4.291771
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 1182
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 194
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 1552
+system.ruby.network.routers3.throttle0.link_utilization 5.603629
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 1182
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 239
system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 1354
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 18216
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 17208
system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 10832
-system.ruby.network.routers3.throttle1.link_utilization 11.622212
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 1362
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 1109
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 1354
+system.ruby.network.routers3.throttle1.link_utilization 10.636713
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 1421
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 1182
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 1308
system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 1354
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 1093
-system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 1362
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 10896
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 79848
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 97488
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 194
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 1467
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 11368
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 85104
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 94176
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 10832
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 8744
-system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 10896
-system.ruby.network.routers3.throttle2.link_utilization 2.532076
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 1109
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 1552
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 11736
+system.ruby.network.routers3.throttle2.link_utilization 1.705297
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 1182
system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 194
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 1093
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2 899
-system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 1109
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 8872
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 194
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 1182
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 9456
system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 13968
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 8744
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2 7192
-system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 8872
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 1552
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 9456
+system.ruby.LD.latency_hist::bucket_size 64
+system.ruby.LD.latency_hist::max_bucket 639
system.ruby.LD.latency_hist::samples 1183
-system.ruby.LD.latency_hist::mean 29.472527
-system.ruby.LD.latency_hist::gmean 10.960479
-system.ruby.LD.latency_hist::stdev 33.386382
-system.ruby.LD.latency_hist | 658 55.62% 55.62% | 113 9.55% 65.17% | 0 0.00% 65.17% | 0 0.00% 65.17% | 399 33.73% 98.90% | 10 0.85% 99.75% | 2 0.17% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 29.355030
+system.ruby.LD.latency_hist::gmean 10.774857
+system.ruby.LD.latency_hist::stdev 36.604149
+system.ruby.LD.latency_hist | 860 72.70% 72.70% | 320 27.05% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 2 0.17% 99.92% | 1 0.08% 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 1183
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -343,44 +565,44 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 658 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.LD.hit_latency_hist::total 658
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 64
+system.ruby.LD.miss_latency_hist::max_bucket 639
system.ruby.LD.miss_latency_hist::samples 525
-system.ruby.LD.miss_latency_hist::mean 62.651429
-system.ruby.LD.miss_latency_hist::gmean 55.602025
-system.ruby.LD.miss_latency_hist::stdev 23.052099
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 113 21.52% 21.52% | 0 0.00% 21.52% | 0 0.00% 21.52% | 399 76.00% 97.52% | 10 1.90% 99.43% | 2 0.38% 99.81% | 1 0.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 62.386667
+system.ruby.LD.miss_latency_hist::gmean 53.502649
+system.ruby.LD.miss_latency_hist::stdev 32.511258
+system.ruby.LD.miss_latency_hist | 202 38.48% 38.48% | 320 60.95% 99.43% | 0 0.00% 99.43% | 0 0.00% 99.43% | 2 0.38% 99.81% | 1 0.19% 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 525
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 865
-system.ruby.ST.latency_hist::mean 15.258960
-system.ruby.ST.latency_hist::gmean 5.580517
-system.ruby.ST.latency_hist::stdev 26.186033
-system.ruby.ST.latency_hist | 674 77.92% 77.92% | 61 7.05% 84.97% | 0 0.00% 84.97% | 0 0.00% 84.97% | 125 14.45% 99.42% | 5 0.58% 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::mean 19.187283
+system.ruby.ST.latency_hist::gmean 6.808148
+system.ruby.ST.latency_hist::stdev 31.171451
+system.ruby.ST.latency_hist | 753 87.05% 87.05% | 108 12.49% 99.54% | 2 0.23% 99.77% | 0 0.00% 99.77% | 1 0.12% 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.latency_hist::total 865
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
-system.ruby.ST.hit_latency_hist::samples 674
+system.ruby.ST.hit_latency_hist::samples 615
system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
-system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 674 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.ST.hit_latency_hist::total 674
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
-system.ruby.ST.miss_latency_hist::samples 191
-system.ruby.ST.miss_latency_hist::mean 58.518325
-system.ruby.ST.miss_latency_hist::gmean 49.873811
-system.ruby.ST.miss_latency_hist::stdev 26.529992
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 61 31.94% 31.94% | 0 0.00% 31.94% | 0 0.00% 31.94% | 125 65.45% 97.38% | 5 2.62% 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 191
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 615 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.ST.hit_latency_hist::total 615
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
+system.ruby.ST.miss_latency_hist::samples 250
+system.ruby.ST.miss_latency_hist::mean 59.008000
+system.ruby.ST.miss_latency_hist::gmean 51.116604
+system.ruby.ST.miss_latency_hist::stdev 33.649742
+system.ruby.ST.miss_latency_hist | 138 55.20% 55.20% | 108 43.20% 98.40% | 2 0.80% 99.20% | 0 0.00% 99.20% | 1 0.40% 99.60% | 1 0.40% 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 250
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 6400
-system.ruby.IFETCH.latency_hist::mean 9.546563
-system.ruby.IFETCH.latency_hist::gmean 4.080453
-system.ruby.IFETCH.latency_hist::stdev 20.389274
-system.ruby.IFETCH.latency_hist | 5754 89.91% 89.91% | 79 1.23% 91.14% | 0 0.00% 91.14% | 0 0.00% 91.14% | 542 8.47% 99.61% | 23 0.36% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 10.378594
+system.ruby.IFETCH.latency_hist::gmean 4.114908
+system.ruby.IFETCH.latency_hist::stdev 25.040800
+system.ruby.IFETCH.latency_hist | 5825 91.02% 91.02% | 564 8.81% 99.83% | 0 0.00% 99.83% | 1 0.02% 99.84% | 8 0.12% 99.97% | 1 0.02% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.latency_hist::total 6400
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -389,90 +611,112 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5754 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.hit_latency_hist::total 5754
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 646
-system.ruby.IFETCH.miss_latency_hist::mean 67.857585
-system.ruby.IFETCH.miss_latency_hist::gmean 63.180784
-system.ruby.IFETCH.miss_latency_hist::stdev 18.346066
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 79 12.23% 12.23% | 0 0.00% 12.23% | 0 0.00% 12.23% | 542 83.90% 96.13% | 23 3.56% 99.69% | 2 0.31% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 76.100619
+system.ruby.IFETCH.miss_latency_hist::gmean 68.669414
+system.ruby.IFETCH.miss_latency_hist::stdev 37.537546
+system.ruby.IFETCH.miss_latency_hist | 71 10.99% 10.99% | 564 87.31% 98.30% | 0 0.00% 98.30% | 1 0.15% 98.45% | 8 1.24% 99.69% | 1 0.15% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.miss_latency_hist::total 646
system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00%
system.ruby.L1Cache_Controller.Store 865 0.00% 0.00%
-system.ruby.L1Cache_Controller.L1_Replacement 1379 0.00% 0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data 1362 0.00% 0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack_Data 1354 0.00% 0.00%
-system.ruby.L1Cache_Controller.All_acks 191 0.00% 0.00%
-system.ruby.L1Cache_Controller.Use_Timeout 1361 0.00% 0.00%
+system.ruby.L1Cache_Controller.L1_Replacement 1362 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data 1125 0.00% 0.00%
+system.ruby.L1Cache_Controller.Exclusive_Data 296 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack 46 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack_Data 1308 0.00% 0.00%
+system.ruby.L1Cache_Controller.All_acks 250 0.00% 0.00%
+system.ruby.L1Cache_Controller.Use_Timeout 296 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Load 525 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Ifetch 646 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Store 191 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Load 305 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Ifetch 3467 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Store 51 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement 1086 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Load 112 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Ifetch 2287 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Store 27 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement 17 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Use_Timeout 1143 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Load 234 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Store 339 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Load 299 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Ifetch 5754 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Store 59 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement 1059 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Load 79 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Store 18 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement 27 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Load 39 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Store 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Use_Timeout 45 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Load 229 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Store 313 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.L1_Replacement 268 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Load 7 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Store 257 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Load 12 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Store 283 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.L1_Replacement 8 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_Timeout 218 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_Timeout 251 0.00% 0.00%
system.ruby.L1Cache_Controller.IM.Exclusive_Data 191 0.00% 0.00%
-system.ruby.L1Cache_Controller.OM.All_acks 191 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data 1171 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 1354 0.00% 0.00%
+system.ruby.L1Cache_Controller.SM.Exclusive_Data 59 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.All_acks 250 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data 1125 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data 46 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack 46 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 1013 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 295 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETS 1171 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 191 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 1354 0.00% 0.00%
-system.ruby.L2Cache_Controller.All_Acks 130 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data 130 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data_Exclusive 979 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBCLEANDATA 1058 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 296 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Ack 1093 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 1362 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 1093 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 979 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 130 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTX 1354 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 192 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 61 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 1093 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 1058 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 296 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Data_Exclusive 979 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 979 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGM.Data 130 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.All_Acks 130 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 130 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 61 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 192 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.Writeback_Ack 1093 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 130 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 979 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX 1093 0.00% 0.00%
-system.ruby.Directory_Controller.Exclusive_Unblock 1109 0.00% 0.00%
-system.ruby.Directory_Controller.Clean_Writeback 899 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 250 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 295 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTS_only 1059 0.00% 0.00%
+system.ruby.L2Cache_Controller.All_Acks 198 0.00% 0.00%
+system.ruby.L2Cache_Controller.Data 1182 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBCLEANDATA 1013 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 295 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Ack 194 0.00% 0.00%
+system.ruby.L2Cache_Controller.Unblock 1171 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 296 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 1193 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 984 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 132 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_GETX 57 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 1013 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_PUTX 295 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETS 141 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETX 7 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement 906 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_GETX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L2_Replacement 93 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 52 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 194 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 1013 0.00% 0.00%
+system.ruby.L2Cache_Controller.SW.Unblock 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 295 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Data 984 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Unblock 984 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGM.Data 139 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.Data 59 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.All_Acks 198 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 198 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 52 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.Unblock 141 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.Writeback_Ack 194 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 198 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 984 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX 194 0.00% 0.00%
+system.ruby.Directory_Controller.Unblock 466 0.00% 0.00%
+system.ruby.Directory_Controller.Last_Unblock 518 0.00% 0.00%
+system.ruby.Directory_Controller.Exclusive_Unblock 198 0.00% 0.00%
system.ruby.Directory_Controller.Dirty_Writeback 194 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 1109 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 1182 0.00% 0.00%
system.ruby.Directory_Controller.Memory_Ack 194 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETX 130 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETS 979 0.00% 0.00%
-system.ruby.Directory_Controller.I.Memory_Ack 193 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX 1093 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Exclusive_Unblock 979 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Data 979 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Ack 1 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Exclusive_Unblock 130 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Memory_Data 130 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Clean_Writeback 899 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETX 111 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETS 466 0.00% 0.00%
+system.ruby.Directory_Controller.I.Memory_Ack 194 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETX 87 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETS 518 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX 194 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Unblock 466 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Memory_Data 466 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Last_Unblock 518 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Memory_Data 518 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Exclusive_Unblock 198 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Memory_Data 198 0.00% 0.00%
system.ruby.Directory_Controller.MI.Dirty_Writeback 194 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
index fe6b478bf..e68e0eb6b 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
@@ -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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,7 +237,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
@@ -182,16 +247,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=4
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]
@@ -202,33 +268,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]
@@ -248,13 +289,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=4
use_timeout_latency=50
version=0
@@ -297,7 +338,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -326,9 +367,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=4
version=0
GlobalRequestFromL2Cache=system.ruby.network.slave[3]
@@ -469,7 +510,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/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
index 706264b43..abe542f63 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
@@ -1,18 +1,264 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000114 # Number of seconds simulated
-sim_ticks 113627 # Number of ticks simulated
-final_tick 113627 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000117 # Number of seconds simulated
+sim_ticks 116770 # Number of ticks simulated
+final_tick 116770 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 50343 # Simulator instruction rate (inst/s)
-host_op_rate 50337 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 894983 # Simulator tick rate (ticks/s)
-host_mem_usage 161272 # Number of bytes of host memory used
-host_seconds 0.13 # Real time elapsed on the host
+host_inst_rate 333 # Simulator instruction rate (inst/s)
+host_op_rate 333 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 6085 # Simulator tick rate (ticks/s)
+host_mem_usage 436992 # Number of bytes of host memory used
+host_seconds 19.19 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
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 75264 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 75264 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14592 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 14592 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1176 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1176 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 228 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 228 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 644549114 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 644549114 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 124963604 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 124963604 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 769512717 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 769512717 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1176 # Number of read requests accepted
+system.mem_ctrls.writeReqs 228 # Number of write requests accepted
+system.mem_ctrls.readBursts 1176 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 228 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 64960 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 10304 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 6144 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 75264 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 14592 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 161 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 109 # 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 86 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 52 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 82 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 77 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 92 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 61 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 53 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 22 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 361 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 62 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 44 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 26 # 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 5 # 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 21 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 44 # 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 116679 # 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 1176 # 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 228 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 1015 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 6 # 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 202 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 339.643564 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 206.317034 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 334.142270 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 63 31.19% 31.19% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 47 23.27% 54.46% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 25 12.38% 66.83% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 13 6.44% 73.27% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 14 6.93% 80.20% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 7 3.47% 83.66% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 3 1.49% 85.15% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 5 2.48% 87.62% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 25 12.38% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 202 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 6 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 155.833333 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 115.513983 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 90.977836 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-31 1 16.67% 16.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::80-95 1 16.67% 33.33% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::160-175 1 16.67% 50.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::192-207 1 16.67% 66.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::208-223 1 16.67% 83.33% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::256-271 1 16.67% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 6 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 6 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 6 100.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 6 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 7533 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 26818 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 5075 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 7.42 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 26.42 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 556.31 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 52.62 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 644.55 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 124.96 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 4.76 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.35 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.41 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 22.40 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 810 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 92 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 79.80 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 77.31 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 83.10 # Average gap between requests
+system.mem_ctrls.pageHitRate 79.54 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 22 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 3640 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 105625 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 514080 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 937440 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 285600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 520800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 5041920 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 6764160 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 269568 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 725760 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 7119840 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 7119840 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 60929352 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 72381564 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 12117000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 2071200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 86277360 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 90520764 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 789.557896 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 828.390947 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -21,115 +267,112 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 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%
system.ruby.outstanding_req_hist::total 8449
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 8448
-system.ruby.latency_hist::mean 12.450166
-system.ruby.latency_hist::gmean 3.507332
-system.ruby.latency_hist::stdev 24.780985
-system.ruby.latency_hist | 7066 83.64% 83.64% | 204 2.41% 86.06% | 0 0.00% 86.06% | 0 0.00% 86.06% | 1130 13.38% 99.43% | 11 0.13% 99.56% | 8 0.09% 99.66% | 29 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 12.822206
+system.ruby.latency_hist::gmean 3.506831
+system.ruby.latency_hist::stdev 27.804874
+system.ruby.latency_hist | 7433 87.99% 87.99% | 995 11.78% 99.76% | 6 0.07% 99.83% | 2 0.02% 99.86% | 8 0.09% 99.95% | 4 0.05% 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 8448
system.ruby.hit_latency_hist::bucket_size 4
system.ruby.hit_latency_hist::max_bucket 39
-system.ruby.hit_latency_hist::samples 7270
-system.ruby.hit_latency_hist::mean 2.633975
-system.ruby.hit_latency_hist::gmean 2.145826
-system.ruby.hit_latency_hist::stdev 3.736672
-system.ruby.hit_latency_hist | 7066 97.19% 97.19% | 0 0.00% 97.19% | 0 0.00% 97.19% | 0 0.00% 97.19% | 0 0.00% 97.19% | 21 0.29% 97.48% | 183 2.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 7270
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
-system.ruby.miss_latency_hist::samples 1178
-system.ruby.miss_latency_hist::mean 73.030560
-system.ruby.miss_latency_hist::gmean 72.754722
-system.ruby.miss_latency_hist::stdev 7.259184
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1130 95.93% 95.93% | 11 0.93% 96.86% | 8 0.68% 97.54% | 29 2.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 1178
-system.ruby.Directory.incomplete_times 1177
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 1312 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 736 # Number of cache demand misses
+system.ruby.hit_latency_hist::samples 7272
+system.ruby.hit_latency_hist::mean 2.641777
+system.ruby.hit_latency_hist::gmean 2.147878
+system.ruby.hit_latency_hist::stdev 3.755596
+system.ruby.hit_latency_hist | 7065 97.15% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 24 0.33% 97.48% | 183 2.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 7272
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
+system.ruby.miss_latency_hist::samples 1176
+system.ruby.miss_latency_hist::mean 75.774660
+system.ruby.miss_latency_hist::gmean 72.686076
+system.ruby.miss_latency_hist::stdev 29.372665
+system.ruby.miss_latency_hist | 161 13.69% 13.69% | 995 84.61% 98.30% | 6 0.51% 98.81% | 2 0.17% 98.98% | 8 0.68% 99.66% | 4 0.34% 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 1176
+system.ruby.Directory.incomplete_times 1175
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1311 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 737 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 5.722011
-system.ruby.network.routers0.msg_count.Request_Control::1 1382
-system.ruby.network.routers0.msg_count.Response_Data::4 1178
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 204
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 5.578702
+system.ruby.network.routers0.msg_count.Request_Control::1 1383
+system.ruby.network.routers0.msg_count.Response_Data::4 1176
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 207
system.ruby.network.routers0.msg_count.Response_Control::4 1
system.ruby.network.routers0.msg_count.Writeback_Data::4 1354
-system.ruby.network.routers0.msg_bytes.Request_Control::1 11056
-system.ruby.network.routers0.msg_bytes.Response_Data::4 84816
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 14688
+system.ruby.network.routers0.msg_count.Persistent_Control::3 40
+system.ruby.network.routers0.msg_bytes.Request_Control::1 11064
+system.ruby.network.routers0.msg_bytes.Response_Data::4 84672
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 14904
system.ruby.network.routers0.msg_bytes.Response_Control::4 8
system.ruby.network.routers0.msg_bytes.Writeback_Data::4 97488
-system.ruby.l2_cntrl0.L2cache.demand_hits 187 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 1195 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 1382 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 4.318516
-system.ruby.network.routers1.msg_count.Request_Control::1 1382
-system.ruby.network.routers1.msg_count.Request_Control::2 1195
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 204
+system.ruby.network.routers0.msg_bytes.Persistent_Control::3 320
+system.ruby.l2_cntrl0.L2cache.demand_hits 189 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 1194 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 1383 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 4.210200
+system.ruby.network.routers1.msg_count.Request_Control::1 1383
+system.ruby.network.routers1.msg_count.Request_Control::2 1194
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 207
system.ruby.network.routers1.msg_count.Response_Control::4 1
-system.ruby.network.routers1.msg_count.Writeback_Data::4 1583
-system.ruby.network.routers1.msg_count.Writeback_Control::4 967
-system.ruby.network.routers1.msg_bytes.Request_Control::1 11056
-system.ruby.network.routers1.msg_bytes.Request_Control::2 9560
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 14688
+system.ruby.network.routers1.msg_count.Writeback_Data::4 1582
+system.ruby.network.routers1.msg_count.Writeback_Control::4 966
+system.ruby.network.routers1.msg_count.Persistent_Control::3 20
+system.ruby.network.routers1.msg_bytes.Request_Control::1 11064
+system.ruby.network.routers1.msg_bytes.Request_Control::2 9552
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 14904
system.ruby.network.routers1.msg_bytes.Response_Control::4 8
-system.ruby.network.routers1.msg_bytes.Writeback_Data::4 113976
-system.ruby.network.routers1.msg_bytes.Writeback_Control::4 7736
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1407 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1178 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 229 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 789 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 323 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 323 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.229566 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 81 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 213 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 10 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 19 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 75 5.33% 5.33% | 17 1.21% 6.54% | 45 3.20% 9.74% | 41 2.91% 12.65% | 54 3.84% 16.49% | 102 7.25% 23.74% | 33 2.35% 26.08% | 16 1.14% 27.22% | 20 1.42% 28.64% | 22 1.56% 30.21% | 32 2.27% 32.48% | 34 2.42% 34.90% | 53 3.77% 38.66% | 50 3.55% 42.22% | 40 2.84% 45.06% | 31 2.20% 47.26% | 40 2.84% 50.11% | 21 1.49% 51.60% | 21 1.49% 53.09% | 21 1.49% 54.58% | 28 1.99% 56.57% | 38 2.70% 59.28% | 89 6.33% 65.60% | 22 1.56% 67.16% | 31 2.20% 69.37% | 23 1.63% 71.00% | 32 2.27% 73.28% | 72 5.12% 78.39% | 95 6.75% 85.15% | 141 10.02% 95.17% | 15 1.07% 96.23% | 53 3.77% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1407 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 3.261769
-system.ruby.network.routers2.msg_count.Request_Control::2 1195
-system.ruby.network.routers2.msg_count.Response_Data::4 1178
-system.ruby.network.routers2.msg_count.Writeback_Data::4 229
-system.ruby.network.routers2.msg_count.Writeback_Control::4 967
-system.ruby.network.routers2.msg_bytes.Request_Control::2 9560
-system.ruby.network.routers2.msg_bytes.Response_Data::4 84816
-system.ruby.network.routers2.msg_bytes.Writeback_Data::4 16488
-system.ruby.network.routers2.msg_bytes.Writeback_Control::4 7736
-system.ruby.network.routers3.percent_links_utilized 4.434099
-system.ruby.network.routers3.msg_count.Request_Control::1 1382
-system.ruby.network.routers3.msg_count.Request_Control::2 1195
-system.ruby.network.routers3.msg_count.Response_Data::4 1178
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 204
+system.ruby.network.routers1.msg_bytes.Writeback_Data::4 113904
+system.ruby.network.routers1.msg_bytes.Writeback_Control::4 7728
+system.ruby.network.routers1.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers2.percent_links_utilized 3.172048
+system.ruby.network.routers2.msg_count.Request_Control::2 1194
+system.ruby.network.routers2.msg_count.Response_Data::4 1176
+system.ruby.network.routers2.msg_count.Writeback_Data::4 228
+system.ruby.network.routers2.msg_count.Writeback_Control::4 966
+system.ruby.network.routers2.msg_count.Persistent_Control::3 20
+system.ruby.network.routers2.msg_bytes.Request_Control::2 9552
+system.ruby.network.routers2.msg_bytes.Response_Data::4 84672
+system.ruby.network.routers2.msg_bytes.Writeback_Data::4 16416
+system.ruby.network.routers2.msg_bytes.Writeback_Control::4 7728
+system.ruby.network.routers2.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers3.percent_links_utilized 4.320316
+system.ruby.network.routers3.msg_count.Request_Control::1 1383
+system.ruby.network.routers3.msg_count.Request_Control::2 1194
+system.ruby.network.routers3.msg_count.Response_Data::4 1176
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 207
system.ruby.network.routers3.msg_count.Response_Control::4 1
-system.ruby.network.routers3.msg_count.Writeback_Data::4 1583
-system.ruby.network.routers3.msg_count.Writeback_Control::4 967
-system.ruby.network.routers3.msg_bytes.Request_Control::1 11056
-system.ruby.network.routers3.msg_bytes.Request_Control::2 9560
-system.ruby.network.routers3.msg_bytes.Response_Data::4 84816
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 14688
+system.ruby.network.routers3.msg_count.Writeback_Data::4 1582
+system.ruby.network.routers3.msg_count.Writeback_Control::4 966
+system.ruby.network.routers3.msg_count.Persistent_Control::3 40
+system.ruby.network.routers3.msg_bytes.Request_Control::1 11064
+system.ruby.network.routers3.msg_bytes.Request_Control::2 9552
+system.ruby.network.routers3.msg_bytes.Response_Data::4 84672
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 14904
system.ruby.network.routers3.msg_bytes.Response_Control::4 8
-system.ruby.network.routers3.msg_bytes.Writeback_Data::4 113976
-system.ruby.network.routers3.msg_bytes.Writeback_Control::4 7736
+system.ruby.network.routers3.msg_bytes.Writeback_Data::4 113904
+system.ruby.network.routers3.msg_bytes.Writeback_Control::4 7728
+system.ruby.network.routers3.msg_bytes.Persistent_Control::3 320
system.ruby.network.msg_count.Request_Control 7731
-system.ruby.network.msg_count.Response_Data 3534
-system.ruby.network.msg_count.ResponseL2hit_Data 612
+system.ruby.network.msg_count.Response_Data 3528
+system.ruby.network.msg_count.ResponseL2hit_Data 621
system.ruby.network.msg_count.Response_Control 3
-system.ruby.network.msg_count.Writeback_Data 4749
-system.ruby.network.msg_count.Writeback_Control 2901
+system.ruby.network.msg_count.Writeback_Data 4746
+system.ruby.network.msg_count.Writeback_Control 2898
+system.ruby.network.msg_count.Persistent_Control 120
system.ruby.network.msg_byte.Request_Control 61848
-system.ruby.network.msg_byte.Response_Data 254448
-system.ruby.network.msg_byte.ResponseL2hit_Data 44064
+system.ruby.network.msg_byte.Response_Data 254016
+system.ruby.network.msg_byte.ResponseL2hit_Data 44712
system.ruby.network.msg_byte.Response_Control 24
-system.ruby.network.msg_byte.Writeback_Data 341928
-system.ruby.network.msg_byte.Writeback_Control 23208
-system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.msg_byte.Writeback_Data 341712
+system.ruby.network.msg_byte.Writeback_Control 23184
+system.ruby.network.msg_byte.Persistent_Control 960
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -163,7 +406,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 17 # Number of system calls
-system.cpu.numCycles 113627 # number of cpu cycles simulated
+system.cpu.numCycles 116770 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 6390 # Number of instructions committed
@@ -182,7 +425,7 @@ system.cpu.num_mem_refs 2058 # nu
system.cpu.num_load_insts 1190 # Number of load instructions
system.cpu.num_store_insts 868 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 113627 # Number of busy cycles
+system.cpu.num_busy_cycles 116770 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 1050 # Number of branches fetched
@@ -221,158 +464,170 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 6400 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.473611
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1178
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 204
+system.ruby.network.routers0.throttle0.link_utilization 5.338700
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1176
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 207
system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 84816
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 14688
+system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 20
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 84672
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 14904
system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers0.throttle1.link_utilization 5.970412
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 1382
+system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers0.throttle1.link_utilization 5.818703
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 1383
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 1354
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 11056
+system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 20
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 11064
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 97488
-system.ruby.network.routers1.throttle0.link_utilization 5.970412
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 1382
+system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers1.throttle0.link_utilization 5.818703
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 1383
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 1354
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 11056
+system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 20
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 11064
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 97488
-system.ruby.network.routers1.throttle1.link_utilization 2.666620
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1195
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 204
+system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers1.throttle1.link_utilization 2.601696
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1194
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 207
system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 1
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 229
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 967
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 9560
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 14688
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 228
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 966
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 9552
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 14904
system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 8
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 16488
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 7736
-system.ruby.network.routers2.throttle0.link_utilization 1.858273
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 1195
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 229
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 967
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 9560
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 16488
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 7736
-system.ruby.network.routers2.throttle1.link_utilization 4.665264
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1178
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 84816
-system.ruby.network.routers3.throttle0.link_utilization 5.473611
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 1178
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 204
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 16416
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 7728
+system.ruby.network.routers2.throttle0.link_utilization 1.812109
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 1194
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 228
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 966
+system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 20
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 9552
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 16416
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 7728
+system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers2.throttle1.link_utilization 4.531986
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1176
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 84672
+system.ruby.network.routers3.throttle0.link_utilization 5.330136
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 1176
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 207
system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 84816
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 14688
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 84672
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 14904
system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers3.throttle1.link_utilization 5.970412
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 1382
+system.ruby.network.routers3.throttle1.link_utilization 5.818703
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 1383
system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 1354
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 11056
+system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 20
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 11064
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 97488
-system.ruby.network.routers3.throttle2.link_utilization 1.858273
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 1195
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 229
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 967
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 9560
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 16488
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 7736
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 160
+system.ruby.network.routers3.throttle2.link_utilization 1.812109
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 1194
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 228
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 966
+system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 20
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 9552
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 16416
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 7728
+system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 160
+system.ruby.LD.latency_hist::bucket_size 64
+system.ruby.LD.latency_hist::max_bucket 639
system.ruby.LD.latency_hist::samples 1183
-system.ruby.LD.latency_hist::mean 29.364328
-system.ruby.LD.latency_hist::gmean 8.992215
-system.ruby.LD.latency_hist::stdev 33.341919
-system.ruby.LD.latency_hist | 658 55.62% 55.62% | 100 8.45% 64.07% | 0 0.00% 64.07% | 0 0.00% 64.07% | 408 34.49% 98.56% | 6 0.51% 99.07% | 5 0.42% 99.49% | 6 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 29.646661
+system.ruby.LD.latency_hist::gmean 8.889029
+system.ruby.LD.latency_hist::stdev 37.195991
+system.ruby.LD.latency_hist | 844 71.34% 71.34% | 335 28.32% 99.66% | 0 0.00% 99.66% | 2 0.17% 99.83% | 1 0.08% 99.92% | 1 0.08% 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 1183
system.ruby.LD.hit_latency_hist::bucket_size 4
system.ruby.LD.hit_latency_hist::max_bucket 39
-system.ruby.LD.hit_latency_hist::samples 758
-system.ruby.LD.hit_latency_hist::mean 5.015831
-system.ruby.LD.hit_latency_hist::gmean 2.788668
-system.ruby.LD.hit_latency_hist::stdev 7.744927
-system.ruby.LD.hit_latency_hist | 658 86.81% 86.81% | 0 0.00% 86.81% | 0 0.00% 86.81% | 0 0.00% 86.81% | 0 0.00% 86.81% | 4 0.53% 87.34% | 96 12.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 758
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
-system.ruby.LD.miss_latency_hist::samples 425
-system.ruby.LD.miss_latency_hist::mean 72.790588
-system.ruby.LD.miss_latency_hist::gmean 72.566716
-system.ruby.LD.miss_latency_hist::stdev 6.468422
-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% | 408 96.00% 96.00% | 6 1.41% 97.41% | 5 1.18% 98.59% | 6 1.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 425
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.LD.hit_latency_hist::samples 760
+system.ruby.LD.hit_latency_hist::mean 5.067105
+system.ruby.LD.hit_latency_hist::gmean 2.804626
+system.ruby.LD.hit_latency_hist::stdev 7.799833
+system.ruby.LD.hit_latency_hist | 658 86.58% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 4 0.53% 87.11% | 98 12.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 760
+system.ruby.LD.miss_latency_hist::bucket_size 64
+system.ruby.LD.miss_latency_hist::max_bucket 639
+system.ruby.LD.miss_latency_hist::samples 423
+system.ruby.LD.miss_latency_hist::mean 73.808511
+system.ruby.LD.miss_latency_hist::gmean 70.625115
+system.ruby.LD.miss_latency_hist::stdev 26.886169
+system.ruby.LD.miss_latency_hist | 84 19.86% 19.86% | 335 79.20% 99.05% | 0 0.00% 99.05% | 2 0.47% 99.53% | 1 0.24% 99.76% | 1 0.24% 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 423
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 865
-system.ruby.ST.latency_hist::mean 17.764162
-system.ruby.ST.latency_hist::gmean 4.587104
-system.ruby.ST.latency_hist::stdev 30.485878
-system.ruby.ST.latency_hist | 654 75.61% 75.61% | 43 4.97% 80.58% | 0 0.00% 80.58% | 0 0.00% 80.58% | 144 16.65% 97.23% | 1 0.12% 97.34% | 0 0.00% 97.34% | 23 2.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 15.620809
+system.ruby.ST.latency_hist::gmean 4.414027
+system.ruby.ST.latency_hist::stdev 30.143438
+system.ruby.ST.latency_hist | 774 89.48% 89.48% | 87 10.06% 99.54% | 2 0.23% 99.77% | 0 0.00% 99.77% | 0 0.00% 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.ST.latency_hist::total 865
system.ruby.ST.hit_latency_hist::bucket_size 4
system.ruby.ST.hit_latency_hist::max_bucket 39
system.ruby.ST.hit_latency_hist::samples 697
-system.ruby.ST.hit_latency_hist::mean 3.321377
-system.ruby.ST.hit_latency_hist::gmean 2.327313
-system.ruby.ST.hit_latency_hist::stdev 5.179814
-system.ruby.ST.hit_latency_hist | 654 93.83% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 17 2.44% 96.27% | 26 3.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::mean 3.348637
+system.ruby.ST.hit_latency_hist::gmean 2.335178
+system.ruby.ST.hit_latency_hist::stdev 5.222668
+system.ruby.ST.hit_latency_hist | 653 93.69% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 18 2.58% 96.27% | 26 3.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.hit_latency_hist::total 697
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
system.ruby.ST.miss_latency_hist::samples 168
-system.ruby.ST.miss_latency_hist::mean 77.684524
-system.ruby.ST.miss_latency_hist::gmean 76.581775
-system.ruby.ST.miss_latency_hist::stdev 14.627568
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 144 85.71% 85.71% | 1 0.60% 86.31% | 0 0.00% 86.31% | 23 13.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 66.535714
+system.ruby.ST.miss_latency_hist::gmean 61.950283
+system.ruby.ST.miss_latency_hist::stdev 36.753409
+system.ruby.ST.miss_latency_hist | 77 45.83% 45.83% | 87 51.79% 97.62% | 2 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 2 1.19% 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 168
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 6400
-system.ruby.IFETCH.latency_hist::mean 8.605469
-system.ruby.IFETCH.latency_hist::gmean 2.842118
-system.ruby.IFETCH.latency_hist::stdev 20.206795
-system.ruby.IFETCH.latency_hist | 5754 89.91% 89.91% | 61 0.95% 90.86% | 0 0.00% 90.86% | 0 0.00% 90.86% | 578 9.03% 99.89% | 4 0.06% 99.95% | 3 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 9.334062
+system.ruby.IFETCH.latency_hist::gmean 2.862492
+system.ruby.IFETCH.latency_hist::stdev 24.015420
+system.ruby.IFETCH.latency_hist | 5815 90.86% 90.86% | 573 8.95% 99.81% | 4 0.06% 99.87% | 0 0.00% 99.87% | 7 0.11% 99.98% | 1 0.02% 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 6400
system.ruby.IFETCH.hit_latency_hist::bucket_size 4
system.ruby.IFETCH.hit_latency_hist::max_bucket 39
system.ruby.IFETCH.hit_latency_hist::samples 5815
-system.ruby.IFETCH.hit_latency_hist::mean 2.241101
-system.ruby.IFETCH.hit_latency_hist::gmean 2.053684
-system.ruby.IFETCH.hit_latency_hist::stdev 2.341868
-system.ruby.IFETCH.hit_latency_hist | 5754 98.95% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 61 1.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.hit_latency_hist::mean 2.240069
+system.ruby.IFETCH.hit_latency_hist::gmean 2.053592
+system.ruby.IFETCH.hit_latency_hist::stdev 2.332702
+system.ruby.IFETCH.hit_latency_hist | 5754 98.95% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 2 0.03% 98.99% | 59 1.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.hit_latency_hist::total 5815
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 585
-system.ruby.IFETCH.miss_latency_hist::mean 71.868376
-system.ruby.IFETCH.miss_latency_hist::gmean 71.826339
-system.ruby.IFETCH.miss_latency_hist::stdev 2.648618
-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% | 578 98.80% 98.80% | 4 0.68% 99.49% | 3 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 79.849573
+system.ruby.IFETCH.miss_latency_hist::gmean 77.699187
+system.ruby.IFETCH.miss_latency_hist::stdev 27.986383
+system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 573 97.95% 97.95% | 4 0.68% 98.63% | 0 0.00% 98.63% | 7 1.20% 99.83% | 1 0.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.IFETCH.miss_latency_hist::total 585
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9
-system.ruby.L1Cache.hit_mach_latency_hist::samples 7066
+system.ruby.L1Cache.hit_mach_latency_hist::samples 7065
system.ruby.L1Cache.hit_mach_latency_hist::mean 2
system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000
-system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 7066 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%
-system.ruby.L1Cache.hit_mach_latency_hist::total 7066
+system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 7065 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%
+system.ruby.L1Cache.hit_mach_latency_hist::total 7065
system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 4
system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 39
-system.ruby.L2Cache.hit_mach_latency_hist::samples 204
-system.ruby.L2Cache.hit_mach_latency_hist::mean 24.593137
-system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.562022
-system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.185359
-system.ruby.L2Cache.hit_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% | 21 10.29% 10.29% | 183 89.71% 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 204
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
-system.ruby.Directory.miss_mach_latency_hist::samples 1178
-system.ruby.Directory.miss_mach_latency_hist::mean 73.030560
-system.ruby.Directory.miss_mach_latency_hist::gmean 72.754722
-system.ruby.Directory.miss_mach_latency_hist::stdev 7.259184
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1130 95.93% 95.93% | 11 0.93% 96.86% | 8 0.68% 97.54% | 29 2.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.Directory.miss_mach_latency_hist::total 1178
+system.ruby.L2Cache.hit_mach_latency_hist::samples 207
+system.ruby.L2Cache.hit_mach_latency_hist::mean 24.545894
+system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.510716
+system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.260517
+system.ruby.L2Cache.hit_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% | 24 11.59% 11.59% | 183 88.41% 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 207
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
+system.ruby.Directory.miss_mach_latency_hist::samples 1176
+system.ruby.Directory.miss_mach_latency_hist::mean 75.774660
+system.ruby.Directory.miss_mach_latency_hist::gmean 72.686076
+system.ruby.Directory.miss_mach_latency_hist::stdev 29.372665
+system.ruby.Directory.miss_mach_latency_hist | 161 13.69% 13.69% | 995 84.61% 98.30% | 6 0.51% 98.81% | 2 0.17% 98.98% | 8 0.68% 99.66% | 4 0.34% 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 1176
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 1
@@ -391,13 +646,13 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples
system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan
system.ruby.Directory.miss_latency_hist.forward_to_first_response | 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% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 70
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 70.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 83
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion::total 1
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -408,42 +663,42 @@ system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00%
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 658
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 100
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.860000
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.850264
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.666970
-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% | 4 4.00% 4.00% | 96 96.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 100
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
-system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 425
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 72.790588
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 72.566716
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 6.468422
-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% | 408 96.00% 96.00% | 6 1.41% 97.41% | 5 1.18% 98.59% | 6 1.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist::total 425
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 102
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.852941
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.840975
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.736557
+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% | 4 3.92% 3.92% | 98 96.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 102
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639
+system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 423
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 73.808511
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 70.625115
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 26.886169
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 84 19.86% 19.86% | 335 79.20% 99.05% | 0 0.00% 99.05% | 2 0.47% 99.53% | 1 0.24% 99.76% | 1 0.24% 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 423
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 654
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 653
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 654 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%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 654
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 653 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%
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 653
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 4
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 39
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 43
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 23.418605
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 23.334791
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.978847
-system.ruby.ST.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% | 17 39.53% 39.53% | 26 60.47% 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 43
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 44
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 23.363636
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 23.278948
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.989401
+system.ruby.ST.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% | 18 40.91% 40.91% | 26 59.09% 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 44
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 168
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 77.684524
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 76.581775
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 14.627568
-system.ruby.ST.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% | 144 85.71% 85.71% | 1 0.60% 86.31% | 0 0.00% 86.31% | 23 13.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 66.535714
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 61.950283
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 36.753409
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 77 45.83% 45.83% | 87 51.79% 97.62% | 2 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 2 1.19% 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 168
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -455,98 +710,118 @@ system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 5754
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 4
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 39
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 61
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24.983607
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.983275
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 0.128037
-system.ruby.IFETCH.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% | 61 100.00% 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::mean 24.885246
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.876459
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 0.635042
+system.ruby.IFETCH.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% | 2 3.28% 3.28% | 59 96.72% 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 61
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 585
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 71.868376
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 71.826339
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 2.648618
-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% | 578 98.80% 98.80% | 4 0.68% 99.49% | 3 0.51% 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::mean 79.849573
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 77.699187
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 27.986383
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 573 97.95% 97.95% | 4 0.68% 98.63% | 0 0.00% 98.63% | 7 1.20% 99.83% | 1 0.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.IFETCH.Directory.miss_type_mach_latency_hist::total 585
system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00%
system.ruby.L1Cache_Controller.Store 865 0.00% 0.00%
system.ruby.L1Cache_Controller.L1_Replacement 1364 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data_Shared 161 0.00% 0.00%
-system.ruby.L1Cache_Controller.Data_All_Tokens 1221 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data_Shared 163 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data_All_Tokens 1220 0.00% 0.00%
system.ruby.L1Cache_Controller.Ack 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 1220 0.00% 0.00%
+system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 20 0.00% 0.00%
+system.ruby.L1Cache_Controller.Request_Timeout 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 1219 0.00% 0.00%
system.ruby.L1Cache_Controller.NP.Load 525 0.00% 0.00%
system.ruby.L1Cache_Controller.NP.Ifetch 646 0.00% 0.00%
system.ruby.L1Cache_Controller.NP.Store 191 0.00% 0.00%
system.ruby.L1Cache_Controller.S.Load 153 0.00% 0.00%
system.ruby.L1Cache_Controller.S.Ifetch 331 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.Store 20 0.00% 0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement 141 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Store 21 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement 142 0.00% 0.00%
system.ruby.L1Cache_Controller.M.Load 184 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Ifetch 3308 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement 945 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Ifetch 3298 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Store 32 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement 944 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 9 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.Load 220 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.Store 330 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.L1_Replacement 268 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 1 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.Load 80 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Ifetch 2115 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Ifetch 2125 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.Store 25 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.L1_Replacement 6 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 984 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 982 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.Load 21 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.Store 266 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.L1_Replacement 4 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 236 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 237 0.00% 0.00%
system.ruby.L1Cache_Controller.IM.Data_All_Tokens 191 0.00% 0.00%
system.ruby.L1Cache_Controller.IM.Ack 1 0.00% 0.00%
-system.ruby.L1Cache_Controller.SM.Data_All_Tokens 20 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Data_Shared 161 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Data_All_Tokens 1010 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.IM.Request_Timeout 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.SM.Data_All_Tokens 21 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data_Shared 163 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data_All_Tokens 1008 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 9 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Request_Timeout 9 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETS 1122 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETS_Last_Token 49 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 211 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 1265 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 212 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 1264 0.00% 0.00%
system.ruby.L2Cache_Controller.Writeback_Shared_Data 84 0.00% 0.00%
system.ruby.L2Cache_Controller.Writeback_All_Tokens 1270 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 1010 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETS 9 0.00% 0.00%
+system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 10 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 1008 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.L1_GETX 166 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 81 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 1192 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 1191 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 10 0.00% 0.00%
system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.L2_Replacement 69 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.L2_Replacement 70 0.00% 0.00%
system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 3 0.00% 0.00%
system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 21 0.00% 0.00%
system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 49 0.00% 0.00%
system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00%
system.ruby.L2Cache_Controller.S.L2_Replacement 34 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.L1_GETX 17 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.L1_GETX 18 0.00% 0.00%
system.ruby.L2Cache_Controller.O.L2_Replacement 38 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 57 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 112 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 58 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 114 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_GETX 26 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 1124 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 278 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 1034 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 1122 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETS 9 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 209 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 1013 0.00% 0.00%
+system.ruby.Directory_Controller.Lockdown 10 0.00% 0.00%
+system.ruby.Directory_Controller.Unlockdown 10 0.00% 0.00%
system.ruby.Directory_Controller.Data_Owner 9 0.00% 0.00%
-system.ruby.Directory_Controller.Data_All_Tokens 220 0.00% 0.00%
+system.ruby.Directory_Controller.Data_All_Tokens 219 0.00% 0.00%
system.ruby.Directory_Controller.Ack_Owner 29 0.00% 0.00%
-system.ruby.Directory_Controller.Ack_Owner_All_Tokens 904 0.00% 0.00%
+system.ruby.Directory_Controller.Ack_Owner_All_Tokens 903 0.00% 0.00%
system.ruby.Directory_Controller.Ack_All_Tokens 34 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 1178 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 229 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 1176 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 228 0.00% 0.00%
system.ruby.Directory_Controller.O.GETX 168 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETS 1010 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETS 1008 0.00% 0.00%
system.ruby.Directory_Controller.O.Ack_All_Tokens 34 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETX 17 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETX 18 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Lockdown 1 0.00% 0.00%
system.ruby.Directory_Controller.NO.Data_Owner 9 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Data_All_Tokens 220 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Data_All_Tokens 219 0.00% 0.00%
system.ruby.Directory_Controller.NO.Ack_Owner 29 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 904 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETX 93 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETS 24 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Memory_Ack 229 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Memory_Data 1178 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 903 0.00% 0.00%
+system.ruby.Directory_Controller.L.Unlockdown 10 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.GETX 23 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.GETS 5 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.Memory_Ack 228 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.Memory_Data 9 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Lockdown 9 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Memory_Data 1167 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
index 8663b4c78..8473e2239 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
@@ -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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,26 +237,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=4
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]
@@ -200,33 +266,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]
@@ -259,11 +300,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -319,7 +360,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -423,7 +464,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/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
index 29b31fb1d..72fcefa3c 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
@@ -1,18 +1,266 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000093 # Number of seconds simulated
-sim_ticks 93341 # Number of ticks simulated
-final_tick 93341 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000096 # Number of seconds simulated
+sim_ticks 96381 # Number of ticks simulated
+final_tick 96381 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 52665 # Simulator instruction rate (inst/s)
-host_op_rate 52659 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 769125 # Simulator tick rate (ticks/s)
-host_mem_usage 161200 # Number of bytes of host memory used
-host_seconds 0.12 # Real time elapsed on the host
+host_inst_rate 32379 # Simulator instruction rate (inst/s)
+host_op_rate 32376 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 488288 # Simulator tick rate (ticks/s)
+host_mem_usage 436896 # Number of bytes of host memory used
+host_seconds 0.20 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0 74176 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 74176 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14080 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 14080 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1159 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1159 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 220 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 220 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 769612268 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 769612268 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 146086884 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 146086884 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 915699152 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 915699152 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1159 # Number of read requests accepted
+system.mem_ctrls.writeReqs 220 # Number of write requests accepted
+system.mem_ctrls.readBursts 1159 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 220 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 64192 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 9984 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 5568 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 74176 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 14080 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 156 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 104 # 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 86 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 52 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 82 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 77 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 96 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 59 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 47 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 22 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 358 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 61 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 40 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 21 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 2 # 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 3 # 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 18 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 43 # 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 96301 # 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 1159 # 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 220 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 1003 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 4 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 5 # 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 194 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 352.659794 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 218.108055 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 333.620332 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 54 27.84% 27.84% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 51 26.29% 54.12% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 19 9.79% 63.92% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 16 8.25% 72.16% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 12 6.19% 78.35% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 7 3.61% 81.96% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 7 3.61% 85.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 5 2.58% 88.14% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 23 11.86% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 194 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 140 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 105.715654 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 81.473922 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::120-127 1 20.00% 40.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 60.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::208-215 1 20.00% 80.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 17.400000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 17.358321 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.341641 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 2 40.00% 40.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 2 40.00% 80.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 1 20.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 6850 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 25907 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 5015 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 6.83 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 25.83 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 666.02 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 57.77 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 769.61 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 146.09 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 5.65 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 5.20 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.45 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 21.25 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 808 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 82 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 80.56 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 70.69 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 69.83 # Average gap between requests
+system.mem_ctrls.pageHitRate 79.54 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 11 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 3120 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 90575 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 476280 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 975240 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 264600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 541800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 5104320 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 7063680 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 238464 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 663552 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 6102720 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 6102720 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 54836964 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 61829496 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 8112600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 1978800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 75135948 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 79155288 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 801.946249 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 844.845750 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -21,13 +269,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 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%
system.ruby.outstanding_req_hist::total 8449
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 8448
-system.ruby.latency_hist::mean 10.048887
-system.ruby.latency_hist::gmean 3.321275
-system.ruby.latency_hist::stdev 19.898198
-system.ruby.latency_hist | 7289 86.28% 86.28% | 0 0.00% 86.28% | 0 0.00% 86.28% | 1098 13.00% 99.28% | 9 0.11% 99.38% | 24 0.28% 99.67% | 0 0.00% 99.67% | 27 0.32% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 10.408736
+system.ruby.latency_hist::gmean 3.320045
+system.ruby.latency_hist::stdev 22.997500
+system.ruby.latency_hist | 8209 97.17% 97.17% | 227 2.69% 99.86% | 0 0.00% 99.86% | 1 0.01% 99.87% | 6 0.07% 99.94% | 5 0.06% 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 8448
system.ruby.hit_latency_hist::bucket_size 2
system.ruby.hit_latency_hist::max_bucket 19
@@ -37,13 +285,13 @@ system.ruby.hit_latency_hist::gmean 2.107025
system.ruby.hit_latency_hist::stdev 1.810102
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 7086 97.21% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 203 2.79% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.hit_latency_hist::total 7289
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 1159
-system.ruby.miss_latency_hist::mean 58.742019
-system.ruby.miss_latency_hist::gmean 58.108492
-system.ruby.miss_latency_hist::stdev 10.823033
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1098 94.74% 94.74% | 9 0.78% 95.51% | 24 2.07% 97.58% | 0 0.00% 97.58% | 27 2.33% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 61.364970
+system.ruby.miss_latency_hist::gmean 57.951867
+system.ruby.miss_latency_hist::stdev 28.728264
+system.ruby.miss_latency_hist | 920 79.38% 79.38% | 227 19.59% 98.96% | 0 0.00% 98.96% | 1 0.09% 99.05% | 6 0.52% 99.57% | 5 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 1159
system.ruby.Directory.incomplete_times 1158
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
@@ -56,7 +304,8 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400
system.ruby.l1_cntrl0.L2cache.demand_hits 203 # Number of cache demand hits
system.ruby.l1_cntrl0.L2cache.demand_misses 1159 # Number of cache demand misses
system.ruby.l1_cntrl0.L2cache.demand_accesses 1362 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 4.804427
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 4.652888
system.ruby.network.routers0.msg_count.Request_Control::2 1159
system.ruby.network.routers0.msg_count.Response_Data::4 1159
system.ruby.network.routers0.msg_count.Writeback_Data::5 220
@@ -71,24 +320,10 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::2 9144
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 9144
system.ruby.network.routers0.msg_bytes.Writeback_Control::5 7384
system.ruby.network.routers0.msg_bytes.Unblock_Control::5 9272
-system.ruby.dir_cntrl0.memBuffer.memReq 1379 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1159 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 220 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 649 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 166 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 1 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 167 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.121102 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 114 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 33 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 8 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 11 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 75 5.44% 5.44% | 17 1.23% 6.67% | 45 3.26% 9.93% | 40 2.90% 12.84% | 54 3.92% 16.75% | 101 7.32% 24.08% | 33 2.39% 26.47% | 16 1.16% 27.63% | 20 1.45% 29.08% | 22 1.60% 30.67% | 32 2.32% 32.99% | 34 2.47% 35.46% | 53 3.84% 39.30% | 50 3.63% 42.93% | 39 2.83% 45.76% | 31 2.25% 48.01% | 39 2.83% 50.83% | 22 1.60% 52.43% | 21 1.52% 53.95% | 27 1.96% 55.91% | 28 2.03% 57.94% | 38 2.76% 60.70% | 81 5.87% 66.57% | 22 1.60% 68.17% | 31 2.25% 70.41% | 23 1.67% 72.08% | 32 2.32% 74.40% | 72 5.22% 79.62% | 89 6.45% 86.08% | 126 9.14% 95.21% | 14 1.02% 96.23% | 52 3.77% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1379 # Number of accesses per bank
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 4.804427
+system.ruby.network.routers1.percent_links_utilized 4.652888
system.ruby.network.routers1.msg_count.Request_Control::2 1159
system.ruby.network.routers1.msg_count.Response_Data::4 1159
system.ruby.network.routers1.msg_count.Writeback_Data::5 220
@@ -103,7 +338,7 @@ system.ruby.network.routers1.msg_bytes.Writeback_Control::2 9144
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 9144
system.ruby.network.routers1.msg_bytes.Writeback_Control::5 7384
system.ruby.network.routers1.msg_bytes.Unblock_Control::5 9272
-system.ruby.network.routers2.percent_links_utilized 4.804427
+system.ruby.network.routers2.percent_links_utilized 4.652888
system.ruby.network.routers2.msg_count.Request_Control::2 1159
system.ruby.network.routers2.msg_count.Response_Data::4 1159
system.ruby.network.routers2.msg_count.Writeback_Data::5 220
@@ -128,7 +363,6 @@ system.ruby.network.msg_byte.Response_Data 250344
system.ruby.network.msg_byte.Writeback_Data 47520
system.ruby.network.msg_byte.Writeback_Control 77016
system.ruby.network.msg_byte.Unblock_Control 27816
-system.cpu.clk_domain.clock 1 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -162,7 +396,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 17 # Number of system calls
-system.cpu.numCycles 93341 # number of cpu cycles simulated
+system.cpu.numCycles 96381 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 6390 # Number of instructions committed
@@ -181,7 +415,7 @@ system.cpu.num_mem_refs 2058 # nu
system.cpu.num_load_insts 1190 # Number of load instructions
system.cpu.num_store_insts 868 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 93341 # Number of busy cycles
+system.cpu.num_busy_cycles 96381 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 1050 # Number of branches fetched
@@ -220,12 +454,12 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 6400 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 6.199848
+system.ruby.network.routers0.throttle0.link_utilization 6.004295
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1159
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1143
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 83448
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 9144
-system.ruby.network.routers0.throttle1.link_utilization 3.409006
+system.ruby.network.routers0.throttle1.link_utilization 3.301481
system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 1159
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 220
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 1143
@@ -236,7 +470,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 15840
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 9144
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 7384
system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 9272
-system.ruby.network.routers1.throttle0.link_utilization 3.409006
+system.ruby.network.routers1.throttle0.link_utilization 3.301481
system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 1159
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 220
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 1143
@@ -247,17 +481,17 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 15840
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 9144
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 7384
system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 9272
-system.ruby.network.routers1.throttle1.link_utilization 6.199848
+system.ruby.network.routers1.throttle1.link_utilization 6.004295
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1159
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1143
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 83448
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 9144
-system.ruby.network.routers2.throttle0.link_utilization 6.199848
+system.ruby.network.routers2.throttle0.link_utilization 6.004295
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1159
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1143
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 83448
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 9144
-system.ruby.network.routers2.throttle1.link_utilization 3.409006
+system.ruby.network.routers2.throttle1.link_utilization 3.301481
system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 1159
system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 220
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 1143
@@ -268,13 +502,13 @@ system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 15840
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 9144
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 7384
system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 9272
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 32
+system.ruby.LD.latency_hist::max_bucket 319
system.ruby.LD.latency_hist::samples 1183
-system.ruby.LD.latency_hist::mean 22.775993
-system.ruby.LD.latency_hist::gmean 7.779006
-system.ruby.LD.latency_hist::stdev 26.522309
-system.ruby.LD.latency_hist | 763 64.50% 64.50% | 0 0.00% 64.50% | 0 0.00% 64.50% | 403 34.07% 98.56% | 6 0.51% 99.07% | 7 0.59% 99.66% | 0 0.00% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 22.819949
+system.ruby.LD.latency_hist::gmean 7.633765
+system.ruby.LD.latency_hist::stdev 29.454181
+system.ruby.LD.latency_hist | 845 71.43% 71.43% | 248 20.96% 92.39% | 86 7.27% 99.66% | 2 0.17% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 2 0.17% 100.00% | 0 0.00% 100.00%
system.ruby.LD.latency_hist::total 1183
system.ruby.LD.hit_latency_hist::bucket_size 2
system.ruby.LD.hit_latency_hist::max_bucket 19
@@ -284,21 +518,21 @@ system.ruby.LD.hit_latency_hist::gmean 2.587610
system.ruby.LD.hit_latency_hist::stdev 3.791932
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 658 86.24% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 105 13.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.hit_latency_hist::total 763
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 32
+system.ruby.LD.miss_latency_hist::max_bucket 319
system.ruby.LD.miss_latency_hist::samples 420
-system.ruby.LD.miss_latency_hist::mean 57.769048
-system.ruby.LD.miss_latency_hist::gmean 57.456176
-system.ruby.LD.miss_latency_hist::stdev 7.426103
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 403 95.95% 95.95% | 6 1.43% 97.38% | 7 1.67% 99.05% | 0 0.00% 99.05% | 4 0.95% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 57.892857
+system.ruby.LD.miss_latency_hist::gmean 54.485563
+system.ruby.LD.miss_latency_hist::stdev 22.570398
+system.ruby.LD.miss_latency_hist | 82 19.52% 19.52% | 248 59.05% 78.57% | 86 20.48% 99.05% | 2 0.48% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% | 0 0.00% 100.00%
system.ruby.LD.miss_latency_hist::total 420
system.ruby.ST.latency_hist::bucket_size 16
system.ruby.ST.latency_hist::max_bucket 159
system.ruby.ST.latency_hist::samples 865
-system.ruby.ST.latency_hist::mean 14.321387
-system.ruby.ST.latency_hist::gmean 4.046888
-system.ruby.ST.latency_hist::stdev 27.064708
-system.ruby.ST.latency_hist | 707 81.73% 81.73% | 0 0.00% 81.73% | 0 0.00% 81.73% | 129 14.91% 96.65% | 1 0.12% 96.76% | 4 0.46% 97.23% | 0 0.00% 97.23% | 23 2.66% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 11.716763
+system.ruby.ST.latency_hist::gmean 3.868197
+system.ruby.ST.latency_hist::stdev 20.732802
+system.ruby.ST.latency_hist | 707 81.73% 81.73% | 44 5.09% 86.82% | 0 0.00% 86.82% | 74 8.55% 95.38% | 36 4.16% 99.54% | 4 0.46% 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 865
system.ruby.ST.hit_latency_hist::bucket_size 2
system.ruby.ST.hit_latency_hist::max_bucket 19
@@ -311,18 +545,18 @@ system.ruby.ST.hit_latency_hist::total 707
system.ruby.ST.miss_latency_hist::bucket_size 16
system.ruby.ST.miss_latency_hist::max_bucket 159
system.ruby.ST.miss_latency_hist::samples 158
-system.ruby.ST.miss_latency_hist::mean 67.158228
-system.ruby.ST.miss_latency_hist::gmean 64.120487
-system.ruby.ST.miss_latency_hist::stdev 23.863071
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 129 81.65% 81.65% | 1 0.63% 82.28% | 4 2.53% 84.81% | 0 0.00% 84.81% | 23 14.56% 99.37% | 1 0.63% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 52.898734
+system.ruby.ST.miss_latency_hist::gmean 50.075344
+system.ruby.ST.miss_latency_hist::stdev 15.909453
+system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 44 27.85% 27.85% | 0 0.00% 27.85% | 74 46.84% 74.68% | 36 22.78% 97.47% | 4 2.53% 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 158
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 6400
-system.ruby.IFETCH.latency_hist::mean 7.118906
-system.ruby.IFETCH.latency_hist::gmean 2.763022
-system.ruby.IFETCH.latency_hist::stdev 15.900341
-system.ruby.IFETCH.latency_hist | 5819 90.92% 90.92% | 0 0.00% 90.92% | 0 0.00% 90.92% | 566 8.84% 99.77% | 2 0.03% 99.80% | 13 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.IFETCH.latency_hist::mean 7.937812
+system.ruby.IFETCH.latency_hist::gmean 2.788276
+system.ruby.IFETCH.latency_hist::stdev 21.096217
+system.ruby.IFETCH.latency_hist | 6291 98.30% 98.30% | 99 1.55% 99.84% | 0 0.00% 99.84% | 1 0.02% 99.86% | 4 0.06% 99.92% | 5 0.08% 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 6400
system.ruby.IFETCH.hit_latency_hist::bucket_size 2
system.ruby.IFETCH.hit_latency_hist::max_bucket 19
@@ -332,13 +566,13 @@ system.ruby.IFETCH.hit_latency_hist::gmean 2.042257
system.ruby.IFETCH.hit_latency_hist::stdev 1.156174
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5754 98.88% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 65 1.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.hit_latency_hist::total 5819
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 581
-system.ruby.IFETCH.miss_latency_hist::mean 57.156627
-system.ruby.IFETCH.miss_latency_hist::gmean 57.036946
-system.ruby.IFETCH.miss_latency_hist::stdev 4.170245
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 566 97.42% 97.42% | 2 0.34% 97.76% | 13 2.24% 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::mean 66.177281
+system.ruby.IFETCH.miss_latency_hist::gmean 63.049831
+system.ruby.IFETCH.miss_latency_hist::stdev 34.055805
+system.ruby.IFETCH.miss_latency_hist | 472 81.24% 81.24% | 99 17.04% 98.28% | 0 0.00% 98.28% | 1 0.17% 98.45% | 4 0.69% 99.14% | 5 0.86% 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 581
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9
@@ -354,13 +588,13 @@ system.ruby.L2Cache.hit_mach_latency_hist::mean 13
system.ruby.L2Cache.hit_mach_latency_hist::gmean 13.000000
system.ruby.L2Cache.hit_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% | 203 100.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 203
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 1159
-system.ruby.Directory.miss_mach_latency_hist::mean 58.742019
-system.ruby.Directory.miss_mach_latency_hist::gmean 58.108492
-system.ruby.Directory.miss_mach_latency_hist::stdev 10.823033
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1098 94.74% 94.74% | 9 0.78% 95.51% | 24 2.07% 97.58% | 0 0.00% 97.58% | 27 2.33% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 61.364970
+system.ruby.Directory.miss_mach_latency_hist::gmean 57.951867
+system.ruby.Directory.miss_mach_latency_hist::stdev 28.728264
+system.ruby.Directory.miss_mach_latency_hist | 920 79.38% 79.38% | 227 19.59% 98.96% | 0 0.00% 98.96% | 1 0.09% 99.05% | 6 0.52% 99.57% | 5 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 1159
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -377,10 +611,10 @@ system.ruby.Directory.miss_latency_hist.initial_to_forward::total 1
system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 8
system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 79
system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 1
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 61
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 75
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 75.000000
system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan
-system.ruby.Directory.miss_latency_hist.forward_to_first_response | 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.Directory.miss_latency_hist.forward_to_first_response | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 1
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 9
@@ -402,13 +636,13 @@ system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 13
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 13.000000
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% | 105 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 105
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 420
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 57.769048
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 57.456176
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.426103
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 403 95.95% 95.95% | 6 1.43% 97.38% | 7 1.67% 99.05% | 0 0.00% 99.05% | 4 0.95% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 57.892857
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 54.485563
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 22.570398
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 82 19.52% 19.52% | 248 59.05% 78.57% | 86 20.48% 99.05% | 2 0.48% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% | 0 0.00% 100.00%
system.ruby.LD.Directory.miss_type_mach_latency_hist::total 420
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -427,10 +661,10 @@ system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 33
system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 158
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 67.158228
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 64.120487
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 23.863071
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 129 81.65% 81.65% | 1 0.63% 82.28% | 4 2.53% 84.81% | 0 0.00% 84.81% | 23 14.56% 99.37% | 1 0.63% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 52.898734
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 50.075344
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 15.909453
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 44 27.85% 27.85% | 0 0.00% 27.85% | 74 46.84% 74.68% | 36 22.78% 97.47% | 4 2.53% 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 158
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -446,13 +680,13 @@ system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 13
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 13.000000
system.ruby.IFETCH.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% | 65 100.00% 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 65
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 581
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.156627
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 57.036946
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 4.170245
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 566 97.42% 97.42% | 2 0.34% 97.76% | 13 2.24% 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::mean 66.177281
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 63.049831
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.055805
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 472 81.24% 81.24% | 99 17.04% 98.28% | 0 0.00% 98.28% | 1 0.17% 98.45% | 4 0.69% 99.14% | 5 0.86% 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 581
system.ruby.L1Cache_Controller.Load 1191 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 6411 0.00% 0.00%
@@ -495,8 +729,8 @@ system.ruby.L1Cache_Controller.MI.Store 27 0.00% 0.00%
system.ruby.L1Cache_Controller.MI.Writeback_Ack 1143 0.00% 0.00%
system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 133 0.00% 0.00%
system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 70 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 186 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 1022 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 185 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 1020 0.00% 0.00%
system.ruby.Directory_Controller.PUT 1143 0.00% 0.00%
system.ruby.Directory_Controller.UnblockM 1159 0.00% 0.00%
system.ruby.Directory_Controller.Writeback_Exclusive_Clean 923 0.00% 0.00%
@@ -512,8 +746,6 @@ system.ruby.Directory_Controller.WB.GETX 27 0.00% 0.00%
system.ruby.Directory_Controller.WB.GETS 19 0.00% 0.00%
system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 923 0.00% 0.00%
system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 220 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.GETX 1 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.GETS 2 0.00% 0.00%
system.ruby.Directory_Controller.WB_E_W.Memory_Ack 220 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini
index a87c15412..791e6db74 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,56 +237,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=4
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]
@@ -235,11 +276,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -264,7 +305,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=500000
@@ -368,7 +409,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/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
index 17ffa2150..01d67d280 100644
--- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
@@ -1,18 +1,266 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000144 # Number of seconds simulated
-sim_ticks 143853 # Number of ticks simulated
-final_tick 143853 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000124 # Number of seconds simulated
+sim_ticks 123564 # Number of ticks simulated
+final_tick 123564 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 53676 # Simulator instruction rate (inst/s)
-host_op_rate 53669 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 1208067 # Simulator tick rate (ticks/s)
-host_mem_usage 160752 # Number of bytes of host memory used
-host_seconds 0.12 # Real time elapsed on the host
+host_inst_rate 34581 # Simulator instruction rate (inst/s)
+host_op_rate 34578 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 668563 # Simulator tick rate (ticks/s)
+host_mem_usage 436724 # Number of bytes of host memory used
+host_seconds 0.19 # Real time elapsed on the host
sim_insts 6390 # Number of instructions simulated
sim_ops 6390 # Number of ops (including micro ops) simulated
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 110720 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 110720 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 110464 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 110464 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1730 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1730 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 1726 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 1726 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 896053867 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 896053867 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 893982066 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 893982066 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 1790035933 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 1790035933 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1730 # Number of read requests accepted
+system.mem_ctrls.writeReqs 1726 # Number of write requests accepted
+system.mem_ctrls.readBursts 1730 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 1726 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 56704 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 54016 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 57536 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 110720 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 110464 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 844 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 803 # 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 85 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 44 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 71 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 65 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 112 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 22 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 55 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 32 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 20 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 276 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 80 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 19 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 84 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 44 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 73 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 62 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 130 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 23 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 3 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 53 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 32 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 15 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 277 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 81 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 20 # 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 123476 # 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 1730 # 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 1726 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 886 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 12 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 52 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 59 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 56 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 56 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 55 # 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 258 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 429.147287 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 269.046347 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 361.589640 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 63 24.42% 24.42% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 51 19.77% 44.19% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 24 9.30% 53.49% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 27 10.47% 63.95% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 14 5.43% 69.38% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 11 4.26% 73.64% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 12 4.65% 78.29% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 14 5.43% 83.72% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 42 16.28% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 258 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 55 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 15.927273 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 15.760356 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 2.949291 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 29 52.73% 52.73% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 21 38.18% 90.91% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 4 7.27% 98.18% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-37 1 1.82% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 55 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 55 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.345455 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.329469 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.750757 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 44 80.00% 80.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 4 7.27% 87.27% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 6 10.91% 98.18% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 1 1.82% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 55 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 10464 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 27298 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 4430 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 11.81 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 30.81 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 458.90 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 465.64 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 896.05 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 893.98 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 7.22 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 3.59 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 3.64 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 26.06 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 665 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 854 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 75.06 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 92.52 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 35.73 # Average gap between requests
+system.mem_ctrls.pageHitRate 83.97 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 11701 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 3900 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 101465 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 771120 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 1081080 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 428400 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 600600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 4879680 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 5466240 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 4281984 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 4323456 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 7628400 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 7628400 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 69482088 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 69027912 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 9282000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 9680400 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 96753672 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 97808088 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 826.587089 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 835.595188 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
@@ -26,13 +274,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 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%
system.ruby.outstanding_req_hist::total 8449
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 8448
-system.ruby.latency_hist::mean 16.028054
-system.ruby.latency_hist::gmean 5.654112
-system.ruby.latency_hist::stdev 25.911348
-system.ruby.latency_hist | 6718 79.52% 79.52% | 0 0.00% 79.52% | 0 0.00% 79.52% | 336 3.98% 83.50% | 1251 14.81% 98.31% | 136 1.61% 99.92% | 5 0.06% 99.98% | 2 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 13.626420
+system.ruby.latency_hist::gmean 5.329740
+system.ruby.latency_hist::stdev 25.242996
+system.ruby.latency_hist | 8195 97.01% 97.01% | 199 2.36% 99.36% | 43 0.51% 99.87% | 2 0.02% 99.89% | 5 0.06% 99.95% | 4 0.05% 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 8448
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -41,20 +289,21 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6718 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.hit_latency_hist::total 6718
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 1730
-system.ruby.miss_latency_hist::mean 66.619075
-system.ruby.miss_latency_hist::gmean 66.251950
-system.ruby.miss_latency_hist::stdev 7.725779
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 336 19.42% 19.42% | 1251 72.31% 91.73% | 136 7.86% 99.60% | 5 0.29% 99.88% | 2 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 54.891329
+system.ruby.miss_latency_hist::gmean 49.648144
+system.ruby.miss_latency_hist::stdev 31.153546
+system.ruby.miss_latency_hist | 1477 85.38% 85.38% | 199 11.50% 96.88% | 43 2.49% 99.36% | 2 0.12% 99.48% | 5 0.29% 99.77% | 4 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 1730
system.ruby.Directory.incomplete_times 1729
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.ruby.l1_cntrl0.cacheMemory.demand_hits 6718 # Number of cache demand hits
system.ruby.l1_cntrl0.cacheMemory.demand_misses 1730 # Number of cache demand misses
system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8448 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 6.006131
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 6.992328
system.ruby.network.routers0.msg_count.Control::2 1730
system.ruby.network.routers0.msg_count.Data::2 1726
system.ruby.network.routers0.msg_count.Response_Data::4 1730
@@ -63,21 +312,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 13840
system.ruby.network.routers0.msg_bytes.Data::2 124272
system.ruby.network.routers0.msg_bytes.Response_Data::4 124560
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 13808
-system.ruby.dir_cntrl0.memBuffer.memReq 3456 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1730 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 1726 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 999 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 3037 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 11 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 3048 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.881944 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 1500 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 1375 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 55 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 107 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 162 4.69% 4.69% | 36 1.04% 5.73% | 92 2.66% 8.39% | 110 3.18% 11.57% | 106 3.07% 14.64% | 362 10.47% 25.12% | 98 2.84% 27.95% | 36 1.04% 28.99% | 32 0.93% 29.92% | 34 0.98% 30.90% | 83 2.40% 33.30% | 92 2.66% 35.97% | 110 3.18% 39.15% | 104 3.01% 42.16% | 84 2.43% 44.59% | 86 2.49% 47.08% | 83 2.40% 49.48% | 53 1.53% 51.01% | 50 1.45% 52.46% | 58 1.68% 54.14% | 64 1.85% 55.99% | 124 3.59% 59.58% | 212 6.13% 65.71% | 72 2.08% 67.80% | 66 1.91% 69.70% | 50 1.45% 71.15% | 122 3.53% 74.68% | 190 5.50% 80.18% | 220 6.37% 86.55% | 325 9.40% 95.95% | 42 1.22% 97.16% | 98 2.84% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 3456 # Number of accesses per bank
-system.ruby.network.routers1.percent_links_utilized 6.006131
+system.ruby.network.routers1.percent_links_utilized 6.992328
system.ruby.network.routers1.msg_count.Control::2 1730
system.ruby.network.routers1.msg_count.Data::2 1726
system.ruby.network.routers1.msg_count.Response_Data::4 1730
@@ -86,7 +321,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 13840
system.ruby.network.routers1.msg_bytes.Data::2 124272
system.ruby.network.routers1.msg_bytes.Response_Data::4 124560
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 13808
-system.ruby.network.routers2.percent_links_utilized 6.006131
+system.ruby.network.routers2.percent_links_utilized 6.992328
system.ruby.network.routers2.msg_count.Control::2 1730
system.ruby.network.routers2.msg_count.Data::2 1726
system.ruby.network.routers2.msg_count.Response_Data::4 1730
@@ -103,7 +338,6 @@ system.ruby.network.msg_byte.Control 41520
system.ruby.network.msg_byte.Data 372816
system.ruby.network.msg_byte.Response_Data 373680
system.ruby.network.msg_byte.Writeback_Control 41424
-system.cpu.clk_domain.clock 1 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -137,7 +371,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 17 # Number of system calls
-system.cpu.numCycles 143853 # number of cpu cycles simulated
+system.cpu.numCycles 123564 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 6390 # Number of instructions committed
@@ -156,7 +390,7 @@ system.cpu.num_mem_refs 2058 # nu
system.cpu.num_load_insts 1190 # Number of load instructions
system.cpu.num_store_insts 868 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 143853 # Number of busy cycles
+system.cpu.num_busy_cycles 123564 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 1050 # Number of branches fetched
@@ -195,32 +429,32 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 6400 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 6.011692
+system.ruby.network.routers0.throttle0.link_utilization 6.998802
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1730
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1726
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 124560
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 13808
-system.ruby.network.routers0.throttle1.link_utilization 6.000570
+system.ruby.network.routers0.throttle1.link_utilization 6.985853
system.ruby.network.routers0.throttle1.msg_count.Control::2 1730
system.ruby.network.routers0.throttle1.msg_count.Data::2 1726
system.ruby.network.routers0.throttle1.msg_bytes.Control::2 13840
system.ruby.network.routers0.throttle1.msg_bytes.Data::2 124272
-system.ruby.network.routers1.throttle0.link_utilization 6.000570
+system.ruby.network.routers1.throttle0.link_utilization 6.985853
system.ruby.network.routers1.throttle0.msg_count.Control::2 1730
system.ruby.network.routers1.throttle0.msg_count.Data::2 1726
system.ruby.network.routers1.throttle0.msg_bytes.Control::2 13840
system.ruby.network.routers1.throttle0.msg_bytes.Data::2 124272
-system.ruby.network.routers1.throttle1.link_utilization 6.011692
+system.ruby.network.routers1.throttle1.link_utilization 6.998802
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1730
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1726
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 124560
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 13808
-system.ruby.network.routers2.throttle0.link_utilization 6.011692
+system.ruby.network.routers2.throttle0.link_utilization 6.998802
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1730
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1726
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 124560
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 13808
-system.ruby.network.routers2.throttle1.link_utilization 6.000570
+system.ruby.network.routers2.throttle1.link_utilization 6.985853
system.ruby.network.routers2.throttle1.msg_count.Control::2 1730
system.ruby.network.routers2.throttle1.msg_count.Data::2 1726
system.ruby.network.routers2.throttle1.msg_bytes.Control::2 13840
@@ -235,13 +469,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 #
system.ruby.delayVCHist.vnet_2::samples 1726 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 1726 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 1726 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 64
+system.ruby.LD.latency_hist::max_bucket 639
system.ruby.LD.latency_hist::samples 1183
-system.ruby.LD.latency_hist::mean 41.560440
-system.ruby.LD.latency_hist::gmean 19.958512
-system.ruby.LD.latency_hist::stdev 30.922662
-system.ruby.LD.latency_hist | 456 38.55% 38.55% | 0 0.00% 38.55% | 0 0.00% 38.55% | 118 9.97% 48.52% | 572 48.35% 96.87% | 36 3.04% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 33.711750
+system.ruby.LD.latency_hist::gmean 16.462445
+system.ruby.LD.latency_hist::stdev 33.973523
+system.ruby.LD.latency_hist | 1077 91.04% 91.04% | 86 7.27% 98.31% | 15 1.27% 99.58% | 2 0.17% 99.75% | 2 0.17% 99.92% | 1 0.08% 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 1183
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -250,21 +484,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 456 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.LD.hit_latency_hist::total 456
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 64
+system.ruby.LD.miss_latency_hist::max_bucket 639
system.ruby.LD.miss_latency_hist::samples 727
-system.ruby.LD.miss_latency_hist::mean 65.746905
-system.ruby.LD.miss_latency_hist::gmean 65.515952
-system.ruby.LD.miss_latency_hist::stdev 6.090166
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 118 16.23% 16.23% | 572 78.68% 94.91% | 36 4.95% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 52.975241
+system.ruby.LD.miss_latency_hist::gmean 47.891138
+system.ruby.LD.miss_latency_hist::stdev 30.251097
+system.ruby.LD.miss_latency_hist | 621 85.42% 85.42% | 86 11.83% 97.25% | 15 2.06% 99.31% | 2 0.28% 99.59% | 2 0.28% 99.86% | 1 0.14% 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 727
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 865
-system.ruby.ST.latency_hist::mean 23.805780
-system.ruby.ST.latency_hist::gmean 8.045280
-system.ruby.ST.latency_hist::stdev 31.148787
-system.ruby.ST.latency_hist | 592 68.44% 68.44% | 0 0.00% 68.44% | 0 0.00% 68.44% | 29 3.35% 71.79% | 202 23.35% 95.14% | 42 4.86% 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::mean 18.557225
+system.ruby.ST.latency_hist::gmean 7.162336
+system.ruby.ST.latency_hist::stdev 28.547301
+system.ruby.ST.latency_hist | 834 96.42% 96.42% | 21 2.43% 98.84% | 9 1.04% 99.88% | 0 0.00% 99.88% | 0 0.00% 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.latency_hist::total 865
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -273,21 +507,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 592 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.ST.hit_latency_hist::total 592
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
system.ruby.ST.miss_latency_hist::samples 273
-system.ruby.ST.miss_latency_hist::mean 68.923077
-system.ruby.ST.miss_latency_hist::gmean 68.323325
-system.ruby.ST.miss_latency_hist::stdev 9.836417
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 29 10.62% 10.62% | 202 73.99% 84.62% | 42 15.38% 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::mean 52.293040
+system.ruby.ST.miss_latency_hist::gmean 47.271858
+system.ruby.ST.miss_latency_hist::stdev 30.324989
+system.ruby.ST.miss_latency_hist | 242 88.64% 88.64% | 21 7.69% 96.34% | 9 3.30% 99.63% | 0 0.00% 99.63% | 0 0.00% 99.63% | 1 0.37% 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 273
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 6400
-system.ruby.IFETCH.latency_hist::mean 10.257344
-system.ruby.IFETCH.latency_hist::gmean 4.269833
-system.ruby.IFETCH.latency_hist::stdev 20.411875
-system.ruby.IFETCH.latency_hist | 5670 88.59% 88.59% | 0 0.00% 88.59% | 0 0.00% 88.59% | 189 2.95% 91.55% | 477 7.45% 99.00% | 58 0.91% 99.91% | 4 0.06% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 9.247344
+system.ruby.IFETCH.latency_hist::gmean 4.157427
+system.ruby.IFETCH.latency_hist::stdev 20.515003
+system.ruby.IFETCH.latency_hist | 6284 98.19% 98.19% | 92 1.44% 99.63% | 19 0.30% 99.92% | 0 0.00% 99.92% | 3 0.05% 99.97% | 2 0.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.IFETCH.latency_hist::total 6400
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -296,21 +530,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5670 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.hit_latency_hist::total 5670
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 730
-system.ruby.IFETCH.miss_latency_hist::mean 66.626027
-system.ruby.IFETCH.miss_latency_hist::gmean 66.226254
-system.ruby.IFETCH.miss_latency_hist::stdev 8.110427
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 189 25.89% 25.89% | 477 65.34% 91.23% | 58 7.95% 99.18% | 4 0.55% 99.73% | 2 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 57.771233
+system.ruby.IFETCH.miss_latency_hist::gmean 52.414605
+system.ruby.IFETCH.miss_latency_hist::stdev 32.138819
+system.ruby.IFETCH.miss_latency_hist | 614 84.11% 84.11% | 92 12.60% 96.71% | 19 2.60% 99.32% | 0 0.00% 99.32% | 3 0.41% 99.73% | 2 0.27% 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 730
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 1730
-system.ruby.Directory.miss_mach_latency_hist::mean 66.619075
-system.ruby.Directory.miss_mach_latency_hist::gmean 66.251950
-system.ruby.Directory.miss_mach_latency_hist::stdev 7.725779
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 336 19.42% 19.42% | 1251 72.31% 91.73% | 136 7.86% 99.60% | 5 0.29% 99.88% | 2 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 54.891329
+system.ruby.Directory.miss_mach_latency_hist::gmean 49.648144
+system.ruby.Directory.miss_mach_latency_hist::stdev 31.153546
+system.ruby.Directory.miss_mach_latency_hist | 1477 85.38% 85.38% | 199 11.50% 96.88% | 43 2.49% 99.36% | 2 0.12% 99.48% | 5 0.29% 99.77% | 4 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 1730
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -333,34 +567,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 727
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 65.746905
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.515952
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 6.090166
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 118 16.23% 16.23% | 572 78.68% 94.91% | 36 4.95% 99.86% | 1 0.14% 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::mean 52.975241
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 47.891138
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 30.251097
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 621 85.42% 85.42% | 86 11.83% 97.25% | 15 2.06% 99.31% | 2 0.28% 99.59% | 2 0.28% 99.86% | 1 0.14% 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 727
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 273
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 68.923077
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 68.323325
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 9.836417
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 29 10.62% 10.62% | 202 73.99% 84.62% | 42 15.38% 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::mean 52.293040
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 47.271858
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 30.324989
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 242 88.64% 88.64% | 21 7.69% 96.34% | 9 3.30% 99.63% | 0 0.00% 99.63% | 0 0.00% 99.63% | 1 0.37% 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 273
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 730
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 66.626027
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 66.226254
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 8.110427
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 189 25.89% 25.89% | 477 65.34% 91.23% | 58 7.95% 99.18% | 4 0.55% 99.73% | 2 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.771233
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 52.414605
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 32.138819
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 614 84.11% 84.11% | 92 12.60% 96.71% | 19 2.60% 99.32% | 0 0.00% 99.32% | 3 0.41% 99.73% | 2 0.27% 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 730
system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00%
diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini
index 4519f7012..cfffbc558 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,21 +237,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=4
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]
@@ -194,33 +259,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]
@@ -237,12 +277,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=4
version=0
@@ -290,12 +330,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.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -322,9 +363,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=4
version=0
@@ -465,7 +506,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/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt
index 8e4167e07..d47845159 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt
@@ -1,25 +1,267 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000053 # Number of seconds simulated
-sim_ticks 52548 # Number of ticks simulated
-final_tick 52548 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000052 # Number of seconds simulated
+sim_ticks 52301 # Number of ticks simulated
+final_tick 52301 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 17447 # Simulator instruction rate (inst/s)
-host_op_rate 17445 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 355681 # Simulator tick rate (ticks/s)
-host_mem_usage 176684 # Number of bytes of host memory used
-host_seconds 0.15 # Real time elapsed on the host
+host_inst_rate 11256 # Simulator instruction rate (inst/s)
+host_op_rate 11255 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 228406 # Simulator tick rate (ticks/s)
+host_mem_usage 435628 # Number of bytes of host memory used
+host_seconds 0.23 # Real time elapsed on the host
sim_insts 2577 # Number of instructions simulated
sim_ops 2577 # Number of ops (including micro ops) simulated
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 35008 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 35008 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 6592 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 6592 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 547 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 547 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 103 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 103 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 669356226 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 669356226 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 126039655 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 126039655 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 795395882 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 795395882 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 547 # Number of read requests accepted
+system.mem_ctrls.writeReqs 103 # Number of write requests accepted
+system.mem_ctrls.readBursts 547 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 103 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 28032 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 6976 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 35008 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 6592 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 109 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 57 # 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 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 43 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 31 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 26 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 84 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 84 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 37 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 24 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 26 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 64 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 12 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # 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 3 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 1 # 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 52214 # 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 547 # 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 103 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 438 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 1 # 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 82 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 334.829268 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 222.665618 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 287.679168 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 22 26.83% 26.83% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 19 23.17% 50.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 5 6.10% 56.10% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 17 20.73% 76.83% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 5 6.10% 82.93% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 4 4.88% 87.80% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 3 3.66% 91.46% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 2 2.44% 93.90% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 5 6.10% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 82 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 268 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 268.000000 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::256-271 1 100.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 2713 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 11035 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 2190 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 6.19 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 25.19 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 535.97 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 19.58 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 669.36 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 126.04 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 4.34 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.19 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.15 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 22.51 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 350 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 14 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 79.91 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 30.43 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 80.33 # Average gap between requests
+system.mem_ctrls.pageHitRate 75.21 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 20 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 1560 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 45410 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 173880 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 393120 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 96600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 218400 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 1971840 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 2907840 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 3051360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 3051360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 31347036 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 31310100 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 688200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 720600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 37328916 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 38767308 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 794.638028 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 825.257749 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
system.ruby.delayHist::samples 3612 # delay histogram for all message
-system.ruby.delayHist::mean 0.099668 # delay histogram for all message
-system.ruby.delayHist::stdev 0.887483 # delay histogram for all message
-system.ruby.delayHist | 3567 98.75% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 45 1.25% 100.00% | 0 0.00% 100.00% # delay histogram for all message
+system.ruby.delayHist::mean 0.144518 # delay histogram for all message
+system.ruby.delayHist::stdev 0.930805 # delay histogram for all message
+system.ruby.delayHist | 3486 96.51% 96.51% | 0 0.00% 96.51% | 81 2.24% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 45 1.25% 100.00% | 0 0.00% 100.00% # delay histogram for all message
system.ruby.delayHist::total 3612 # delay histogram for all message
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -28,13 +270,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 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%
system.ruby.outstanding_req_hist::total 3295
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 3294
-system.ruby.latency_hist::mean 14.952641
-system.ruby.latency_hist::gmean 5.183037
-system.ruby.latency_hist::stdev 26.534204
-system.ruby.latency_hist | 2722 82.64% 82.64% | 25 0.76% 83.39% | 0 0.00% 83.39% | 0 0.00% 83.39% | 520 15.79% 99.18% | 24 0.73% 99.91% | 2 0.06% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 14.877656
+system.ruby.latency_hist::gmean 5.143561
+system.ruby.latency_hist::stdev 28.438893
+system.ruby.latency_hist | 2856 86.70% 86.70% | 431 13.08% 99.79% | 1 0.03% 99.82% | 2 0.06% 99.88% | 3 0.09% 99.97% | 1 0.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.latency_hist::total 3294
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -43,13 +285,13 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2722 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.hit_latency_hist::total 2722
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 572
-system.ruby.miss_latency_hist::mean 71.832168
-system.ruby.miss_latency_hist::gmean 69.921343
-system.ruby.miss_latency_hist::stdev 11.764017
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 25 4.37% 4.37% | 0 0.00% 4.37% | 0 0.00% 4.37% | 520 90.91% 95.28% | 24 4.20% 99.48% | 2 0.35% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 71.400350
+system.ruby.miss_latency_hist::gmean 66.909551
+system.ruby.miss_latency_hist::stdev 28.130025
+system.ruby.miss_latency_hist | 134 23.43% 23.43% | 431 75.35% 98.78% | 1 0.17% 98.95% | 2 0.35% 99.30% | 3 0.52% 99.83% | 1 0.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.miss_latency_hist::total 572
system.ruby.l1_cntrl0.L1Dcache.demand_hits 437 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Dcache.demand_misses 272 # Number of cache demand misses
@@ -67,7 +309,7 @@ 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.network.routers0.percent_links_utilized 3.786062
+system.ruby.network.routers0.percent_links_utilized 3.803943
system.ruby.network.routers0.msg_count.Control::0 572
system.ruby.network.routers0.msg_count.Request_Control::2 431
system.ruby.network.routers0.msg_count.Response_Data::1 572
@@ -87,7 +329,7 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::0 632
system.ruby.l2_cntrl0.L2cache.demand_hits 25 # Number of cache demand hits
system.ruby.l2_cntrl0.L2cache.demand_misses 547 # Number of cache demand misses
system.ruby.l2_cntrl0.L2cache.demand_accesses 572 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 7.293332
+system.ruby.network.routers1.percent_links_utilized 7.327776
system.ruby.network.routers1.msg_count.Control::0 1119
system.ruby.network.routers1.msg_count.Request_Control::2 431
system.ruby.network.routers1.msg_count.Response_Data::1 1222
@@ -104,27 +346,14 @@ system.ruby.network.routers1.msg_bytes.Response_Control::2 2176
system.ruby.network.routers1.msg_bytes.Writeback_Data::0 3240
system.ruby.network.routers1.msg_bytes.Writeback_Data::1 4464
system.ruby.network.routers1.msg_bytes.Writeback_Control::0 632
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 650 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 547 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 103 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 365 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 120 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 120 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.184615 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 61 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 51 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memArbWait 8 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 26 4.00% 4.00% | 14 2.15% 6.15% | 0 0.00% 6.15% | 49 7.54% 13.69% | 21 3.23% 16.92% | 21 3.23% 20.15% | 42 6.46% 26.62% | 25 3.85% 30.46% | 6 0.92% 31.38% | 4 0.62% 32.00% | 7 1.08% 33.08% | 4 0.62% 33.69% | 24 3.69% 37.38% | 42 6.46% 43.85% | 26 4.00% 47.85% | 3 0.46% 48.31% | 5 0.77% 49.08% | 7 1.08% 50.15% | 7 1.08% 51.23% | 18 2.77% 54.00% | 10 1.54% 55.54% | 29 4.46% 60.00% | 15 2.31% 62.31% | 50 7.69% 70.00% | 19 2.92% 72.92% | 5 0.77% 73.69% | 6 0.92% 74.62% | 16 2.46% 77.08% | 14 2.15% 79.23% | 24 3.69% 82.92% | 19 2.92% 85.85% | 92 14.15% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 650 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 3.507270
+system.ruby.network.routers2.percent_links_utilized 3.523833
system.ruby.network.routers2.msg_count.Control::0 547
system.ruby.network.routers2.msg_count.Response_Data::1 650
system.ruby.network.routers2.msg_count.Response_Control::1 975
system.ruby.network.routers2.msg_bytes.Control::0 4376
system.ruby.network.routers2.msg_bytes.Response_Data::1 46800
system.ruby.network.routers2.msg_bytes.Response_Control::1 7800
-system.ruby.network.routers3.percent_links_utilized 4.862221
+system.ruby.network.routers3.percent_links_utilized 4.885184
system.ruby.network.routers3.msg_count.Control::0 1119
system.ruby.network.routers3.msg_count.Request_Control::2 431
system.ruby.network.routers3.msg_count.Response_Data::1 1222
@@ -153,6 +382,7 @@ system.ruby.network.msg_byte.Response_Data 263952
system.ruby.network.msg_byte.Response_Control 41760
system.ruby.network.msg_byte.Writeback_Data 23112
system.ruby.network.msg_byte.Writeback_Control 1896
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -186,7 +416,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 4 # Number of system calls
-system.cpu.numCycles 52548 # number of cpu cycles simulated
+system.cpu.numCycles 52301 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 2577 # Number of instructions committed
@@ -205,7 +435,7 @@ system.cpu.num_mem_refs 717 # nu
system.cpu.num_load_insts 419 # Number of load instructions
system.cpu.num_store_insts 298 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 52548 # Number of busy cycles
+system.cpu.num_busy_cycles 52301 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 396 # Number of branches fetched
@@ -244,14 +474,14 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 2585 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.426467
+system.ruby.network.routers0.throttle0.link_utilization 5.452095
system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 431
system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 572
system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 124
system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 3448
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 41184
system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 992
-system.ruby.network.routers0.throttle1.link_utilization 2.145657
+system.ruby.network.routers0.throttle1.link_utilization 2.155791
system.ruby.network.routers0.throttle1.msg_count.Control::0 572
system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 369
system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 272
@@ -264,7 +494,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 217
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 3240
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 4464
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 632
-system.ruby.network.routers1.throttle0.link_utilization 7.342810
+system.ruby.network.routers1.throttle0.link_utilization 7.377488
system.ruby.network.routers1.throttle0.msg_count.Control::0 572
system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 547
system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 908
@@ -279,7 +509,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 217
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 3240
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 4464
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 632
-system.ruby.network.routers1.throttle1.link_utilization 7.243853
+system.ruby.network.routers1.throttle1.link_utilization 7.278064
system.ruby.network.routers1.throttle1.msg_count.Control::0 547
system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 431
system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 675
@@ -288,26 +518,26 @@ system.ruby.network.routers1.throttle1.msg_bytes.Control::0 4376
system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 3448
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 48600
system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 4480
-system.ruby.network.routers2.throttle0.link_utilization 1.817386
+system.ruby.network.routers2.throttle0.link_utilization 1.825969
system.ruby.network.routers2.throttle0.msg_count.Control::0 547
system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 103
system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 436
system.ruby.network.routers2.throttle0.msg_bytes.Control::0 4376
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 7416
system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 3488
-system.ruby.network.routers2.throttle1.link_utilization 5.197153
+system.ruby.network.routers2.throttle1.link_utilization 5.221697
system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 547
system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 539
system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 39384
system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 4312
-system.ruby.network.routers3.throttle0.link_utilization 5.426467
+system.ruby.network.routers3.throttle0.link_utilization 5.452095
system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 431
system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 572
system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 124
system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 3448
system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 41184
system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 992
-system.ruby.network.routers3.throttle1.link_utilization 7.342810
+system.ruby.network.routers3.throttle1.link_utilization 7.377488
system.ruby.network.routers3.throttle1.msg_count.Control::0 572
system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 547
system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 908
@@ -322,7 +552,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 217
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 3240
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 4464
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 632
-system.ruby.network.routers3.throttle2.link_utilization 1.817386
+system.ruby.network.routers3.throttle2.link_utilization 1.825969
system.ruby.network.routers3.throttle2.msg_count.Control::0 547
system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 103
system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 436
@@ -339,20 +569,22 @@ system.ruby.delayVCHist.vnet_0::total 968 # de
system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::samples 2213 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 2213 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_1
+system.ruby.delayVCHist.vnet_1::mean 0.073204 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 0.375650 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 2132 96.34% 96.34% | 0 0.00% 96.34% | 81 3.66% 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_1
system.ruby.delayVCHist.vnet_1::total 2213 # 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 431 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 431 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 431 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 32
+system.ruby.LD.latency_hist::max_bucket 319
system.ruby.LD.latency_hist::samples 415
-system.ruby.LD.latency_hist::mean 36.662651
-system.ruby.LD.latency_hist::gmean 14.004037
-system.ruby.LD.latency_hist::stdev 35.611863
-system.ruby.LD.latency_hist | 211 50.84% 50.84% | 12 2.89% 53.73% | 0 0.00% 53.73% | 0 0.00% 53.73% | 181 43.61% 97.35% | 9 2.17% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 33.351807
+system.ruby.LD.latency_hist::gmean 13.076698
+system.ruby.LD.latency_hist::stdev 35.943616
+system.ruby.LD.latency_hist | 223 53.73% 53.73% | 75 18.07% 71.81% | 105 25.30% 97.11% | 11 2.65% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00%
system.ruby.LD.latency_hist::total 415
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -361,21 +593,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 211 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.LD.hit_latency_hist::total 211
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 32
+system.ruby.LD.miss_latency_hist::max_bucket 319
system.ruby.LD.miss_latency_hist::samples 204
-system.ruby.LD.miss_latency_hist::mean 71.480392
-system.ruby.LD.miss_latency_hist::gmean 68.920061
-system.ruby.LD.miss_latency_hist::stdev 13.795288
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 12 5.88% 5.88% | 0 0.00% 5.88% | 0 0.00% 5.88% | 181 88.73% 94.61% | 9 4.41% 99.02% | 1 0.49% 99.51% | 1 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 64.745098
+system.ruby.LD.miss_latency_hist::gmean 59.953469
+system.ruby.LD.miss_latency_hist::stdev 26.208218
+system.ruby.LD.miss_latency_hist | 12 5.88% 5.88% | 75 36.76% 42.65% | 105 51.47% 94.12% | 11 5.39% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 1 0.49% 100.00%
system.ruby.LD.miss_latency_hist::total 204
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 294
-system.ruby.ST.latency_hist::mean 18.945578
-system.ruby.ST.latency_hist::gmean 6.204355
-system.ruby.ST.latency_hist::stdev 29.867576
-system.ruby.ST.latency_hist | 226 76.87% 76.87% | 4 1.36% 78.23% | 0 0.00% 78.23% | 0 0.00% 78.23% | 59 20.07% 98.30% | 4 1.36% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 16.670068
+system.ruby.ST.latency_hist::gmean 5.908100
+system.ruby.ST.latency_hist::stdev 30.631855
+system.ruby.ST.latency_hist | 264 89.80% 89.80% | 29 9.86% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 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 294
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -384,21 +616,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 226 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.ST.hit_latency_hist::total 226
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
system.ruby.ST.miss_latency_hist::samples 68
-system.ruby.ST.miss_latency_hist::mean 71.941176
-system.ruby.ST.miss_latency_hist::gmean 69.425776
-system.ruby.ST.miss_latency_hist::stdev 13.893929
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 4 5.88% 5.88% | 0 0.00% 5.88% | 0 0.00% 5.88% | 59 86.76% 92.65% | 4 5.88% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 62.102941
+system.ruby.ST.miss_latency_hist::gmean 56.188955
+system.ruby.ST.miss_latency_hist::stdev 37.122283
+system.ruby.ST.miss_latency_hist | 38 55.88% 55.88% | 29 42.65% 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% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.miss_latency_hist::total 68
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 32
+system.ruby.IFETCH.latency_hist::max_bucket 319
system.ruby.IFETCH.latency_hist::samples 2585
-system.ruby.IFETCH.latency_hist::mean 11.013153
-system.ruby.IFETCH.latency_hist::gmean 4.329120
-system.ruby.IFETCH.latency_hist::stdev 22.357768
-system.ruby.IFETCH.latency_hist | 2285 88.39% 88.39% | 9 0.35% 88.74% | 0 0.00% 88.74% | 0 0.00% 88.74% | 280 10.83% 99.57% | 11 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.IFETCH.latency_hist::mean 11.707930
+system.ruby.IFETCH.latency_hist::gmean 4.358751
+system.ruby.IFETCH.latency_hist::stdev 25.535583
+system.ruby.IFETCH.latency_hist | 2294 88.74% 88.74% | 0 0.00% 88.74% | 276 10.68% 99.42% | 10 0.39% 99.81% | 1 0.04% 99.85% | 0 0.00% 99.85% | 1 0.04% 99.88% | 1 0.04% 99.92% | 1 0.04% 99.96% | 1 0.04% 100.00%
system.ruby.IFETCH.latency_hist::total 2585
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -407,13 +639,13 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2285 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.hit_latency_hist::total 2285
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 32
+system.ruby.IFETCH.miss_latency_hist::max_bucket 319
system.ruby.IFETCH.miss_latency_hist::samples 300
-system.ruby.IFETCH.miss_latency_hist::mean 72.046667
-system.ruby.IFETCH.miss_latency_hist::gmean 70.724443
-system.ruby.IFETCH.miss_latency_hist::stdev 9.575496
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 9 3.00% 3.00% | 0 0.00% 3.00% | 0 0.00% 3.00% | 280 93.33% 96.33% | 11 3.67% 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::mean 78.033333
+system.ruby.IFETCH.miss_latency_hist::gmean 75.006009
+system.ruby.IFETCH.miss_latency_hist::stdev 25.337433
+system.ruby.IFETCH.miss_latency_hist | 9 3.00% 3.00% | 0 0.00% 3.00% | 276 92.00% 95.00% | 10 3.33% 98.33% | 1 0.33% 98.67% | 0 0.00% 98.67% | 1 0.33% 99.00% | 1 0.33% 99.33% | 1 0.33% 99.67% | 1 0.33% 100.00%
system.ruby.IFETCH.miss_latency_hist::total 300
system.ruby.L1Cache_Controller.Load 415 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00%
diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini
index 7e18a82ef..0dadccb22 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,21 +237,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=4
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]
@@ -194,33 +260,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]
@@ -234,12 +275,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=4
use_timeout_latency=50
version=0
@@ -280,7 +321,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -305,11 +346,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=4
version=0
GlobalRequestFromL2Cache=system.ruby.network.slave[2]
@@ -449,7 +490,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/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt
index 99c36fa52..2e81c65b5 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt
@@ -1,18 +1,260 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000045 # Number of seconds simulated
-sim_ticks 44968 # Number of ticks simulated
-final_tick 44968 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000048 # Number of seconds simulated
+sim_ticks 48283 # Number of ticks simulated
+final_tick 48283 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 32543 # Simulator instruction rate (inst/s)
-host_op_rate 32537 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 567670 # Simulator tick rate (ticks/s)
-host_mem_usage 162088 # Number of bytes of host memory used
-host_seconds 0.08 # Real time elapsed on the host
+host_inst_rate 12943 # Simulator instruction rate (inst/s)
+host_op_rate 12941 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 242448 # Simulator tick rate (ticks/s)
+host_mem_usage 437744 # Number of bytes of host memory used
+host_seconds 0.20 # Real time elapsed on the host
sim_insts 2577 # Number of instructions simulated
sim_ops 2577 # Number of ops (including micro ops) simulated
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 29760 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 29760 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 4992 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 4992 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 465 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 465 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 78 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 78 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 616366009 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 616366009 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 103390427 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 103390427 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 719756436 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 719756436 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 465 # Number of read requests accepted
+system.mem_ctrls.writeReqs 78 # Number of write requests accepted
+system.mem_ctrls.readBursts 465 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 78 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 24640 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 5120 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 29760 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 4992 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 80 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 32 # 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 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 36 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 26 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 24 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 69 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 71 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 31 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 29 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 66 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 10 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # 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 3 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 1 # 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 48195 # 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 465 # 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 78 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 385 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 1 # 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 82 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 305.951220 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 201.196627 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 274.128379 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 25 30.49% 30.49% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 16 19.51% 50.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 13 15.85% 65.85% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 9 10.98% 76.83% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 7 8.54% 85.37% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 3 3.66% 89.02% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 4 4.88% 93.90% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 2 2.44% 96.34% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 3 3.66% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 82 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 249 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 249.000000 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::248-255 1 100.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 2437 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 9752 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 1925 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 6.33 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 25.33 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 510.32 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 21.21 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 616.37 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 103.39 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 4.15 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 3.99 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.17 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 21.54 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 299 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 77.66 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 88.76 # Average gap between requests
+system.mem_ctrls.pageHitRate 72.85 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 76 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 1560 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 45412 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 173880 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 446040 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 96600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 247800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 1884480 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 2808000 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 3051360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 3051360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 31539240 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 30693132 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 520800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 1263000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 37266360 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 38675220 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 793.272596 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 823.262378 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -21,129 +263,110 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 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%
system.ruby.outstanding_req_hist::total 3295
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 3294
-system.ruby.latency_hist::mean 12.651488
-system.ruby.latency_hist::gmean 4.761588
-system.ruby.latency_hist::stdev 24.047137
-system.ruby.latency_hist | 2784 84.52% 84.52% | 87 2.64% 87.16% | 0 0.00% 87.16% | 0 0.00% 87.16% | 414 12.57% 99.73% | 3 0.09% 99.82% | 5 0.15% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 13.657863
+system.ruby.latency_hist::gmean 4.922626
+system.ruby.latency_hist::stdev 27.058784
+system.ruby.latency_hist | 2909 88.31% 88.31% | 378 11.48% 99.79% | 3 0.09% 99.88% | 0 0.00% 99.88% | 3 0.09% 99.97% | 1 0.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.latency_hist::total 3294
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
-system.ruby.hit_latency_hist::samples 2784
+system.ruby.hit_latency_hist::samples 2750
system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
-system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2784 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.hit_latency_hist::total 2784
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
-system.ruby.miss_latency_hist::samples 510
-system.ruby.miss_latency_hist::mean 65.337255
-system.ruby.miss_latency_hist::gmean 59.286872
-system.ruby.miss_latency_hist::stdev 21.222000
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 87 17.06% 17.06% | 0 0.00% 17.06% | 0 0.00% 17.06% | 414 81.18% 98.24% | 3 0.59% 98.82% | 5 0.98% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 510
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 469 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 240 # Number of cache demand misses
+system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2750 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.hit_latency_hist::total 2750
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
+system.ruby.miss_latency_hist::samples 544
+system.ruby.miss_latency_hist::mean 67.534926
+system.ruby.miss_latency_hist::gmean 60.177697
+system.ruby.miss_latency_hist::stdev 30.933879
+system.ruby.miss_latency_hist | 159 29.23% 29.23% | 378 69.49% 98.71% | 3 0.55% 99.26% | 0 0.00% 99.26% | 3 0.55% 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%
+system.ruby.miss_latency_hist::total 544
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 435 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 274 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 709 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 2315 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 270 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 6.188845
-system.ruby.network.routers0.msg_count.Request_Control::0 510
-system.ruby.network.routers0.msg_count.Response_Data::2 423
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 87
-system.ruby.network.routers0.msg_count.Writeback_Data::2 502
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 5.874739
+system.ruby.network.routers0.msg_count.Request_Control::0 544
+system.ruby.network.routers0.msg_count.Response_Data::2 465
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 79
+system.ruby.network.routers0.msg_count.Writeback_Data::2 482
system.ruby.network.routers0.msg_count.Writeback_Control::0 1004
-system.ruby.network.routers0.msg_count.Unblock_Control::2 510
-system.ruby.network.routers0.msg_bytes.Request_Control::0 4080
-system.ruby.network.routers0.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 6264
-system.ruby.network.routers0.msg_bytes.Writeback_Data::2 36144
+system.ruby.network.routers0.msg_count.Unblock_Control::2 564
+system.ruby.network.routers0.msg_bytes.Request_Control::0 4352
+system.ruby.network.routers0.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 5688
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2 34704
system.ruby.network.routers0.msg_bytes.Writeback_Control::0 8032
-system.ruby.network.routers0.msg_bytes.Unblock_Control::2 4080
-system.ruby.l2_cntrl0.L2cache.demand_hits 87 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 423 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 510 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 9.792519
-system.ruby.network.routers1.msg_count.Request_Control::0 510
-system.ruby.network.routers1.msg_count.Request_Control::1 423
-system.ruby.network.routers1.msg_count.Response_Data::2 846
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 87
-system.ruby.network.routers1.msg_count.Writeback_Data::2 578
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2 4512
+system.ruby.l2_cntrl0.L2cache.demand_hits 79 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 465 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 544 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 8.967442
+system.ruby.network.routers1.msg_count.Request_Control::0 544
+system.ruby.network.routers1.msg_count.Request_Control::1 465
+system.ruby.network.routers1.msg_count.Response_Data::2 930
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 79
+system.ruby.network.routers1.msg_count.Writeback_Data::2 560
system.ruby.network.routers1.msg_count.Writeback_Control::0 1004
-system.ruby.network.routers1.msg_count.Writeback_Control::1 814
-system.ruby.network.routers1.msg_count.Writeback_Control::2 331
-system.ruby.network.routers1.msg_count.Unblock_Control::2 933
-system.ruby.network.routers1.msg_bytes.Request_Control::0 4080
-system.ruby.network.routers1.msg_bytes.Request_Control::1 3384
-system.ruby.network.routers1.msg_bytes.Response_Data::2 60912
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 6264
-system.ruby.network.routers1.msg_bytes.Writeback_Data::2 41616
+system.ruby.network.routers1.msg_count.Writeback_Control::1 156
+system.ruby.network.routers1.msg_count.Unblock_Control::2 1029
+system.ruby.network.routers1.msg_bytes.Request_Control::0 4352
+system.ruby.network.routers1.msg_bytes.Request_Control::1 3720
+system.ruby.network.routers1.msg_bytes.Response_Data::2 66960
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 5688
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2 40320
system.ruby.network.routers1.msg_bytes.Writeback_Control::0 8032
-system.ruby.network.routers1.msg_bytes.Writeback_Control::1 6512
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2 2648
-system.ruby.network.routers1.msg_bytes.Unblock_Control::2 7464
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 499 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 423 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 76 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 313 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 77 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 77 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.154309 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 41 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 25 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 2 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 9 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 18 3.61% 3.61% | 10 2.00% 5.61% | 0 0.00% 5.61% | 34 6.81% 12.42% | 20 4.01% 16.43% | 19 3.81% 20.24% | 28 5.61% 25.85% | 21 4.21% 30.06% | 5 1.00% 31.06% | 3 0.60% 31.66% | 6 1.20% 32.87% | 4 0.80% 33.67% | 21 4.21% 37.88% | 40 8.02% 45.89% | 20 4.01% 49.90% | 3 0.60% 50.50% | 4 0.80% 51.30% | 5 1.00% 52.30% | 7 1.40% 53.71% | 13 2.61% 56.31% | 10 2.00% 58.32% | 16 3.21% 61.52% | 14 2.81% 64.33% | 41 8.22% 72.55% | 15 3.01% 75.55% | 5 1.00% 76.55% | 5 1.00% 77.56% | 12 2.40% 79.96% | 12 2.40% 82.36% | 18 3.61% 85.97% | 14 2.81% 88.78% | 56 11.22% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 499 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 3.603118
-system.ruby.network.routers2.msg_count.Request_Control::1 423
-system.ruby.network.routers2.msg_count.Response_Data::2 423
-system.ruby.network.routers2.msg_count.Writeback_Data::2 76
-system.ruby.network.routers2.msg_count.Writeback_Control::1 814
-system.ruby.network.routers2.msg_count.Writeback_Control::2 331
-system.ruby.network.routers2.msg_count.Unblock_Control::2 422
-system.ruby.network.routers2.msg_bytes.Request_Control::1 3384
-system.ruby.network.routers2.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers2.msg_bytes.Writeback_Data::2 5472
-system.ruby.network.routers2.msg_bytes.Writeback_Control::1 6512
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2 2648
-system.ruby.network.routers2.msg_bytes.Unblock_Control::2 3376
-system.ruby.network.routers3.percent_links_utilized 6.528346
-system.ruby.network.routers3.msg_count.Request_Control::0 510
-system.ruby.network.routers3.msg_count.Request_Control::1 423
-system.ruby.network.routers3.msg_count.Response_Data::2 846
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 87
-system.ruby.network.routers3.msg_count.Writeback_Data::2 578
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1 1248
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2 8232
+system.ruby.network.routers2.percent_links_utilized 3.092186
+system.ruby.network.routers2.msg_count.Request_Control::1 465
+system.ruby.network.routers2.msg_count.Response_Data::2 465
+system.ruby.network.routers2.msg_count.Writeback_Data::2 78
+system.ruby.network.routers2.msg_count.Writeback_Control::1 156
+system.ruby.network.routers2.msg_count.Unblock_Control::2 464
+system.ruby.network.routers2.msg_bytes.Request_Control::1 3720
+system.ruby.network.routers2.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers2.msg_bytes.Writeback_Data::2 5616
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1 1248
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2 3712
+system.ruby.network.routers3.percent_links_utilized 5.978295
+system.ruby.network.routers3.msg_count.Request_Control::0 544
+system.ruby.network.routers3.msg_count.Request_Control::1 465
+system.ruby.network.routers3.msg_count.Response_Data::2 930
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 79
+system.ruby.network.routers3.msg_count.Writeback_Data::2 560
system.ruby.network.routers3.msg_count.Writeback_Control::0 1004
-system.ruby.network.routers3.msg_count.Writeback_Control::1 814
-system.ruby.network.routers3.msg_count.Writeback_Control::2 331
-system.ruby.network.routers3.msg_count.Unblock_Control::2 933
-system.ruby.network.routers3.msg_bytes.Request_Control::0 4080
-system.ruby.network.routers3.msg_bytes.Request_Control::1 3384
-system.ruby.network.routers3.msg_bytes.Response_Data::2 60912
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 6264
-system.ruby.network.routers3.msg_bytes.Writeback_Data::2 41616
+system.ruby.network.routers3.msg_count.Writeback_Control::1 156
+system.ruby.network.routers3.msg_count.Unblock_Control::2 1029
+system.ruby.network.routers3.msg_bytes.Request_Control::0 4352
+system.ruby.network.routers3.msg_bytes.Request_Control::1 3720
+system.ruby.network.routers3.msg_bytes.Response_Data::2 66960
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 5688
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2 40320
system.ruby.network.routers3.msg_bytes.Writeback_Control::0 8032
-system.ruby.network.routers3.msg_bytes.Writeback_Control::1 6512
-system.ruby.network.routers3.msg_bytes.Writeback_Control::2 2648
-system.ruby.network.routers3.msg_bytes.Unblock_Control::2 7464
-system.ruby.network.msg_count.Request_Control 2799
-system.ruby.network.msg_count.Response_Data 2538
-system.ruby.network.msg_count.ResponseL2hit_Data 261
-system.ruby.network.msg_count.Writeback_Data 1734
-system.ruby.network.msg_count.Writeback_Control 6447
-system.ruby.network.msg_count.Unblock_Control 2798
-system.ruby.network.msg_byte.Request_Control 22392
-system.ruby.network.msg_byte.Response_Data 182736
-system.ruby.network.msg_byte.ResponseL2hit_Data 18792
-system.ruby.network.msg_byte.Writeback_Data 124848
-system.ruby.network.msg_byte.Writeback_Control 51576
-system.ruby.network.msg_byte.Unblock_Control 22384
-system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1 1248
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2 8232
+system.ruby.network.msg_count.Request_Control 3027
+system.ruby.network.msg_count.Response_Data 2790
+system.ruby.network.msg_count.ResponseL2hit_Data 237
+system.ruby.network.msg_count.Writeback_Data 1680
+system.ruby.network.msg_count.Writeback_Control 3480
+system.ruby.network.msg_count.Unblock_Control 3086
+system.ruby.network.msg_byte.Request_Control 24216
+system.ruby.network.msg_byte.Response_Data 200880
+system.ruby.network.msg_byte.ResponseL2hit_Data 17064
+system.ruby.network.msg_byte.Writeback_Data 120960
+system.ruby.network.msg_byte.Writeback_Control 27840
+system.ruby.network.msg_byte.Unblock_Control 24688
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -177,7 +400,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 4 # Number of system calls
-system.cpu.numCycles 44968 # number of cpu cycles simulated
+system.cpu.numCycles 48283 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 2577 # Number of instructions committed
@@ -196,7 +419,7 @@ system.cpu.num_mem_refs 717 # nu
system.cpu.num_load_insts 419 # Number of load instructions
system.cpu.num_store_insts 298 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 44968 # Number of busy cycles
+system.cpu.num_busy_cycles 48283 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 396 # Number of branches fetched
@@ -235,106 +458,100 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 2585 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.661804
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 423
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 87
+system.ruby.network.routers0.throttle0.link_utilization 5.589959
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 465
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 79
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 502
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 6264
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 5688
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 4016
-system.ruby.network.routers0.throttle1.link_utilization 6.715887
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 510
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 502
+system.ruby.network.routers0.throttle1.link_utilization 6.159518
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 544
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 482
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 502
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 510
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 4080
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 36144
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 564
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 4352
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 34704
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 4016
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 4080
-system.ruby.network.routers1.throttle0.link_utilization 11.401441
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 510
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 423
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 502
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 4512
+system.ruby.network.routers1.throttle0.link_utilization 10.574115
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 544
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 465
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 482
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 502
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 407
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 510
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 4080
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 36144
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 78
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 564
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 4352
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 34704
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 4016
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 3256
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 4080
-system.ruby.network.routers1.throttle1.link_utilization 8.183597
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 423
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 423
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 87
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 76
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 624
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 4512
+system.ruby.network.routers1.throttle1.link_utilization 7.360769
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 465
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 465
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 79
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 78
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 502
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 407
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 331
-system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 423
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 3384
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 6264
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 5472
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 78
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 465
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 3720
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 5688
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 5616
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 4016
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 3256
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 2648
-system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 3384
-system.ruby.network.routers2.throttle0.link_utilization 2.520681
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 423
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 76
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 407
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2 331
-system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 422
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 3384
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 5472
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 3256
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2 2648
-system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 3376
-system.ruby.network.routers2.throttle1.link_utilization 4.685554
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 423
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 407
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 3256
-system.ruby.network.routers3.throttle0.link_utilization 5.661804
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 423
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 87
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 624
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 3720
+system.ruby.network.routers2.throttle0.link_utilization 1.769774
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 465
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 78
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 78
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 464
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 3720
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 5616
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 624
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 3712
+system.ruby.network.routers2.throttle1.link_utilization 4.414597
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 465
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 78
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 624
+system.ruby.network.routers3.throttle0.link_utilization 5.589959
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 465
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 79
system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 502
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 6264
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 5688
system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 4016
-system.ruby.network.routers3.throttle1.link_utilization 11.401441
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 510
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 423
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 502
+system.ruby.network.routers3.throttle1.link_utilization 10.574115
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 544
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 465
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 482
system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 502
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 407
-system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 510
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 4080
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 30456
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 36144
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 78
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 564
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 4352
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 33480
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 34704
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 4016
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 3256
-system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 4080
-system.ruby.network.routers3.throttle2.link_utilization 2.521793
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 423
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 76
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 407
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2 331
-system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 423
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 3384
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 5472
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 3256
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2 2648
-system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 3384
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 624
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 4512
+system.ruby.network.routers3.throttle2.link_utilization 1.770810
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 465
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 78
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 78
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 465
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 3720
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 5616
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 624
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 3720
+system.ruby.LD.latency_hist::bucket_size 32
+system.ruby.LD.latency_hist::max_bucket 319
system.ruby.LD.latency_hist::samples 415
-system.ruby.LD.latency_hist::mean 28.869880
-system.ruby.LD.latency_hist::gmean 10.683547
-system.ruby.LD.latency_hist::stdev 33.485413
-system.ruby.LD.latency_hist | 233 56.14% 56.14% | 43 10.36% 66.51% | 0 0.00% 66.51% | 0 0.00% 66.51% | 133 32.05% 98.55% | 1 0.24% 98.80% | 4 0.96% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 27.831325
+system.ruby.LD.latency_hist::gmean 10.396167
+system.ruby.LD.latency_hist::stdev 35.321716
+system.ruby.LD.latency_hist | 274 66.02% 66.02% | 45 10.84% 76.87% | 87 20.96% 97.83% | 7 1.69% 99.52% | 1 0.24% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00%
system.ruby.LD.latency_hist::total 415
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -343,44 +560,44 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 233 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.LD.hit_latency_hist::total 233
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 32
+system.ruby.LD.miss_latency_hist::max_bucket 319
system.ruby.LD.miss_latency_hist::samples 182
-system.ruby.LD.miss_latency_hist::mean 61.989011
-system.ruby.LD.miss_latency_hist::gmean 54.309691
-system.ruby.LD.miss_latency_hist::stdev 24.499406
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 43 23.63% 23.63% | 0 0.00% 23.63% | 0 0.00% 23.63% | 133 73.08% 96.70% | 1 0.55% 97.25% | 4 2.20% 99.45% | 1 0.55% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 59.620879
+system.ruby.LD.miss_latency_hist::gmean 51.035744
+system.ruby.LD.miss_latency_hist::stdev 32.307641
+system.ruby.LD.miss_latency_hist | 41 22.53% 22.53% | 45 24.73% 47.25% | 87 47.80% 95.05% | 7 3.85% 98.90% | 1 0.55% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 1 0.55% 100.00%
system.ruby.LD.miss_latency_hist::total 182
system.ruby.ST.latency_hist::bucket_size 16
system.ruby.ST.latency_hist::max_bucket 159
system.ruby.ST.latency_hist::samples 294
-system.ruby.ST.latency_hist::mean 14.547619
-system.ruby.ST.latency_hist::gmean 5.302369
-system.ruby.ST.latency_hist::stdev 25.764411
-system.ruby.ST.latency_hist | 236 80.27% 80.27% | 15 5.10% 85.37% | 0 0.00% 85.37% | 0 0.00% 85.37% | 42 14.29% 99.66% | 1 0.34% 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::mean 20.806122
+system.ruby.ST.latency_hist::gmean 7.447374
+system.ruby.ST.latency_hist::stdev 29.113873
+system.ruby.ST.latency_hist | 202 68.71% 68.71% | 12 4.08% 72.79% | 0 0.00% 72.79% | 35 11.90% 84.69% | 37 12.59% 97.28% | 7 2.38% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.latency_hist::total 294
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
-system.ruby.ST.hit_latency_hist::samples 236
+system.ruby.ST.hit_latency_hist::samples 202
system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
-system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 236 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.ST.hit_latency_hist::total 236
+system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 202 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.ST.hit_latency_hist::total 202
system.ruby.ST.miss_latency_hist::bucket_size 16
system.ruby.ST.miss_latency_hist::max_bucket 159
-system.ruby.ST.miss_latency_hist::samples 58
-system.ruby.ST.miss_latency_hist::mean 61.534483
-system.ruby.ST.miss_latency_hist::gmean 53.817463
-system.ruby.ST.miss_latency_hist::stdev 24.770678
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 15 25.86% 25.86% | 0 0.00% 25.86% | 0 0.00% 25.86% | 42 72.41% 98.28% | 1 1.72% 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 58
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::samples 92
+system.ruby.ST.miss_latency_hist::mean 59.902174
+system.ruby.ST.miss_latency_hist::gmean 54.831044
+system.ruby.ST.miss_latency_hist::stdev 21.909935
+system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 12 13.04% 13.04% | 0 0.00% 13.04% | 35 38.04% 51.09% | 37 40.22% 91.30% | 7 7.61% 98.91% | 1 1.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 92
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 2585
-system.ruby.IFETCH.latency_hist::mean 9.832108
-system.ruby.IFETCH.latency_hist::gmean 4.131370
-system.ruby.IFETCH.latency_hist::stdev 20.770372
-system.ruby.IFETCH.latency_hist | 2315 89.56% 89.56% | 29 1.12% 90.68% | 0 0.00% 90.68% | 0 0.00% 90.68% | 239 9.25% 99.92% | 1 0.04% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 10.569439
+system.ruby.IFETCH.latency_hist::gmean 4.165075
+system.ruby.IFETCH.latency_hist::stdev 24.278647
+system.ruby.IFETCH.latency_hist | 2341 90.56% 90.56% | 239 9.25% 99.81% | 2 0.08% 99.88% | 0 0.00% 99.88% | 2 0.08% 99.96% | 1 0.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.latency_hist::total 2585
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -389,90 +606,113 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2315 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.hit_latency_hist::total 2315
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 270
-system.ruby.IFETCH.miss_latency_hist::mean 68.411111
-system.ruby.IFETCH.miss_latency_hist::gmean 64.218167
-system.ruby.IFETCH.miss_latency_hist::stdev 17.266269
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 29 10.74% 10.74% | 0 0.00% 10.74% | 0 0.00% 10.74% | 239 88.52% 99.26% | 1 0.37% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 75.470370
+system.ruby.IFETCH.miss_latency_hist::gmean 69.413198
+system.ruby.IFETCH.miss_latency_hist::stdev 30.681798
+system.ruby.IFETCH.miss_latency_hist | 26 9.63% 9.63% | 239 88.52% 98.15% | 2 0.74% 98.89% | 0 0.00% 98.89% | 2 0.74% 99.63% | 1 0.37% 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 270
system.ruby.L1Cache_Controller.Load 415 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00%
system.ruby.L1Cache_Controller.Store 294 0.00% 0.00%
system.ruby.L1Cache_Controller.L1_Replacement 506 0.00% 0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data 510 0.00% 0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack_Data 502 0.00% 0.00%
-system.ruby.L1Cache_Controller.All_acks 58 0.00% 0.00%
-system.ruby.L1Cache_Controller.Use_Timeout 509 0.00% 0.00%
+system.ruby.L1Cache_Controller.Data 436 0.00% 0.00%
+system.ruby.L1Cache_Controller.Exclusive_Data 108 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack 20 0.00% 0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack_Data 482 0.00% 0.00%
+system.ruby.L1Cache_Controller.All_acks 92 0.00% 0.00%
+system.ruby.L1Cache_Controller.Use_Timeout 108 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Load 182 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Ifetch 270 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Store 58 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Load 82 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Ifetch 1220 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement 406 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Load 49 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Ifetch 1095 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Store 7 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement 4 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Use_Timeout 444 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Load 99 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM.Store 114 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Load 108 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Ifetch 2315 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.Store 34 0.00% 0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement 396 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Load 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Store 4 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement 10 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Load 13 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Store 2 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Use_Timeout 14 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Load 89 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM.Store 93 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.L1_Replacement 96 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Load 3 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Store 82 0.00% 0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_Timeout 65 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Load 13 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Store 103 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement 4 0.00% 0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_Timeout 94 0.00% 0.00%
system.ruby.L1Cache_Controller.IM.Exclusive_Data 58 0.00% 0.00%
-system.ruby.L1Cache_Controller.OM.All_acks 58 0.00% 0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data 452 0.00% 0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 502 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETS 454 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 58 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 502 0.00% 0.00%
-system.ruby.L2Cache_Controller.All_Acks 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data_Exclusive 380 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBCLEANDATA 396 0.00% 0.00%
+system.ruby.L1Cache_Controller.SM.Exclusive_Data 34 0.00% 0.00%
+system.ruby.L1Cache_Controller.OM.All_acks 92 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Data 436 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data 16 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack 20 0.00% 0.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 376 0.00% 0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 106 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETS 452 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 92 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 106 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTS_only 396 0.00% 0.00%
+system.ruby.L2Cache_Controller.All_Acks 80 0.00% 0.00%
+system.ruby.L2Cache_Controller.Data 465 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBCLEANDATA 376 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 106 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Ack 407 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 510 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 407 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 380 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTX 502 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 72 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 407 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 396 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Ack 78 0.00% 0.00%
+system.ruby.L2Cache_Controller.Unblock 456 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 108 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 443 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 385 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 45 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_GETX 32 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 376 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_PUTX 106 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETS 51 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement 336 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_GETX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 20 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L2_Replacement 29 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 16 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 12 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 78 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 376 0.00% 0.00%
+system.ruby.L2Cache_Controller.SW.Unblock 20 0.00% 0.00%
system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 106 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Data_Exclusive 380 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 380 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGM.Data 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.All_Acks 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 43 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 72 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.L1_GETS 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.Writeback_Ack 407 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 43 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 380 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX 407 0.00% 0.00%
-system.ruby.Directory_Controller.Exclusive_Unblock 422 0.00% 0.00%
-system.ruby.Directory_Controller.Clean_Writeback 331 0.00% 0.00%
-system.ruby.Directory_Controller.Dirty_Writeback 76 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 423 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 76 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETX 43 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETS 380 0.00% 0.00%
-system.ruby.Directory_Controller.I.Memory_Ack 74 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX 407 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Exclusive_Unblock 379 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Data 380 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Ack 2 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Exclusive_Unblock 43 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Memory_Data 43 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Clean_Writeback 331 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Dirty_Writeback 76 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Data 385 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Unblock 385 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGM.Data 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.Data 34 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.All_Acks 80 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 80 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 12 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.Unblock 51 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 16 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.Writeback_Ack 78 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 80 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 385 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX 78 0.00% 0.00%
+system.ruby.Directory_Controller.Unblock 262 0.00% 0.00%
+system.ruby.Directory_Controller.Last_Unblock 122 0.00% 0.00%
+system.ruby.Directory_Controller.Exclusive_Unblock 80 0.00% 0.00%
+system.ruby.Directory_Controller.Dirty_Writeback 78 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 465 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 78 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETX 40 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETS 262 0.00% 0.00%
+system.ruby.Directory_Controller.I.Memory_Ack 77 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETX 40 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETS 123 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX 78 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Unblock 262 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Memory_Data 262 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Last_Unblock 122 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Memory_Data 123 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Exclusive_Unblock 80 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Memory_Data 80 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Memory_Ack 1 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Dirty_Writeback 78 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini
index 8de8f1e38..e1272a9ad 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,7 +237,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
@@ -182,16 +247,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=4
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]
@@ -202,33 +268,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]
@@ -248,13 +289,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=4
use_timeout_latency=50
version=0
@@ -297,7 +338,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -326,9 +367,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=4
version=0
GlobalRequestFromL2Cache=system.ruby.network.slave[3]
@@ -469,7 +510,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/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
index c5b73657d..69664e25a 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
@@ -1,18 +1,260 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000043 # Number of seconds simulated
-sim_ticks 43073 # Number of ticks simulated
-final_tick 43073 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000044 # Number of seconds simulated
+sim_ticks 43869 # Number of ticks simulated
+final_tick 43869 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 51660 # Simulator instruction rate (inst/s)
-host_op_rate 51645 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 862979 # Simulator tick rate (ticks/s)
-host_mem_usage 159984 # Number of bytes of host memory used
-host_seconds 0.05 # Real time elapsed on the host
+host_inst_rate 107 # Simulator instruction rate (inst/s)
+host_op_rate 107 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 1826 # Simulator tick rate (ticks/s)
+host_mem_usage 435688 # Number of bytes of host memory used
+host_seconds 24.02 # Real time elapsed on the host
sim_insts 2577 # Number of instructions simulated
sim_ops 2577 # Number of ops (including micro ops) simulated
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 28672 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 28672 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 5376 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 5376 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 448 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 448 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 84 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 84 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 653582256 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 653582256 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 122546673 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 122546673 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 776128929 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 776128929 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 448 # Number of read requests accepted
+system.mem_ctrls.writeReqs 84 # Number of write requests accepted
+system.mem_ctrls.readBursts 448 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 84 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 24000 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 4672 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 28672 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 5376 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 73 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 38 # 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 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 37 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 26 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 24 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 70 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 72 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 29 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 23 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 60 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 11 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # 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 3 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 1 # 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 43790 # 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 448 # 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 84 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 375 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 1 # 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 74 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 309.621622 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 203.292189 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 280.679347 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 21 28.38% 28.38% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 18 24.32% 52.70% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 10 13.51% 66.22% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 7 9.46% 75.68% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 8 10.81% 86.49% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 3 4.05% 90.54% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 2 2.70% 93.24% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 1 1.35% 94.59% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 4 5.41% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 74 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 245 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 245.000000 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::240-247 1 100.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 2655 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 9780 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 1875 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 7.08 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 26.08 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 547.08 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 23.34 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 653.58 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 122.55 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 4.46 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.27 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.18 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 21.83 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 294 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 78.40 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 82.31 # Average gap between requests
+system.mem_ctrls.pageHitRate 73.40 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 22 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 1300 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 37882 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 158760 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 355320 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 88200 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 197400 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 1697280 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 2483520 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 2542800 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 2542800 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 25360668 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 26385300 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 1267800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 369000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 31115508 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 32499228 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 793.965501 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 829.273488 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -21,29 +263,29 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 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%
system.ruby.outstanding_req_hist::total 3295
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 3294
-system.ruby.latency_hist::mean 12.076199
-system.ruby.latency_hist::gmean 3.436747
-system.ruby.latency_hist::stdev 24.316992
-system.ruby.latency_hist | 2776 84.27% 84.27% | 70 2.13% 86.40% | 0 0.00% 86.40% | 0 0.00% 86.40% | 435 13.21% 99.61% | 3 0.09% 99.70% | 4 0.12% 99.82% | 6 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 12.317851
+system.ruby.latency_hist::gmean 3.428807
+system.ruby.latency_hist::stdev 27.092783
+system.ruby.latency_hist | 2919 88.62% 88.62% | 368 11.17% 99.79% | 2 0.06% 99.85% | 1 0.03% 99.88% | 1 0.03% 99.91% | 3 0.09% 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 3294
system.ruby.hit_latency_hist::bucket_size 4
system.ruby.hit_latency_hist::max_bucket 39
system.ruby.hit_latency_hist::samples 2846
-system.ruby.hit_latency_hist::mean 2.555868
-system.ruby.hit_latency_hist::gmean 2.127279
-system.ruby.hit_latency_hist::stdev 3.505788
-system.ruby.hit_latency_hist | 2776 97.54% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 8 0.28% 97.82% | 62 2.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::mean 2.554462
+system.ruby.hit_latency_hist::gmean 2.127153
+system.ruby.hit_latency_hist::stdev 3.497278
+system.ruby.hit_latency_hist | 2776 97.54% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 9 0.32% 97.86% | 61 2.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.hit_latency_hist::total 2846
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 448
-system.ruby.miss_latency_hist::mean 72.555804
-system.ruby.miss_latency_hist::gmean 72.369886
-system.ruby.miss_latency_hist::stdev 5.907301
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 435 97.10% 97.10% | 3 0.67% 97.77% | 4 0.89% 98.66% | 6 1.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 74.341518
+system.ruby.miss_latency_hist::gmean 71.176280
+system.ruby.miss_latency_hist::stdev 29.447133
+system.ruby.miss_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 1 0.22% 99.11% | 1 0.22% 99.33% | 3 0.67% 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 448
system.ruby.Directory.incomplete_times 447
system.ruby.l1_cntrl0.L1Dcache.demand_hits 461 # Number of cache demand hits
@@ -52,57 +294,50 @@ system.ruby.l1_cntrl0.L1Dcache.demand_accesses 709
system.ruby.l1_cntrl0.L1Icache.demand_hits 2315 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 270 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 5.629397
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 5.531811
system.ruby.network.routers0.msg_count.Request_Control::1 518
system.ruby.network.routers0.msg_count.Response_Data::4 448
system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 70
system.ruby.network.routers0.msg_count.Response_Control::4 1
system.ruby.network.routers0.msg_count.Writeback_Data::4 502
+system.ruby.network.routers0.msg_count.Persistent_Control::3 8
system.ruby.network.routers0.msg_bytes.Request_Control::1 4144
system.ruby.network.routers0.msg_bytes.Response_Data::4 32256
system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 5040
system.ruby.network.routers0.msg_bytes.Response_Control::4 8
system.ruby.network.routers0.msg_bytes.Writeback_Data::4 36144
+system.ruby.network.routers0.msg_bytes.Persistent_Control::3 64
system.ruby.l2_cntrl0.L2cache.demand_hits 64 # Number of cache demand hits
system.ruby.l2_cntrl0.L2cache.demand_misses 454 # Number of cache demand misses
system.ruby.l2_cntrl0.L2cache.demand_accesses 518 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 4.203329
+system.ruby.network.routers1.percent_links_utilized 4.129340
system.ruby.network.routers1.msg_count.Request_Control::1 518
system.ruby.network.routers1.msg_count.Request_Control::2 454
system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 70
system.ruby.network.routers1.msg_count.Response_Control::4 1
system.ruby.network.routers1.msg_count.Writeback_Data::4 586
system.ruby.network.routers1.msg_count.Writeback_Control::4 365
+system.ruby.network.routers1.msg_count.Persistent_Control::3 4
system.ruby.network.routers1.msg_bytes.Request_Control::1 4144
system.ruby.network.routers1.msg_bytes.Request_Control::2 3632
system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 5040
system.ruby.network.routers1.msg_bytes.Response_Control::4 8
system.ruby.network.routers1.msg_bytes.Writeback_Data::4 42192
system.ruby.network.routers1.msg_bytes.Writeback_Control::4 2920
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 532 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 448 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 84 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 299 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 150 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 150 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.281955 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 38 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 90 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 6 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 16 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 19 3.57% 3.57% | 10 1.88% 5.45% | 0 0.00% 5.45% | 39 7.33% 12.78% | 20 3.76% 16.54% | 19 3.57% 20.11% | 31 5.83% 25.94% | 22 4.14% 30.08% | 5 0.94% 31.02% | 3 0.56% 31.58% | 6 1.13% 32.71% | 4 0.75% 33.46% | 22 4.14% 37.59% | 41 7.71% 45.30% | 22 4.14% 49.44% | 3 0.56% 50.00% | 4 0.75% 50.75% | 6 1.13% 51.88% | 7 1.32% 53.20% | 13 2.44% 55.64% | 10 1.88% 57.52% | 18 3.38% 60.90% | 14 2.63% 63.53% | 42 7.89% 71.43% | 16 3.01% 74.44% | 5 0.94% 75.38% | 5 0.94% 76.32% | 12 2.26% 78.57% | 13 2.44% 81.02% | 18 3.38% 84.40% | 14 2.63% 87.03% | 69 12.97% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 532 # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized 3.254359
+system.ruby.network.routers1.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers2.percent_links_utilized 3.197588
system.ruby.network.routers2.msg_count.Request_Control::2 454
system.ruby.network.routers2.msg_count.Response_Data::4 448
system.ruby.network.routers2.msg_count.Writeback_Data::4 84
system.ruby.network.routers2.msg_count.Writeback_Control::4 365
+system.ruby.network.routers2.msg_count.Persistent_Control::3 4
system.ruby.network.routers2.msg_bytes.Request_Control::2 3632
system.ruby.network.routers2.msg_bytes.Response_Data::4 32256
system.ruby.network.routers2.msg_bytes.Writeback_Data::4 6048
system.ruby.network.routers2.msg_bytes.Writeback_Control::4 2920
-system.ruby.network.routers3.percent_links_utilized 4.362362
+system.ruby.network.routers2.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers3.percent_links_utilized 4.286246
system.ruby.network.routers3.msg_count.Request_Control::1 518
system.ruby.network.routers3.msg_count.Request_Control::2 454
system.ruby.network.routers3.msg_count.Response_Data::4 448
@@ -110,6 +345,7 @@ system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 70
system.ruby.network.routers3.msg_count.Response_Control::4 1
system.ruby.network.routers3.msg_count.Writeback_Data::4 586
system.ruby.network.routers3.msg_count.Writeback_Control::4 365
+system.ruby.network.routers3.msg_count.Persistent_Control::3 8
system.ruby.network.routers3.msg_bytes.Request_Control::1 4144
system.ruby.network.routers3.msg_bytes.Request_Control::2 3632
system.ruby.network.routers3.msg_bytes.Response_Data::4 32256
@@ -117,19 +353,22 @@ system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 5040
system.ruby.network.routers3.msg_bytes.Response_Control::4 8
system.ruby.network.routers3.msg_bytes.Writeback_Data::4 42192
system.ruby.network.routers3.msg_bytes.Writeback_Control::4 2920
+system.ruby.network.routers3.msg_bytes.Persistent_Control::3 64
system.ruby.network.msg_count.Request_Control 2916
system.ruby.network.msg_count.Response_Data 1344
system.ruby.network.msg_count.ResponseL2hit_Data 210
system.ruby.network.msg_count.Response_Control 3
system.ruby.network.msg_count.Writeback_Data 1758
system.ruby.network.msg_count.Writeback_Control 1095
+system.ruby.network.msg_count.Persistent_Control 24
system.ruby.network.msg_byte.Request_Control 23328
system.ruby.network.msg_byte.Response_Data 96768
system.ruby.network.msg_byte.ResponseL2hit_Data 15120
system.ruby.network.msg_byte.Response_Control 24
system.ruby.network.msg_byte.Writeback_Data 126576
system.ruby.network.msg_byte.Writeback_Control 8760
-system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.msg_byte.Persistent_Control 192
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -163,7 +402,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 4 # Number of system calls
-system.cpu.numCycles 43073 # number of cpu cycles simulated
+system.cpu.numCycles 43869 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 2577 # Number of instructions committed
@@ -182,7 +421,7 @@ system.cpu.num_mem_refs 717 # nu
system.cpu.num_load_insts 419 # Number of load instructions
system.cpu.num_store_insts 298 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 43073 # Number of busy cycles
+system.cpu.num_busy_cycles 43869 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 396 # Number of branches fetched
@@ -221,24 +460,30 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 2585 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.412904
+system.ruby.network.routers0.throttle0.link_utilization 5.319246
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 448
system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 70
system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 1
+system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 4
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 32256
system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 5040
system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers0.throttle1.link_utilization 5.845890
+system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers0.throttle1.link_utilization 5.744375
system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 518
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 502
+system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 4
system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 4144
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 36144
-system.ruby.network.routers1.throttle0.link_utilization 5.845890
+system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers1.throttle0.link_utilization 5.744375
system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 518
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 502
+system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 4
system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 4144
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 36144
-system.ruby.network.routers1.throttle1.link_utilization 2.560769
+system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers1.throttle1.link_utilization 2.514304
system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 454
system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 70
system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 1
@@ -249,66 +494,72 @@ system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 5
system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 8
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 6048
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 2920
-system.ruby.network.routers2.throttle0.link_utilization 1.828292
+system.ruby.network.routers2.throttle0.link_utilization 1.799676
system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 454
system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 84
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 365
+system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 4
system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 3632
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 6048
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 2920
-system.ruby.network.routers2.throttle1.link_utilization 4.680426
+system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers2.throttle1.link_utilization 4.595500
system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 448
system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 32256
-system.ruby.network.routers3.throttle0.link_utilization 5.412904
+system.ruby.network.routers3.throttle0.link_utilization 5.314687
system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 448
system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 70
system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 1
system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 32256
system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 5040
system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers3.throttle1.link_utilization 5.845890
+system.ruby.network.routers3.throttle1.link_utilization 5.744375
system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 518
system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 502
+system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 4
system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 4144
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 36144
-system.ruby.network.routers3.throttle2.link_utilization 1.828292
+system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 32
+system.ruby.network.routers3.throttle2.link_utilization 1.799676
system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 454
system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 84
system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 365
+system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 4
system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 3632
system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 6048
system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 2920
+system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 32
system.ruby.LD.latency_hist::bucket_size 16
system.ruby.LD.latency_hist::max_bucket 159
system.ruby.LD.latency_hist::samples 415
-system.ruby.LD.latency_hist::mean 29.339759
-system.ruby.LD.latency_hist::gmean 8.884516
-system.ruby.LD.latency_hist::stdev 33.606098
-system.ruby.LD.latency_hist | 233 56.14% 56.14% | 33 7.95% 64.10% | 0 0.00% 64.10% | 0 0.00% 64.10% | 143 34.46% 98.55% | 1 0.24% 98.80% | 2 0.48% 99.28% | 3 0.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 27.573494
+system.ruby.LD.latency_hist::gmean 8.538591
+system.ruby.LD.latency_hist::stdev 33.296048
+system.ruby.LD.latency_hist | 233 56.14% 56.14% | 33 7.95% 64.10% | 48 11.57% 75.66% | 2 0.48% 76.14% | 67 16.14% 92.29% | 19 4.58% 96.87% | 10 2.41% 99.28% | 1 0.24% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00%
system.ruby.LD.latency_hist::total 415
system.ruby.LD.hit_latency_hist::bucket_size 4
system.ruby.LD.hit_latency_hist::max_bucket 39
system.ruby.LD.hit_latency_hist::samples 266
-system.ruby.LD.hit_latency_hist::mean 4.845865
-system.ruby.LD.hit_latency_hist::gmean 2.735122
-system.ruby.LD.hit_latency_hist::stdev 7.577195
-system.ruby.LD.hit_latency_hist | 233 87.59% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 1 0.38% 87.97% | 32 12.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::mean 4.830827
+system.ruby.LD.hit_latency_hist::gmean 2.733388
+system.ruby.LD.hit_latency_hist::stdev 7.539428
+system.ruby.LD.hit_latency_hist | 233 87.59% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 2 0.75% 88.35% | 31 11.65% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.hit_latency_hist::total 266
system.ruby.LD.miss_latency_hist::bucket_size 16
system.ruby.LD.miss_latency_hist::max_bucket 159
system.ruby.LD.miss_latency_hist::samples 149
-system.ruby.LD.miss_latency_hist::mean 73.067114
-system.ruby.LD.miss_latency_hist::gmean 72.788354
-system.ruby.LD.miss_latency_hist::stdev 7.286293
-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% | 143 95.97% 95.97% | 1 0.67% 96.64% | 2 1.34% 97.99% | 3 2.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 68.174497
+system.ruby.LD.miss_latency_hist::gmean 65.240145
+system.ruby.LD.miss_latency_hist::stdev 20.253038
+system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 48 32.21% 32.21% | 2 1.34% 33.56% | 67 44.97% 78.52% | 19 12.75% 91.28% | 10 6.71% 97.99% | 1 0.67% 98.66% | 1 0.67% 99.33% | 1 0.67% 100.00%
system.ruby.LD.miss_latency_hist::total 149
system.ruby.ST.latency_hist::bucket_size 16
system.ruby.ST.latency_hist::max_bucket 159
system.ruby.ST.latency_hist::samples 294
-system.ruby.ST.latency_hist::mean 15.690476
-system.ruby.ST.latency_hist::gmean 4.247505
-system.ruby.ST.latency_hist::stdev 27.630351
-system.ruby.ST.latency_hist | 228 77.55% 77.55% | 14 4.76% 82.31% | 0 0.00% 82.31% | 0 0.00% 82.31% | 49 16.67% 98.98% | 0 0.00% 98.98% | 0 0.00% 98.98% | 3 1.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 13.656463
+system.ruby.ST.latency_hist::gmean 4.101596
+system.ruby.ST.latency_hist::stdev 23.959601
+system.ruby.ST.latency_hist | 228 77.55% 77.55% | 14 4.76% 82.31% | 20 6.80% 89.12% | 3 1.02% 90.14% | 22 7.48% 97.62% | 7 2.38% 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 294
system.ruby.ST.hit_latency_hist::bucket_size 4
system.ruby.ST.hit_latency_hist::max_bucket 39
@@ -321,18 +572,18 @@ system.ruby.ST.hit_latency_hist::total 242
system.ruby.ST.miss_latency_hist::bucket_size 16
system.ruby.ST.miss_latency_hist::max_bucket 159
system.ruby.ST.miss_latency_hist::samples 52
-system.ruby.ST.miss_latency_hist::mean 73.711538
-system.ruby.ST.miss_latency_hist::gmean 73.204309
-system.ruby.ST.miss_latency_hist::stdev 9.969240
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 94.23% 94.23% | 0 0.00% 94.23% | 0 0.00% 94.23% | 3 5.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 62.211538
+system.ruby.ST.miss_latency_hist::gmean 60.076620
+system.ruby.ST.miss_latency_hist::stdev 16.157723
+system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 22 42.31% 86.54% | 7 13.46% 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 52
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 2585
-system.ruby.IFETCH.latency_hist::mean 8.893617
-system.ruby.IFETCH.latency_hist::gmean 2.880478
-system.ruby.IFETCH.latency_hist::stdev 20.653523
-system.ruby.IFETCH.latency_hist | 2315 89.56% 89.56% | 23 0.89% 90.44% | 0 0.00% 90.44% | 0 0.00% 90.44% | 243 9.40% 99.85% | 2 0.08% 99.92% | 2 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 9.716441
+system.ruby.IFETCH.latency_hist::gmean 2.901884
+system.ruby.IFETCH.latency_hist::stdev 25.462800
+system.ruby.IFETCH.latency_hist | 2338 90.44% 90.44% | 242 9.36% 99.81% | 0 0.00% 99.81% | 1 0.04% 99.85% | 1 0.04% 99.88% | 3 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.IFETCH.latency_hist::total 2585
system.ruby.IFETCH.hit_latency_hist::bucket_size 4
system.ruby.IFETCH.hit_latency_hist::max_bucket 39
@@ -342,13 +593,13 @@ system.ruby.IFETCH.hit_latency_hist::gmean 2.050316
system.ruby.IFETCH.hit_latency_hist::stdev 2.270469
system.ruby.IFETCH.hit_latency_hist | 2315 99.02% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 23 0.98% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.hit_latency_hist::total 2338
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 247
-system.ruby.IFETCH.miss_latency_hist::mean 72.004049
-system.ruby.IFETCH.miss_latency_hist::gmean 71.944768
-system.ruby.IFETCH.miss_latency_hist::stdev 3.180860
-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% | 243 98.38% 98.38% | 2 0.81% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 80.615385
+system.ruby.IFETCH.miss_latency_hist::gmean 77.741160
+system.ruby.IFETCH.miss_latency_hist::stdev 34.366891
+system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 242 97.98% 97.98% | 0 0.00% 97.98% | 1 0.40% 98.38% | 1 0.40% 98.79% | 3 1.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.IFETCH.miss_latency_hist::total 247
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9
@@ -360,18 +611,18 @@ system.ruby.L1Cache.hit_mach_latency_hist::total 2776
system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 4
system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 39
system.ruby.L2Cache.hit_mach_latency_hist::samples 70
-system.ruby.L2Cache.hit_mach_latency_hist::mean 24.600000
-system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.570558
-system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.159710
-system.ruby.L2Cache.hit_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% | 8 11.43% 11.43% | 62 88.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L2Cache.hit_mach_latency_hist::mean 24.542857
+system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.511430
+system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.200069
+system.ruby.L2Cache.hit_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% | 9 12.86% 12.86% | 61 87.14% 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 70
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 448
-system.ruby.Directory.miss_mach_latency_hist::mean 72.555804
-system.ruby.Directory.miss_mach_latency_hist::gmean 72.369886
-system.ruby.Directory.miss_mach_latency_hist::stdev 5.907301
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 435 97.10% 97.10% | 3 0.67% 97.77% | 4 0.89% 98.66% | 6 1.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 74.341518
+system.ruby.Directory.miss_mach_latency_hist::gmean 71.176280
+system.ruby.Directory.miss_mach_latency_hist::stdev 29.447133
+system.ruby.Directory.miss_mach_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 1 0.22% 99.11% | 1 0.22% 99.33% | 3 0.67% 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 448
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -391,13 +642,13 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples
system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan
system.ruby.Directory.miss_latency_hist.forward_to_first_response | 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% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 70
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 70.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 83
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion::total 1
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -409,18 +660,18 @@ system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 233
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 33
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.939394
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.936912
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.348155
-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% | 1 3.03% 3.03% | 32 96.97% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.818182
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.809790
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.635145
+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% | 2 6.06% 6.06% | 31 93.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 33
system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 149
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 73.067114
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 72.788354
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.286293
-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% | 143 95.97% 95.97% | 1 0.67% 96.64% | 2 1.34% 97.99% | 3 2.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 68.174497
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.240145
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 20.253038
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 48 32.21% 32.21% | 2 1.34% 33.56% | 67 44.97% 78.52% | 19 12.75% 91.28% | 10 6.71% 97.99% | 1 0.67% 98.66% | 1 0.67% 99.33% | 1 0.67% 100.00%
system.ruby.LD.Directory.miss_type_mach_latency_hist::total 149
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -440,10 +691,10 @@ system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 14
system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 52
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 73.711538
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 73.204309
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 9.969240
-system.ruby.ST.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% | 49 94.23% 94.23% | 0 0.00% 94.23% | 0 0.00% 94.23% | 3 5.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.211538
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 60.076620
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 16.157723
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 22 42.31% 86.54% | 7 13.46% 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 52
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -459,13 +710,13 @@ system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 25
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 25.000000
system.ruby.IFETCH.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% | 23 100.00% 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 23
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 247
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 72.004049
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 71.944768
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 3.180860
-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% | 243 98.38% 98.38% | 2 0.81% 99.19% | 2 0.81% 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::mean 80.615385
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 77.741160
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.366891
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 242 97.98% 97.98% | 0 0.00% 97.98% | 1 0.40% 98.38% | 1 0.40% 98.79% | 3 1.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.IFETCH.Directory.miss_type_mach_latency_hist::total 247
system.ruby.L1Cache_Controller.Load 415 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00%
@@ -474,6 +725,8 @@ system.ruby.L1Cache_Controller.L1_Replacement 504 0.00% 0.00%
system.ruby.L1Cache_Controller.Data_Shared 56 0.00% 0.00%
system.ruby.L1Cache_Controller.Data_All_Tokens 462 0.00% 0.00%
system.ruby.L1Cache_Controller.Ack 1 0.00% 0.00%
+system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 4 0.00% 0.00%
+system.ruby.L1Cache_Controller.Request_Timeout 2 0.00% 0.00%
system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 461 0.00% 0.00%
system.ruby.L1Cache_Controller.NP.Load 182 0.00% 0.00%
system.ruby.L1Cache_Controller.NP.Ifetch 270 0.00% 0.00%
@@ -483,14 +736,15 @@ system.ruby.L1Cache_Controller.S.Ifetch 158 0.00% 0.00%
system.ruby.L1Cache_Controller.S.Store 8 0.00% 0.00%
system.ruby.L1Cache_Controller.S.L1_Replacement 48 0.00% 0.00%
system.ruby.L1Cache_Controller.M.Load 66 0.00% 0.00%
-system.ruby.L1Cache_Controller.M.Ifetch 1161 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Ifetch 1150 0.00% 0.00%
system.ruby.L1Cache_Controller.M.Store 29 0.00% 0.00%
system.ruby.L1Cache_Controller.M.L1_Replacement 358 0.00% 0.00%
+system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 2 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.Load 96 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.Store 104 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.L1_Replacement 96 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.Load 36 0.00% 0.00%
-system.ruby.L1Cache_Controller.M_W.Ifetch 996 0.00% 0.00%
+system.ruby.L1Cache_Controller.M_W.Ifetch 1007 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.Store 3 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.L1_Replacement 1 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 392 0.00% 0.00%
@@ -503,16 +757,21 @@ system.ruby.L1Cache_Controller.IM.Ack 1 0.00% 0.00%
system.ruby.L1Cache_Controller.SM.Data_All_Tokens 8 0.00% 0.00%
system.ruby.L1Cache_Controller.IS.Data_Shared 56 0.00% 0.00%
system.ruby.L1Cache_Controller.IS.Data_All_Tokens 396 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 2 0.00% 0.00%
+system.ruby.L1Cache_Controller.IS.Request_Timeout 2 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETS 448 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETS_Last_Token 4 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETX 66 0.00% 0.00%
system.ruby.L2Cache_Controller.L2_Replacement 458 0.00% 0.00%
system.ruby.L2Cache_Controller.Writeback_Shared_Data 21 0.00% 0.00%
system.ruby.L2Cache_Controller.Writeback_All_Tokens 481 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETS 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 2 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.L1_GETS 396 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.L1_GETX 50 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 18 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 448 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 2 0.00% 0.00%
system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00%
system.ruby.L2Cache_Controller.I.L2_Replacement 9 0.00% 0.00%
system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 3 0.00% 0.00%
@@ -526,8 +785,11 @@ system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 27 0.00%
system.ruby.L2Cache_Controller.M.L1_GETS 52 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_GETX 8 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L2_Replacement 415 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 70 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 405 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETS 2 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 61 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 398 0.00% 0.00%
+system.ruby.Directory_Controller.Lockdown 2 0.00% 0.00%
+system.ruby.Directory_Controller.Unlockdown 2 0.00% 0.00%
system.ruby.Directory_Controller.Data_Owner 3 0.00% 0.00%
system.ruby.Directory_Controller.Data_All_Tokens 81 0.00% 0.00%
system.ruby.Directory_Controller.Ack_Owner 16 0.00% 0.00%
@@ -543,9 +805,12 @@ system.ruby.Directory_Controller.NO.Data_Owner 3 0.00% 0.00
system.ruby.Directory_Controller.NO.Data_All_Tokens 81 0.00% 0.00%
system.ruby.Directory_Controller.NO.Ack_Owner 16 0.00% 0.00%
system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 334 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETX 12 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETS 9 0.00% 0.00%
+system.ruby.Directory_Controller.L.Unlockdown 2 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.GETX 3 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.GETS 2 0.00% 0.00%
system.ruby.Directory_Controller.O_W.Memory_Ack 84 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Memory_Data 448 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.Memory_Data 2 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Lockdown 2 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Memory_Data 446 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini
index e617d5b21..aaffdb113 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,26 +237,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=4
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]
@@ -200,33 +266,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]
@@ -259,11 +300,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -319,7 +360,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=500000
@@ -423,7 +464,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/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
index 3c031887e..391ee4c59 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
@@ -1,18 +1,260 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000035 # Number of seconds simulated
-sim_ticks 35432 # Number of ticks simulated
-final_tick 35432 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000036 # Number of seconds simulated
+sim_ticks 36255 # Number of ticks simulated
+final_tick 36255 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 51262 # Simulator instruction rate (inst/s)
-host_op_rate 51245 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 704386 # Simulator tick rate (ticks/s)
-host_mem_usage 159904 # Number of bytes of host memory used
-host_seconds 0.05 # Real time elapsed on the host
+host_inst_rate 16369 # Simulator instruction rate (inst/s)
+host_op_rate 16367 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 230240 # Simulator tick rate (ticks/s)
+host_mem_usage 435584 # Number of bytes of host memory used
+host_seconds 0.16 # Real time elapsed on the host
sim_insts 2577 # Number of instructions simulated
sim_ops 2577 # Number of ops (including micro ops) simulated
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 28224 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 28224 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 5184 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 5184 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 441 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 441 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 81 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 81 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 778485726 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 778485726 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 142987174 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 142987174 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 921472900 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 921472900 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 441 # Number of read requests accepted
+system.mem_ctrls.writeReqs 81 # Number of write requests accepted
+system.mem_ctrls.readBursts 441 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 81 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 24000 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 4224 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 28224 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 5184 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 66 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 35 # 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 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 37 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 26 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 24 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 72 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 71 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 29 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 23 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 59 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 11 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # 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 3 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 1 # 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 36187 # 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 441 # 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 81 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 375 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 1 # 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 67 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 349.611940 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 229.746544 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 299.426571 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 17 25.37% 25.37% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 14 20.90% 46.27% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 10 14.93% 61.19% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 5 7.46% 68.66% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 7 10.45% 79.10% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 5 7.46% 86.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 4 5.97% 92.54% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 1 1.49% 94.03% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 4 5.97% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 67 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 245 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 245.000000 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::240-247 1 100.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 2306 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 9431 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 1875 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 6.15 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 25.15 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 661.98 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 28.24 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 778.49 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 142.99 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 5.39 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 5.17 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 0.22 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 21.52 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 301 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 80.27 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 69.32 # Average gap between requests
+system.mem_ctrls.pageHitRate 75.06 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 11 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 1040 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 30367 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 143640 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 309960 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 79800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 172200 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 1634880 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 2446080 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 2034240 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 2034240 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 20833956 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 21069936 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 567000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 360000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 25293516 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 26558304 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 805.423386 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 845.698128 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 1
system.ruby.outstanding_req_hist::max_bucket 9
@@ -21,13 +263,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 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%
system.ruby.outstanding_req_hist::total 3295
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 32
+system.ruby.latency_hist::max_bucket 319
system.ruby.latency_hist::samples 3294
-system.ruby.latency_hist::mean 9.756527
-system.ruby.latency_hist::gmean 3.263022
-system.ruby.latency_hist::stdev 19.389629
-system.ruby.latency_hist | 2853 86.61% 86.61% | 0 0.00% 86.61% | 0 0.00% 86.61% | 421 12.78% 99.39% | 2 0.06% 99.45% | 12 0.36% 99.82% | 0 0.00% 99.82% | 6 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 10.006375
+system.ruby.latency_hist::gmean 3.254924
+system.ruby.latency_hist::stdev 22.032392
+system.ruby.latency_hist | 2912 88.40% 88.40% | 290 8.80% 97.21% | 87 2.64% 99.85% | 1 0.03% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 1 0.03% 99.91% | 3 0.09% 100.00%
system.ruby.latency_hist::total 3294
system.ruby.hit_latency_hist::bucket_size 2
system.ruby.hit_latency_hist::max_bucket 19
@@ -37,13 +279,13 @@ system.ruby.hit_latency_hist::gmean 2.092620
system.ruby.hit_latency_hist::stdev 1.690154
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 2784 97.58% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 69 2.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.hit_latency_hist::total 2853
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 32
+system.ruby.miss_latency_hist::max_bucket 319
system.ruby.miss_latency_hist::samples 441
-system.ruby.miss_latency_hist::mean 58.215420
-system.ruby.miss_latency_hist::gmean 57.777235
-system.ruby.miss_latency_hist::stdev 8.819211
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 421 95.46% 95.46% | 2 0.45% 95.92% | 12 2.72% 98.64% | 0 0.00% 98.64% | 6 1.36% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 60.081633
+system.ruby.miss_latency_hist::gmean 56.714803
+system.ruby.miss_latency_hist::stdev 26.697338
+system.ruby.miss_latency_hist | 59 13.38% 13.38% | 290 65.76% 79.14% | 87 19.73% 98.87% | 1 0.23% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 1 0.23% 99.32% | 3 0.68% 100.00%
system.ruby.miss_latency_hist::total 441
system.ruby.Directory.incomplete_times 440
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
@@ -56,7 +298,8 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585
system.ruby.l1_cntrl0.L2cache.demand_hits 69 # Number of cache demand hits
system.ruby.l1_cntrl0.L2cache.demand_misses 441 # Number of cache demand misses
system.ruby.l1_cntrl0.L2cache.demand_accesses 510 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 4.778872
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 4.670390
system.ruby.network.routers0.msg_count.Request_Control::2 441
system.ruby.network.routers0.msg_count.Response_Data::4 441
system.ruby.network.routers0.msg_count.Writeback_Data::5 81
@@ -71,23 +314,10 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::2 3400
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 3400
system.ruby.network.routers0.msg_bytes.Writeback_Control::5 2752
system.ruby.network.routers0.msg_bytes.Unblock_Control::5 3520
-system.ruby.dir_cntrl0.memBuffer.memReq 522 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 441 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 81 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 246 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 39 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 39 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.074713 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 15 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 15 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 4 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 5 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 18 3.45% 3.45% | 10 1.92% 5.36% | 0 0.00% 5.36% | 36 6.90% 12.26% | 20 3.83% 16.09% | 19 3.64% 19.73% | 31 5.94% 25.67% | 22 4.21% 29.89% | 5 0.96% 30.84% | 4 0.77% 31.61% | 7 1.34% 32.95% | 4 0.77% 33.72% | 22 4.21% 37.93% | 41 7.85% 45.79% | 22 4.21% 50.00% | 3 0.57% 50.57% | 4 0.77% 51.34% | 6 1.15% 52.49% | 7 1.34% 53.83% | 13 2.49% 56.32% | 10 1.92% 58.24% | 18 3.45% 61.69% | 14 2.68% 64.37% | 41 7.85% 72.22% | 16 3.07% 75.29% | 5 0.96% 76.25% | 5 0.96% 77.20% | 12 2.30% 79.50% | 13 2.49% 81.99% | 18 3.45% 85.44% | 14 2.68% 88.12% | 62 11.88% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 522 # Number of accesses per bank
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 4.778872
+system.ruby.network.routers1.percent_links_utilized 4.670390
system.ruby.network.routers1.msg_count.Request_Control::2 441
system.ruby.network.routers1.msg_count.Response_Data::4 441
system.ruby.network.routers1.msg_count.Writeback_Data::5 81
@@ -102,7 +332,7 @@ system.ruby.network.routers1.msg_bytes.Writeback_Control::2 3400
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 3400
system.ruby.network.routers1.msg_bytes.Writeback_Control::5 2752
system.ruby.network.routers1.msg_bytes.Unblock_Control::5 3520
-system.ruby.network.routers2.percent_links_utilized 4.778872
+system.ruby.network.routers2.percent_links_utilized 4.670390
system.ruby.network.routers2.msg_count.Request_Control::2 441
system.ruby.network.routers2.msg_count.Response_Data::4 441
system.ruby.network.routers2.msg_count.Writeback_Data::5 81
@@ -127,7 +357,6 @@ system.ruby.network.msg_byte.Response_Data 95256
system.ruby.network.msg_byte.Writeback_Data 17496
system.ruby.network.msg_byte.Writeback_Control 28656
system.ruby.network.msg_byte.Unblock_Control 10560
-system.cpu.clk_domain.clock 1 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -161,7 +390,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 4 # Number of system calls
-system.cpu.numCycles 35432 # number of cpu cycles simulated
+system.cpu.numCycles 36255 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 2577 # Number of instructions committed
@@ -180,7 +409,7 @@ system.cpu.num_mem_refs 717 # nu
system.cpu.num_load_insts 419 # Number of load instructions
system.cpu.num_store_insts 298 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 35432 # Number of busy cycles
+system.cpu.num_busy_cycles 36255 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 396 # Number of branches fetched
@@ -219,12 +448,12 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 2585 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 6.200610
+system.ruby.network.routers0.throttle0.link_utilization 6.059854
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 441
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 425
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 31752
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 3400
-system.ruby.network.routers0.throttle1.link_utilization 3.357135
+system.ruby.network.routers0.throttle1.link_utilization 3.280927
system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 441
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 81
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 425
@@ -235,7 +464,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 5832
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 3400
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 2752
system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 3520
-system.ruby.network.routers1.throttle0.link_utilization 3.357135
+system.ruby.network.routers1.throttle0.link_utilization 3.280927
system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 441
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 81
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 425
@@ -246,17 +475,17 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 5832
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 3400
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 2752
system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 3520
-system.ruby.network.routers1.throttle1.link_utilization 6.200610
+system.ruby.network.routers1.throttle1.link_utilization 6.059854
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 441
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 425
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 31752
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 3400
-system.ruby.network.routers2.throttle0.link_utilization 6.200610
+system.ruby.network.routers2.throttle0.link_utilization 6.059854
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 441
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 425
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 31752
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 3400
-system.ruby.network.routers2.throttle1.link_utilization 3.357135
+system.ruby.network.routers2.throttle1.link_utilization 3.280927
system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 441
system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 81
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 425
@@ -267,13 +496,13 @@ system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 5832
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 3400
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 2752
system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 3520
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 32
+system.ruby.LD.latency_hist::max_bucket 319
system.ruby.LD.latency_hist::samples 415
-system.ruby.LD.latency_hist::mean 22.831325
-system.ruby.LD.latency_hist::gmean 7.691886
-system.ruby.LD.latency_hist::stdev 27.052293
-system.ruby.LD.latency_hist | 269 64.82% 64.82% | 0 0.00% 64.82% | 0 0.00% 64.82% | 137 33.01% 97.83% | 2 0.48% 98.31% | 5 1.20% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 22.096386
+system.ruby.LD.latency_hist::gmean 7.349549
+system.ruby.LD.latency_hist::stdev 32.133859
+system.ruby.LD.latency_hist | 313 75.42% 75.42% | 69 16.63% 92.05% | 31 7.47% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00%
system.ruby.LD.latency_hist::total 415
system.ruby.LD.hit_latency_hist::bucket_size 2
system.ruby.LD.hit_latency_hist::max_bucket 19
@@ -283,21 +512,21 @@ system.ruby.LD.hit_latency_hist::gmean 2.569339
system.ruby.LD.hit_latency_hist::stdev 3.752134
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 233 86.62% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 36 13.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.hit_latency_hist::total 269
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 32
+system.ruby.LD.miss_latency_hist::max_bucket 319
system.ruby.LD.miss_latency_hist::samples 146
-system.ruby.LD.miss_latency_hist::mean 58.500000
-system.ruby.LD.miss_latency_hist::gmean 58.001087
-system.ruby.LD.miss_latency_hist::stdev 9.336063
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 93.84% 93.84% | 2 1.37% 95.21% | 5 3.42% 98.63% | 0 0.00% 98.63% | 2 1.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 56.410959
+system.ruby.LD.miss_latency_hist::gmean 50.960600
+system.ruby.LD.miss_latency_hist::stdev 33.061838
+system.ruby.LD.miss_latency_hist | 44 30.14% 30.14% | 69 47.26% 77.40% | 31 21.23% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 1 0.68% 99.32% | 1 0.68% 100.00%
system.ruby.LD.miss_latency_hist::total 146
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 8
+system.ruby.ST.latency_hist::max_bucket 79
system.ruby.ST.latency_hist::samples 294
-system.ruby.ST.latency_hist::mean 12.010204
-system.ruby.ST.latency_hist::gmean 3.697502
-system.ruby.ST.latency_hist::stdev 23.153956
-system.ruby.ST.latency_hist | 247 84.01% 84.01% | 0 0.00% 84.01% | 0 0.00% 84.01% | 43 14.63% 98.64% | 0 0.00% 98.64% | 0 0.00% 98.64% | 0 0.00% 98.64% | 4 1.36% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 10.299320
+system.ruby.ST.latency_hist::gmean 3.570687
+system.ruby.ST.latency_hist::stdev 19.141619
+system.ruby.ST.latency_hist | 236 80.27% 80.27% | 11 3.74% 84.01% | 0 0.00% 84.01% | 15 5.10% 89.12% | 0 0.00% 89.12% | 0 0.00% 89.12% | 0 0.00% 89.12% | 22 7.48% 96.60% | 4 1.36% 97.96% | 6 2.04% 100.00%
system.ruby.ST.latency_hist::total 294
system.ruby.ST.hit_latency_hist::bucket_size 2
system.ruby.ST.hit_latency_hist::max_bucket 19
@@ -307,21 +536,21 @@ system.ruby.ST.hit_latency_hist::gmean 2.173865
system.ruby.ST.hit_latency_hist::stdev 2.273678
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 236 95.55% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 11 4.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.hit_latency_hist::total 247
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 8
+system.ruby.ST.miss_latency_hist::max_bucket 79
system.ruby.ST.miss_latency_hist::samples 47
-system.ruby.ST.miss_latency_hist::mean 62.042553
-system.ruby.ST.miss_latency_hist::gmean 60.281421
-system.ruby.ST.miss_latency_hist::stdev 18.514339
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 43 91.49% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 4 8.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 51.340426
+system.ruby.ST.miss_latency_hist::gmean 48.458941
+system.ruby.ST.miss_latency_hist::stdev 16.053276
+system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 31.91% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 22 46.81% 78.72% | 4 8.51% 87.23% | 6 12.77% 100.00%
system.ruby.ST.miss_latency_hist::total 47
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 32
+system.ruby.IFETCH.latency_hist::max_bucket 319
system.ruby.IFETCH.latency_hist::samples 2585
-system.ruby.IFETCH.latency_hist::mean 7.401161
-system.ruby.IFETCH.latency_hist::gmean 2.803225
-system.ruby.IFETCH.latency_hist::stdev 16.355131
-system.ruby.IFETCH.latency_hist | 2337 90.41% 90.41% | 0 0.00% 90.41% | 0 0.00% 90.41% | 241 9.32% 99.73% | 0 0.00% 99.73% | 7 0.27% 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::mean 8.032108
+system.ruby.IFETCH.latency_hist::gmean 2.826057
+system.ruby.IFETCH.latency_hist::stdev 19.602299
+system.ruby.IFETCH.latency_hist | 2337 90.41% 90.41% | 199 7.70% 98.10% | 46 1.78% 99.88% | 1 0.04% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 2 0.08% 100.00%
system.ruby.IFETCH.latency_hist::total 2585
system.ruby.IFETCH.hit_latency_hist::bucket_size 2
system.ruby.IFETCH.hit_latency_hist::max_bucket 19
@@ -331,13 +560,13 @@ system.ruby.IFETCH.hit_latency_hist::gmean 2.035554
system.ruby.IFETCH.hit_latency_hist::stdev 1.062463
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2315 99.06% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 22 0.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.hit_latency_hist::total 2337
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 32
+system.ruby.IFETCH.miss_latency_hist::max_bucket 319
system.ruby.IFETCH.miss_latency_hist::samples 248
-system.ruby.IFETCH.miss_latency_hist::mean 57.322581
-system.ruby.IFETCH.miss_latency_hist::gmean 57.184185
-system.ruby.IFETCH.miss_latency_hist::stdev 4.462254
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 241 97.18% 97.18% | 0 0.00% 97.18% | 7 2.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.IFETCH.miss_latency_hist::mean 63.899194
+system.ruby.IFETCH.miss_latency_hist::gmean 62.229629
+system.ruby.IFETCH.miss_latency_hist::stdev 23.299188
+system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 199 80.24% 80.24% | 46 18.55% 98.79% | 1 0.40% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 2 0.81% 100.00%
system.ruby.IFETCH.miss_latency_hist::total 248
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9
@@ -353,13 +582,13 @@ system.ruby.L2Cache.hit_mach_latency_hist::mean 13
system.ruby.L2Cache.hit_mach_latency_hist::gmean 13.000000
system.ruby.L2Cache.hit_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% | 69 100.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 69
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 32
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 319
system.ruby.Directory.miss_mach_latency_hist::samples 441
-system.ruby.Directory.miss_mach_latency_hist::mean 58.215420
-system.ruby.Directory.miss_mach_latency_hist::gmean 57.777235
-system.ruby.Directory.miss_mach_latency_hist::stdev 8.819211
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 421 95.46% 95.46% | 2 0.45% 95.92% | 12 2.72% 98.64% | 0 0.00% 98.64% | 6 1.36% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 60.081633
+system.ruby.Directory.miss_mach_latency_hist::gmean 56.714803
+system.ruby.Directory.miss_mach_latency_hist::stdev 26.697338
+system.ruby.Directory.miss_mach_latency_hist | 59 13.38% 13.38% | 290 65.76% 79.14% | 87 19.73% 98.87% | 1 0.23% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 1 0.23% 99.32% | 3 0.68% 100.00%
system.ruby.Directory.miss_mach_latency_hist::total 441
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -376,10 +605,10 @@ system.ruby.Directory.miss_latency_hist.initial_to_forward::total 1
system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 8
system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 79
system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 1
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 61
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 75
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 75.000000
system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan
-system.ruby.Directory.miss_latency_hist.forward_to_first_response | 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.Directory.miss_latency_hist.forward_to_first_response | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 1
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 9
@@ -401,13 +630,13 @@ system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 13
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 13.000000
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% | 36 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 36
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 146
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 58.500000
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 58.001087
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 9.336063
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 93.84% 93.84% | 2 1.37% 95.21% | 5 3.42% 98.63% | 0 0.00% 98.63% | 2 1.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 56.410959
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 50.960600
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 33.061838
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 44 30.14% 30.14% | 69 47.26% 77.40% | 31 21.23% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 1 0.68% 99.32% | 1 0.68% 100.00%
system.ruby.LD.Directory.miss_type_mach_latency_hist::total 146
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -423,13 +652,13 @@ system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 13
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 13
system.ruby.ST.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% | 11 100.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 11
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 8
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 79
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 47
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.042553
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 60.281421
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 18.514339
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 43 91.49% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 4 8.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 51.340426
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.458941
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 16.053276
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 31.91% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 22 46.81% 78.72% | 4 8.51% 87.23% | 6 12.77% 100.00%
system.ruby.ST.Directory.miss_type_mach_latency_hist::total 47
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9
@@ -445,13 +674,13 @@ system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 13
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 13
system.ruby.IFETCH.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% | 22 100.00% 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 22
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 248
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.322581
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 57.184185
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 4.462254
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 241 97.18% 97.18% | 0 0.00% 97.18% | 7 2.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.IFETCH.Directory.miss_type_mach_latency_hist::mean 63.899194
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 62.229629
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 23.299188
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 199 80.24% 80.24% | 46 18.55% 98.79% | 1 0.40% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 2 0.81% 100.00%
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 248
system.ruby.L1Cache_Controller.Load 422 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 2591 0.00% 0.00%
@@ -495,7 +724,7 @@ system.ruby.L1Cache_Controller.MI.Writeback_Ack 425 0.00% 0.0
system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 45 0.00% 0.00%
system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 24 0.00% 0.00%
system.ruby.Directory_Controller.GETX 51 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 410 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 409 0.00% 0.00%
system.ruby.Directory_Controller.PUT 425 0.00% 0.00%
system.ruby.Directory_Controller.UnblockM 440 0.00% 0.00%
system.ruby.Directory_Controller.Writeback_Exclusive_Clean 344 0.00% 0.00%
@@ -511,7 +740,7 @@ system.ruby.Directory_Controller.WB.GETX 4 0.00% 0.00%
system.ruby.Directory_Controller.WB.GETS 14 0.00% 0.00%
system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 344 0.00% 0.00%
system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 81 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.GETS 2 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 81 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini
index 25deca5e4..7b61f2363 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-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=
@@ -136,17 +136,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
@@ -156,9 +221,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=false
@@ -172,56 +237,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=4
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]
@@ -235,11 +276,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -264,7 +305,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=500000
@@ -368,7 +409,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/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt
index c9a4a26c5..58855671d 100644
--- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt
+++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt
@@ -1,18 +1,266 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000052 # Number of seconds simulated
-sim_ticks 52498 # Number of ticks simulated
-final_tick 52498 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000048 # Number of seconds simulated
+sim_ticks 47840 # Number of ticks simulated
+final_tick 47840 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 55191 # Simulator instruction rate (inst/s)
-host_op_rate 55175 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 1123673 # Simulator tick rate (ticks/s)
-host_mem_usage 158428 # Number of bytes of host memory used
-host_seconds 0.05 # Real time elapsed on the host
+host_inst_rate 31483 # Simulator instruction rate (inst/s)
+host_op_rate 31473 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 584131 # Simulator tick rate (ticks/s)
+host_mem_usage 435420 # Number of bytes of host memory used
+host_seconds 0.08 # Real time elapsed on the host
sim_insts 2577 # Number of instructions simulated
sim_ops 2577 # Number of ops (including micro ops) simulated
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 40064 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 40064 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 39808 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 39808 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 626 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 626 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 622 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 622 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 837458194 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 837458194 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 832107023 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 832107023 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 1669565217 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 1669565217 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 626 # Number of read requests accepted
+system.mem_ctrls.writeReqs 622 # Number of write requests accepted
+system.mem_ctrls.readBursts 626 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 622 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 24704 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 15360 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 23360 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 40064 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 39808 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 240 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 225 # 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 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 29 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 25 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 51 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 57 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 70 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 24 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 14 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 31 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 68 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 10 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 29 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 24 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 51 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 46 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 73 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 4 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 20 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 14 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 33 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 58 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 10 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 1 # 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 47801 # 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 626 # 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 622 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 386 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 7 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 21 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 24 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 24 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 25 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 23 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 22 # 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 109 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 438.605505 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 303.845174 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 335.937991 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 14 12.84% 12.84% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 30 27.52% 40.37% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 12 11.01% 51.38% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 11 10.09% 61.47% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 6 5.50% 66.97% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 9 8.26% 75.23% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 9 8.26% 83.49% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 4 3.67% 87.16% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 14 12.84% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 109 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 22 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 16.863636 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 16.473921 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 4.443245 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-13 3 13.64% 13.64% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 5 22.73% 36.36% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 9 40.91% 77.27% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 4 18.18% 95.45% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::34-35 1 4.55% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 22 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 22 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.590909 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.555699 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.140555 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 17 77.27% 77.27% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 2 9.09% 86.36% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 3 13.64% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 22 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 4080 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 11414 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 1930 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 10.57 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 29.57 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 516.39 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 488.29 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 837.46 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 832.11 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 7.85 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.03 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 3.81 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 24.93 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 289 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 349 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 74.87 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 87.91 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 38.30 # Average gap between requests
+system.mem_ctrls.pageHitRate 81.48 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 140 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 1560 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 45290 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 249480 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 574560 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 138600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 319200 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 2009280 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 2758080 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 1575936 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 2208384 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 3051360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 3051360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 30369600 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 31087116 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 1545600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 916200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 38939856 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 40914900 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 828.930858 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 870.974540 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
@@ -26,13 +274,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 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%
system.ruby.outstanding_req_hist::total 3295
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 3294
-system.ruby.latency_hist::mean 14.937462
-system.ruby.latency_hist::gmean 5.391229
-system.ruby.latency_hist::stdev 24.804214
-system.ruby.latency_hist | 2668 81.00% 81.00% | 0 0.00% 81.00% | 0 0.00% 81.00% | 142 4.31% 85.31% | 448 13.60% 98.91% | 36 1.09% 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::mean 13.523376
+system.ruby.latency_hist::gmean 5.183572
+system.ruby.latency_hist::stdev 25.409311
+system.ruby.latency_hist | 3181 96.57% 96.57% | 93 2.82% 99.39% | 16 0.49% 99.88% | 1 0.03% 99.91% | 2 0.06% 99.97% | 1 0.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.latency_hist::total 3294
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -41,20 +289,21 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2668 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.hit_latency_hist::total 2668
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 626
-system.ruby.miss_latency_hist::mean 65.814696
-system.ruby.miss_latency_hist::gmean 65.560981
-system.ruby.miss_latency_hist::stdev 6.377524
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 142 22.68% 22.68% | 448 71.57% 94.25% | 36 5.75% 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::mean 58.373802
+system.ruby.miss_latency_hist::gmean 53.319163
+system.ruby.miss_latency_hist::stdev 30.235728
+system.ruby.miss_latency_hist | 513 81.95% 81.95% | 93 14.86% 96.81% | 16 2.56% 99.36% | 1 0.16% 99.52% | 2 0.32% 99.84% | 1 0.16% 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 626
system.ruby.Directory.incomplete_times 625
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.ruby.l1_cntrl0.cacheMemory.demand_hits 2668 # Number of cache demand hits
system.ruby.l1_cntrl0.cacheMemory.demand_misses 626 # Number of cache demand misses
system.ruby.l1_cntrl0.cacheMemory.demand_accesses 3294 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 5.943084
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 6.521739
system.ruby.network.routers0.msg_count.Control::2 626
system.ruby.network.routers0.msg_count.Data::2 622
system.ruby.network.routers0.msg_count.Response_Data::4 626
@@ -63,20 +312,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 5008
system.ruby.network.routers0.msg_bytes.Data::2 44784
system.ruby.network.routers0.msg_bytes.Response_Data::4 45072
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 4976
-system.ruby.dir_cntrl0.memBuffer.memReq 1248 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 626 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 622 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 365 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 915 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 915 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.733173 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 352 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 497 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 26 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 40 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 55 4.41% 4.41% | 40 3.21% 7.61% | 0 0.00% 7.61% | 100 8.01% 15.62% | 42 3.37% 18.99% | 42 3.37% 22.36% | 88 7.05% 29.41% | 45 3.61% 33.01% | 14 1.12% 34.13% | 10 0.80% 34.94% | 14 1.12% 36.06% | 10 0.80% 36.86% | 46 3.69% 40.54% | 82 6.57% 47.12% | 38 3.04% 50.16% | 6 0.48% 50.64% | 22 1.76% 52.40% | 14 1.12% 53.53% | 14 1.12% 54.65% | 48 3.85% 58.49% | 20 1.60% 60.10% | 52 4.17% 64.26% | 26 2.08% 66.35% | 92 7.37% 73.72% | 34 2.72% 76.44% | 10 0.80% 77.24% | 12 0.96% 78.21% | 24 1.92% 80.13% | 28 2.24% 82.37% | 44 3.53% 85.90% | 38 3.04% 88.94% | 138 11.06% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1248 # Number of accesses per bank
-system.ruby.network.routers1.percent_links_utilized 5.943084
+system.ruby.network.routers1.percent_links_utilized 6.521739
system.ruby.network.routers1.msg_count.Control::2 626
system.ruby.network.routers1.msg_count.Data::2 622
system.ruby.network.routers1.msg_count.Response_Data::4 626
@@ -85,7 +321,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 5008
system.ruby.network.routers1.msg_bytes.Data::2 44784
system.ruby.network.routers1.msg_bytes.Response_Data::4 45072
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 4976
-system.ruby.network.routers2.percent_links_utilized 5.943084
+system.ruby.network.routers2.percent_links_utilized 6.521739
system.ruby.network.routers2.msg_count.Control::2 626
system.ruby.network.routers2.msg_count.Data::2 622
system.ruby.network.routers2.msg_count.Response_Data::4 626
@@ -102,7 +338,6 @@ system.ruby.network.msg_byte.Control 15024
system.ruby.network.msg_byte.Data 134352
system.ruby.network.msg_byte.Response_Data 135216
system.ruby.network.msg_byte.Writeback_Control 14928
-system.cpu.clk_domain.clock 1 # Clock period in ticks
system.cpu.dtb.fetch_hits 0 # ITB hits
system.cpu.dtb.fetch_misses 0 # ITB misses
system.cpu.dtb.fetch_acv 0 # ITB acv
@@ -136,7 +371,7 @@ system.cpu.itb.data_misses 0 # DT
system.cpu.itb.data_acv 0 # DTB access violations
system.cpu.itb.data_accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 4 # Number of system calls
-system.cpu.numCycles 52498 # number of cpu cycles simulated
+system.cpu.numCycles 47840 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 2577 # Number of instructions committed
@@ -155,7 +390,7 @@ system.cpu.num_mem_refs 717 # nu
system.cpu.num_load_insts 419 # Number of load instructions
system.cpu.num_store_insts 298 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 52498 # Number of busy cycles
+system.cpu.num_busy_cycles 47840 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 396 # Number of branches fetched
@@ -194,32 +429,32 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 2585 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.958322
+system.ruby.network.routers0.throttle0.link_utilization 6.538462
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 626
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 622
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 45072
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 4976
-system.ruby.network.routers0.throttle1.link_utilization 5.927845
+system.ruby.network.routers0.throttle1.link_utilization 6.505017
system.ruby.network.routers0.throttle1.msg_count.Control::2 626
system.ruby.network.routers0.throttle1.msg_count.Data::2 622
system.ruby.network.routers0.throttle1.msg_bytes.Control::2 5008
system.ruby.network.routers0.throttle1.msg_bytes.Data::2 44784
-system.ruby.network.routers1.throttle0.link_utilization 5.927845
+system.ruby.network.routers1.throttle0.link_utilization 6.505017
system.ruby.network.routers1.throttle0.msg_count.Control::2 626
system.ruby.network.routers1.throttle0.msg_count.Data::2 622
system.ruby.network.routers1.throttle0.msg_bytes.Control::2 5008
system.ruby.network.routers1.throttle0.msg_bytes.Data::2 44784
-system.ruby.network.routers1.throttle1.link_utilization 5.958322
+system.ruby.network.routers1.throttle1.link_utilization 6.538462
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 626
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 622
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 45072
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 4976
-system.ruby.network.routers2.throttle0.link_utilization 5.958322
+system.ruby.network.routers2.throttle0.link_utilization 6.538462
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 626
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 622
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 45072
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 4976
-system.ruby.network.routers2.throttle1.link_utilization 5.927845
+system.ruby.network.routers2.throttle1.link_utilization 6.505017
system.ruby.network.routers2.throttle1.msg_count.Control::2 626
system.ruby.network.routers2.throttle1.msg_count.Data::2 622
system.ruby.network.routers2.throttle1.msg_bytes.Control::2 5008
@@ -234,13 +469,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 #
system.ruby.delayVCHist.vnet_2::samples 622 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 622 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 622 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 64
+system.ruby.LD.latency_hist::max_bucket 639
system.ruby.LD.latency_hist::samples 415
-system.ruby.LD.latency_hist::mean 40.332530
-system.ruby.LD.latency_hist::gmean 18.593767
-system.ruby.LD.latency_hist::stdev 31.596647
-system.ruby.LD.latency_hist | 170 40.96% 40.96% | 0 0.00% 40.96% | 0 0.00% 40.96% | 49 11.81% 52.77% | 178 42.89% 95.66% | 18 4.34% 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::mean 33.055422
+system.ruby.LD.latency_hist::gmean 15.599823
+system.ruby.LD.latency_hist::stdev 34.047272
+system.ruby.LD.latency_hist | 375 90.36% 90.36% | 33 7.95% 98.31% | 6 1.45% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 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 415
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -249,21 +484,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 170 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.LD.hit_latency_hist::total 170
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 64
+system.ruby.LD.miss_latency_hist::max_bucket 639
system.ruby.LD.miss_latency_hist::samples 245
-system.ruby.LD.miss_latency_hist::mean 66.236735
-system.ruby.LD.miss_latency_hist::gmean 65.930929
-system.ruby.LD.miss_latency_hist::stdev 7.007686
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 20.00% 20.00% | 178 72.65% 92.65% | 18 7.35% 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::mean 53.910204
+system.ruby.LD.miss_latency_hist::gmean 48.970543
+system.ruby.LD.miss_latency_hist::stdev 30.013250
+system.ruby.LD.miss_latency_hist | 205 83.67% 83.67% | 33 13.47% 97.14% | 6 2.45% 99.59% | 0 0.00% 99.59% | 0 0.00% 99.59% | 1 0.41% 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 245
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 32
+system.ruby.ST.latency_hist::max_bucket 319
system.ruby.ST.latency_hist::samples 294
-system.ruby.ST.latency_hist::mean 20.945578
-system.ruby.ST.latency_hist::gmean 7.241284
-system.ruby.ST.latency_hist::stdev 28.634041
-system.ruby.ST.latency_hist | 210 71.43% 71.43% | 0 0.00% 71.43% | 0 0.00% 71.43% | 17 5.78% 77.21% | 62 21.09% 98.30% | 5 1.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.ST.latency_hist::mean 17.248299
+system.ruby.ST.latency_hist::gmean 6.615603
+system.ruby.ST.latency_hist::stdev 28.817235
+system.ruby.ST.latency_hist | 210 71.43% 71.43% | 74 25.17% 96.60% | 8 2.72% 99.32% | 0 0.00% 99.32% | 1 0.34% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00%
system.ruby.ST.latency_hist::total 294
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -272,21 +507,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 210 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.ST.hit_latency_hist::total 210
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 32
+system.ruby.ST.miss_latency_hist::max_bucket 319
system.ruby.ST.miss_latency_hist::samples 84
-system.ruby.ST.miss_latency_hist::mean 65.809524
-system.ruby.ST.miss_latency_hist::gmean 65.546776
-system.ruby.ST.miss_latency_hist::stdev 6.522392
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 20.24% 20.24% | 62 73.81% 94.05% | 5 5.95% 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::mean 52.869048
+system.ruby.ST.miss_latency_hist::gmean 47.773810
+system.ruby.ST.miss_latency_hist::stdev 33.671260
+system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 74 88.10% 88.10% | 8 9.52% 97.62% | 0 0.00% 97.62% | 1 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00%
system.ruby.ST.miss_latency_hist::total 84
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 32
+system.ruby.IFETCH.latency_hist::max_bucket 319
system.ruby.IFETCH.latency_hist::samples 2585
-system.ruby.IFETCH.latency_hist::mean 10.177176
-system.ruby.IFETCH.latency_hist::gmean 4.273616
-system.ruby.IFETCH.latency_hist::stdev 20.019716
-system.ruby.IFETCH.latency_hist | 2288 88.51% 88.51% | 0 0.00% 88.51% | 0 0.00% 88.51% | 76 2.94% 91.45% | 208 8.05% 99.50% | 13 0.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.IFETCH.latency_hist::mean 9.964023
+system.ruby.IFETCH.latency_hist::gmean 4.224377
+system.ruby.IFETCH.latency_hist::stdev 21.618756
+system.ruby.IFETCH.latency_hist | 2288 88.51% 88.51% | 234 9.05% 97.56% | 49 1.90% 99.46% | 3 0.12% 99.57% | 2 0.08% 99.65% | 7 0.27% 99.92% | 1 0.04% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00%
system.ruby.IFETCH.latency_hist::total 2585
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -295,21 +530,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2288 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.hit_latency_hist::total 2288
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 32
+system.ruby.IFETCH.miss_latency_hist::max_bucket 319
system.ruby.IFETCH.miss_latency_hist::samples 297
-system.ruby.IFETCH.miss_latency_hist::mean 65.468013
-system.ruby.IFETCH.miss_latency_hist::gmean 65.261366
-system.ruby.IFETCH.miss_latency_hist::stdev 5.762163
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 76 25.59% 25.59% | 208 70.03% 95.62% | 13 4.38% 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::mean 63.612795
+system.ruby.IFETCH.miss_latency_hist::gmean 58.999958
+system.ruby.IFETCH.miss_latency_hist::stdev 28.587258
+system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 234 78.79% 78.79% | 49 16.50% 95.29% | 3 1.01% 96.30% | 2 0.67% 96.97% | 7 2.36% 99.33% | 1 0.34% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00%
system.ruby.IFETCH.miss_latency_hist::total 297
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 626
-system.ruby.Directory.miss_mach_latency_hist::mean 65.814696
-system.ruby.Directory.miss_mach_latency_hist::gmean 65.560981
-system.ruby.Directory.miss_mach_latency_hist::stdev 6.377524
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 142 22.68% 22.68% | 448 71.57% 94.25% | 36 5.75% 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::mean 58.373802
+system.ruby.Directory.miss_mach_latency_hist::gmean 53.319163
+system.ruby.Directory.miss_mach_latency_hist::stdev 30.235728
+system.ruby.Directory.miss_mach_latency_hist | 513 81.95% 81.95% | 93 14.86% 96.81% | 16 2.56% 99.36% | 1 0.16% 99.52% | 2 0.32% 99.84% | 1 0.16% 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 626
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -332,34 +567,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 245
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 66.236735
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.930929
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.007686
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 20.00% 20.00% | 178 72.65% 92.65% | 18 7.35% 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::mean 53.910204
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 48.970543
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 30.013250
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 205 83.67% 83.67% | 33 13.47% 97.14% | 6 2.45% 99.59% | 0 0.00% 99.59% | 0 0.00% 99.59% | 1 0.41% 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 245
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 84
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.809524
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 65.546776
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 6.522392
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 20.24% 20.24% | 62 73.81% 94.05% | 5 5.95% 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::mean 52.869048
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 47.773810
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.671260
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 74 88.10% 88.10% | 8 9.52% 97.62% | 0 0.00% 97.62% | 1 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00%
system.ruby.ST.Directory.miss_type_mach_latency_hist::total 84
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 297
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.468013
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 65.261366
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 5.762163
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 76 25.59% 25.59% | 208 70.03% 95.62% | 13 4.38% 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::mean 63.612795
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 58.999958
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 28.587258
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 234 78.79% 78.79% | 49 16.50% 95.29% | 3 1.01% 96.30% | 2 0.67% 96.97% | 7 2.36% 99.33% | 1 0.34% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00%
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 297
system.ruby.L1Cache_Controller.Load 415 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00%
diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini
index 03c785312..8604f5de4 100644
--- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini
+++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-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=
@@ -138,17 +138,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
@@ -158,9 +223,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=false
@@ -174,56 +239,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=4
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]
@@ -237,11 +278,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -266,7 +307,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=500000
@@ -370,7 +411,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/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
index e8e105f9d..3a696e5a2 100644
--- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
+++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
@@ -1,18 +1,268 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000123 # Number of seconds simulated
-sim_ticks 122907 # Number of ticks simulated
-final_tick 122907 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000116 # Number of seconds simulated
+sim_ticks 115508 # Number of ticks simulated
+final_tick 115508 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 19204 # Simulator instruction rate (inst/s)
-host_op_rate 19202 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 419624 # Simulator tick rate (ticks/s)
-host_mem_usage 174296 # Number of bytes of host memory used
-host_seconds 0.29 # Real time elapsed on the host
+host_inst_rate 2198 # Simulator instruction rate (inst/s)
+host_op_rate 2198 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 45146 # Simulator tick rate (ticks/s)
+host_mem_usage 435400 # Number of bytes of host memory used
+host_seconds 2.56 # Real time elapsed on the host
sim_insts 5624 # Number of instructions simulated
sim_ops 5624 # Number of ops (including micro ops) simulated
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 94080 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 94080 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 93824 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 93824 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1470 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1470 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 1466 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 1466 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 814489040 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 814489040 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 812272743 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 812272743 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 1626761783 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 1626761783 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1470 # Number of read requests accepted
+system.mem_ctrls.writeReqs 1466 # Number of write requests accepted
+system.mem_ctrls.readBursts 1470 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 1466 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 59264 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 34816 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 60672 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 94080 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 93824 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 544 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 493 # 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 33 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 7 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 3 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 12 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 86 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 65 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 244 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 102 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 43 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 100 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 45 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 173 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 13 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 35 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 7 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 3 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 13 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 76 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 60 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 244 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 103 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 45 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 110 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 43 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 194 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 15 # 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 115437 # 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 1470 # 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 1466 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 926 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 12 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 16 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 56 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 60 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 59 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 64 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 59 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 58 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 58 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 58 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 57 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 1 # 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 349 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 341.455587 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 225.575393 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 311.156448 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 80 22.92% 22.92% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 99 28.37% 51.29% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 59 16.91% 68.19% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 25 7.16% 75.36% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 22 6.30% 81.66% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 9 2.58% 84.24% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 12 3.44% 87.68% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 6 1.72% 89.40% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 37 10.60% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 349 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 57 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 16.070175 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 15.908868 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 2.750712 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-13 2 3.51% 3.51% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 24 42.11% 45.61% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 25 43.86% 89.47% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 5 8.77% 98.25% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::34-35 1 1.75% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 57 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 57 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.631579 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.601010 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.045937 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 39 68.42% 68.42% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 5 8.77% 77.19% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 9 15.79% 92.98% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 3 5.26% 98.25% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20 1 1.75% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 57 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 12468 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 30062 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 4630 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 13.46 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 32.46 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 513.07 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 525.26 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 814.49 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 812.27 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 8.11 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 4.01 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 4.10 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 25.51 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 626 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 891 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 67.60 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 91.57 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 39.32 # Average gap between requests
+system.mem_ctrls.pageHitRate 79.88 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 12 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 3640 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 105626 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 453600 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 2033640 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 252000 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 1129800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 1547520 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 9409920 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 1213056 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 8107776 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 7119840 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 7119840 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 51518196 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 74359692 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 20367000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 330600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 82471212 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 102491268 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 754.788512 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 938.014973 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
@@ -26,13 +276,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 7659 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%
system.ruby.outstanding_req_hist::total 7659
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 7658
-system.ruby.latency_hist::mean 15.049491
-system.ruby.latency_hist::gmean 5.422767
-system.ruby.latency_hist::stdev 24.869733
-system.ruby.latency_hist | 6188 80.80% 80.80% | 0 0.00% 80.80% | 0 0.00% 80.80% | 330 4.31% 85.11% | 1061 13.85% 98.97% | 77 1.01% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 14.083312
+system.ruby.latency_hist::gmean 5.240199
+system.ruby.latency_hist::stdev 27.247033
+system.ruby.latency_hist | 7337 95.81% 95.81% | 269 3.51% 99.32% | 34 0.44% 99.76% | 10 0.13% 99.90% | 4 0.05% 99.95% | 3 0.04% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.latency_hist::total 7658
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -41,13 +291,13 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6188 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.hit_latency_hist::total 6188
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 1470
-system.ruby.miss_latency_hist::mean 65.772109
-system.ruby.miss_latency_hist::gmean 65.537231
-system.ruby.miss_latency_hist::stdev 6.143987
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 330 22.45% 22.45% | 1061 72.18% 94.63% | 77 5.24% 99.86% | 2 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 60.738776
+system.ruby.miss_latency_hist::gmean 54.828482
+system.ruby.miss_latency_hist::stdev 34.263958
+system.ruby.miss_latency_hist | 1149 78.16% 78.16% | 269 18.30% 96.46% | 34 2.31% 98.78% | 10 0.68% 99.46% | 4 0.27% 99.73% | 3 0.20% 99.93% | 0 0.00% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.miss_latency_hist::total 1470
system.ruby.Directory.incomplete_times 1469
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
@@ -55,7 +305,7 @@ system.ruby.l1_cntrl0.cacheMemory.demand_hits 6188
system.ruby.l1_cntrl0.cacheMemory.demand_misses 1470 # Number of cache demand misses
system.ruby.l1_cntrl0.cacheMemory.demand_accesses 7658 # Number of cache demand accesses
system.cpu.clk_domain.clock 1 # Clock period in ticks
-system.ruby.network.routers0.percent_links_utilized 5.971995
+system.ruby.network.routers0.percent_links_utilized 6.354538
system.ruby.network.routers0.msg_count.Control::2 1470
system.ruby.network.routers0.msg_count.Data::2 1466
system.ruby.network.routers0.msg_count.Response_Data::4 1470
@@ -64,21 +314,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 11760
system.ruby.network.routers0.msg_bytes.Data::2 105552
system.ruby.network.routers0.msg_bytes.Response_Data::4 105840
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 11728
-system.ruby.dir_cntrl0.memBuffer.memReq 2936 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1470 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 1466 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 854 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 2108 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 2 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 2110 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.718665 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 845 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 1147 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 40 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 76 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 232 7.90% 7.90% | 108 3.68% 11.58% | 64 2.18% 13.76% | 51 1.74% 15.50% | 26 0.89% 16.38% | 106 3.61% 19.99% | 20 0.68% 20.67% | 38 1.29% 21.97% | 16 0.54% 22.51% | 52 1.77% 24.28% | 138 4.70% 28.99% | 48 1.63% 30.62% | 16 0.54% 31.16% | 70 2.38% 33.55% | 30 1.02% 34.57% | 220 7.49% 42.06% | 80 2.72% 44.79% | 60 2.04% 46.83% | 80 2.72% 49.56% | 118 4.02% 53.58% | 46 1.57% 55.14% | 52 1.77% 56.91% | 84 2.86% 59.78% | 180 6.13% 65.91% | 108 3.68% 69.58% | 74 2.52% 72.10% | 140 4.77% 76.87% | 112 3.81% 80.69% | 198 6.74% 87.43% | 261 8.89% 96.32% | 40 1.36% 97.68% | 68 2.32% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 2936 # Number of accesses per bank
-system.ruby.network.routers1.percent_links_utilized 5.971995
+system.ruby.network.routers1.percent_links_utilized 6.354538
system.ruby.network.routers1.msg_count.Control::2 1470
system.ruby.network.routers1.msg_count.Data::2 1466
system.ruby.network.routers1.msg_count.Response_Data::4 1470
@@ -87,7 +323,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 11760
system.ruby.network.routers1.msg_bytes.Data::2 105552
system.ruby.network.routers1.msg_bytes.Response_Data::4 105840
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 11728
-system.ruby.network.routers2.percent_links_utilized 5.971995
+system.ruby.network.routers2.percent_links_utilized 6.354538
system.ruby.network.routers2.msg_count.Control::2 1470
system.ruby.network.routers2.msg_count.Data::2 1466
system.ruby.network.routers2.msg_count.Response_Data::4 1470
@@ -123,7 +359,7 @@ system.cpu.itb.hits 0 # DT
system.cpu.itb.misses 0 # DTB misses
system.cpu.itb.accesses 0 # DTB accesses
system.cpu.workload.num_syscalls 7 # Number of system calls
-system.cpu.numCycles 122907 # number of cpu cycles simulated
+system.cpu.numCycles 115508 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 5624 # Number of instructions committed
@@ -142,7 +378,7 @@ system.cpu.num_mem_refs 2034 # nu
system.cpu.num_load_insts 1132 # Number of load instructions
system.cpu.num_store_insts 902 # Number of store instructions
system.cpu.num_idle_cycles 0 # Number of idle cycles
-system.cpu.num_busy_cycles 122907 # Number of busy cycles
+system.cpu.num_busy_cycles 115508 # Number of busy cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.Branches 883 # Number of branches fetched
@@ -181,32 +417,32 @@ system.cpu.op_class::MemWrite 902 16.04% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 5625 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.978504
+system.ruby.network.routers0.throttle0.link_utilization 6.361464
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1470
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1466
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 105840
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 11728
-system.ruby.network.routers0.throttle1.link_utilization 5.965486
+system.ruby.network.routers0.throttle1.link_utilization 6.347612
system.ruby.network.routers0.throttle1.msg_count.Control::2 1470
system.ruby.network.routers0.throttle1.msg_count.Data::2 1466
system.ruby.network.routers0.throttle1.msg_bytes.Control::2 11760
system.ruby.network.routers0.throttle1.msg_bytes.Data::2 105552
-system.ruby.network.routers1.throttle0.link_utilization 5.965486
+system.ruby.network.routers1.throttle0.link_utilization 6.347612
system.ruby.network.routers1.throttle0.msg_count.Control::2 1470
system.ruby.network.routers1.throttle0.msg_count.Data::2 1466
system.ruby.network.routers1.throttle0.msg_bytes.Control::2 11760
system.ruby.network.routers1.throttle0.msg_bytes.Data::2 105552
-system.ruby.network.routers1.throttle1.link_utilization 5.978504
+system.ruby.network.routers1.throttle1.link_utilization 6.361464
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1470
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1466
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 105840
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 11728
-system.ruby.network.routers2.throttle0.link_utilization 5.978504
+system.ruby.network.routers2.throttle0.link_utilization 6.361464
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1470
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1466
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 105840
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 11728
-system.ruby.network.routers2.throttle1.link_utilization 5.965486
+system.ruby.network.routers2.throttle1.link_utilization 6.347612
system.ruby.network.routers2.throttle1.msg_count.Control::2 1470
system.ruby.network.routers2.throttle1.msg_count.Data::2 1466
system.ruby.network.routers2.throttle1.msg_bytes.Control::2 11760
@@ -221,13 +457,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 #
system.ruby.delayVCHist.vnet_2::samples 1466 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 1466 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 1466 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 64
+system.ruby.LD.latency_hist::max_bucket 639
system.ruby.LD.latency_hist::samples 1132
-system.ruby.LD.latency_hist::mean 39.690813
-system.ruby.LD.latency_hist::gmean 18.392553
-system.ruby.LD.latency_hist::stdev 30.890580
-system.ruby.LD.latency_hist | 465 41.08% 41.08% | 0 0.00% 41.08% | 0 0.00% 41.08% | 147 12.99% 54.06% | 497 43.90% 97.97% | 22 1.94% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 35.522968
+system.ruby.LD.latency_hist::gmean 16.130611
+system.ruby.LD.latency_hist::stdev 37.257775
+system.ruby.LD.latency_hist | 989 87.37% 87.37% | 116 10.25% 97.61% | 20 1.77% 99.38% | 4 0.35% 99.73% | 2 0.18% 99.91% | 1 0.09% 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 1132
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -236,21 +472,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 465 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.LD.hit_latency_hist::total 465
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 64
+system.ruby.LD.miss_latency_hist::max_bucket 639
system.ruby.LD.miss_latency_hist::samples 667
-system.ruby.LD.miss_latency_hist::mean 65.269865
-system.ruby.LD.miss_latency_hist::gmean 65.112332
-system.ruby.LD.miss_latency_hist::stdev 5.027167
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 147 22.04% 22.04% | 497 74.51% 96.55% | 22 3.30% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 58.196402
+system.ruby.LD.miss_latency_hist::gmean 52.112336
+system.ruby.LD.miss_latency_hist::stdev 33.226027
+system.ruby.LD.miss_latency_hist | 524 78.56% 78.56% | 116 17.39% 95.95% | 20 3.00% 98.95% | 4 0.60% 99.55% | 2 0.30% 99.85% | 1 0.15% 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 667
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 901
-system.ruby.ST.latency_hist::mean 18.103219
-system.ruby.ST.latency_hist::gmean 6.303338
-system.ruby.ST.latency_hist::stdev 27.010521
-system.ruby.ST.latency_hist | 684 75.92% 75.92% | 0 0.00% 75.92% | 0 0.00% 75.92% | 46 5.11% 81.02% | 158 17.54% 98.56% | 13 1.44% 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::mean 15.558269
+system.ruby.ST.latency_hist::gmean 5.883337
+system.ruby.ST.latency_hist::stdev 27.738104
+system.ruby.ST.latency_hist | 860 95.45% 95.45% | 33 3.66% 99.11% | 6 0.67% 99.78% | 1 0.11% 99.89% | 0 0.00% 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 901
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -259,21 +495,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 684 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.ST.hit_latency_hist::total 684
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
system.ruby.ST.miss_latency_hist::samples 217
-system.ruby.ST.miss_latency_hist::mean 65.709677
-system.ruby.ST.miss_latency_hist::gmean 65.456791
-system.ruby.ST.miss_latency_hist::stdev 6.376574
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 46 21.20% 21.20% | 158 72.81% 94.01% | 13 5.99% 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::mean 55.142857
+system.ruby.ST.miss_latency_hist::gmean 49.160125
+system.ruby.ST.miss_latency_hist::stdev 33.648687
+system.ruby.ST.miss_latency_hist | 176 81.11% 81.11% | 33 15.21% 96.31% | 6 2.76% 99.08% | 1 0.46% 99.54% | 0 0.00% 99.54% | 1 0.46% 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 217
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 5625
-system.ruby.IFETCH.latency_hist::mean 9.601422
-system.ruby.IFETCH.latency_hist::gmean 4.140083
-system.ruby.IFETCH.latency_hist::stdev 19.494566
-system.ruby.IFETCH.latency_hist | 5039 89.58% 89.58% | 0 0.00% 89.58% | 0 0.00% 89.58% | 137 2.44% 92.02% | 406 7.22% 99.24% | 42 0.75% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 9.532444
+system.ruby.IFETCH.latency_hist::gmean 4.102291
+system.ruby.IFETCH.latency_hist::stdev 22.246367
+system.ruby.IFETCH.latency_hist | 5488 97.56% 97.56% | 120 2.13% 99.70% | 8 0.14% 99.84% | 5 0.09% 99.93% | 2 0.04% 99.96% | 1 0.02% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.latency_hist::total 5625
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -282,21 +518,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5039 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.hit_latency_hist::total 5039
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 586
-system.ruby.IFETCH.miss_latency_hist::mean 66.366894
-system.ruby.IFETCH.miss_latency_hist::gmean 66.054272
-system.ruby.IFETCH.miss_latency_hist::stdev 7.096661
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 23.38% 23.38% | 406 69.28% 92.66% | 42 7.17% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 65.704778
+system.ruby.IFETCH.miss_latency_hist::gmean 60.488386
+system.ruby.IFETCH.miss_latency_hist::stdev 35.064530
+system.ruby.IFETCH.miss_latency_hist | 449 76.62% 76.62% | 120 20.48% 97.10% | 8 1.37% 98.46% | 5 0.85% 99.32% | 2 0.34% 99.66% | 1 0.17% 99.83% | 0 0.00% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.miss_latency_hist::total 586
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 1470
-system.ruby.Directory.miss_mach_latency_hist::mean 65.772109
-system.ruby.Directory.miss_mach_latency_hist::gmean 65.537231
-system.ruby.Directory.miss_mach_latency_hist::stdev 6.143987
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 330 22.45% 22.45% | 1061 72.18% 94.63% | 77 5.24% 99.86% | 2 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 60.738776
+system.ruby.Directory.miss_mach_latency_hist::gmean 54.828482
+system.ruby.Directory.miss_mach_latency_hist::stdev 34.263958
+system.ruby.Directory.miss_mach_latency_hist | 1149 78.16% 78.16% | 269 18.30% 96.46% | 34 2.31% 98.78% | 10 0.68% 99.46% | 4 0.27% 99.73% | 3 0.20% 99.93% | 0 0.00% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.Directory.miss_mach_latency_hist::total 1470
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -319,34 +555,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 667
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 65.269865
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.112332
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 5.027167
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 147 22.04% 22.04% | 497 74.51% 96.55% | 22 3.30% 99.85% | 1 0.15% 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::mean 58.196402
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 52.112336
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 33.226027
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 524 78.56% 78.56% | 116 17.39% 95.95% | 20 3.00% 98.95% | 4 0.60% 99.55% | 2 0.30% 99.85% | 1 0.15% 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 667
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 217
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.709677
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 65.456791
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 6.376574
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 46 21.20% 21.20% | 158 72.81% 94.01% | 13 5.99% 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::mean 55.142857
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 49.160125
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.648687
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 176 81.11% 81.11% | 33 15.21% 96.31% | 6 2.76% 99.08% | 1 0.46% 99.54% | 0 0.00% 99.54% | 1 0.46% 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 217
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 586
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 66.366894
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 66.054272
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 7.096661
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 23.38% 23.38% | 406 69.28% 92.66% | 42 7.17% 99.83% | 1 0.17% 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::mean 65.704778
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 60.488386
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 35.064530
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 449 76.62% 76.62% | 120 20.48% 97.10% | 8 1.37% 98.46% | 5 0.85% 99.32% | 2 0.34% 99.66% | 1 0.17% 99.83% | 0 0.00% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 586
system.ruby.L1Cache_Controller.Load 1132 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 5625 0.00% 0.00%
diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini
index 583cc8b93..8d6cf097f 100644
--- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini
+++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-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=
@@ -135,17 +135,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
@@ -155,9 +220,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=false
@@ -171,56 +236,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=4
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]
@@ -234,11 +275,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -263,7 +304,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=500000
@@ -367,7 +408,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/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt
index 88154b71d..0a40cf084 100644
--- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt
+++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt
@@ -1,18 +1,267 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000108 # Number of seconds simulated
-sim_ticks 107952 # Number of ticks simulated
-final_tick 107952 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000096 # Number of seconds simulated
+sim_ticks 95992 # Number of ticks simulated
+final_tick 95992 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 57135 # Simulator instruction rate (inst/s)
-host_op_rate 57126 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 1157488 # Simulator tick rate (ticks/s)
-host_mem_usage 168948 # Number of bytes of host memory used
-host_seconds 0.09 # Real time elapsed on the host
+host_inst_rate 28429 # Simulator instruction rate (inst/s)
+host_op_rate 28426 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 512186 # Simulator tick rate (ticks/s)
+host_mem_usage 435856 # Number of bytes of host memory used
+host_seconds 0.19 # Real time elapsed on the host
sim_insts 5327 # Number of instructions simulated
sim_ops 5327 # Number of ops (including micro ops) simulated
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 82496 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 82496 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 82240 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 82240 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1289 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1289 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 1285 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 1285 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 859404950 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 859404950 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 856738062 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 856738062 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 1716143012 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 1716143012 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1289 # Number of read requests accepted
+system.mem_ctrls.writeReqs 1285 # Number of write requests accepted
+system.mem_ctrls.readBursts 1289 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 1285 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 44736 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 37760 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 45312 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 82496 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 82240 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 590 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 557 # 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 30 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 16 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 8 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 111 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 121 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 141 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 57 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 34 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 12 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 59 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 23 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 63 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 15 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 8 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 31 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 15 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 8 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 111 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 120 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 148 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 59 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 37 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 12 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 59 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 23 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 58 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 18 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 8 # 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 95928 # 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 1289 # 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 1285 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 699 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 8 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 9 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 36 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 45 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 50 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 47 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 44 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 1 # 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 230 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 387.339130 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 262.668395 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 318.441590 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 45 19.57% 19.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 51 22.17% 41.74% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 39 16.96% 58.70% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 22 9.57% 68.26% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 23 10.00% 78.26% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 5 2.17% 80.43% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 12 5.22% 85.65% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 9 3.91% 89.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 24 10.43% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 230 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 43 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 16.186047 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 15.978763 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 3.231215 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 22 51.16% 51.16% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 14 32.56% 83.72% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19 5 11.63% 95.35% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21 1 2.33% 97.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::34-35 1 2.33% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 43 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 43 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.465116 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.435760 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.031615 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 35 81.40% 81.40% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 1 2.33% 83.72% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 2 4.65% 88.37% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 5 11.63% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 43 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 8746 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 22027 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3495 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 12.51 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 31.51 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 466.04 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 472.04 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 859.40 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 856.74 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 7.33 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 3.64 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 3.69 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 25.98 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 496 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 676 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 70.96 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 92.86 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 37.27 # Average gap between requests
+system.mem_ctrls.pageHitRate 82.13 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 3037 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 3120 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 87552 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1035720 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 672840 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 575400 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 373800 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 5229120 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 3257280 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 4271616 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 2716416 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 6102720 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 6102720 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 59194044 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 56254896 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 4292400 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 6870600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 80701020 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 76248552 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 861.316185 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 813.795315 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
@@ -26,13 +275,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 6759 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%
system.ruby.outstanding_req_hist::total 6759
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 6758
-system.ruby.latency_hist::mean 14.973957
-system.ruby.latency_hist::gmean 5.402086
-system.ruby.latency_hist::stdev 24.830446
-system.ruby.latency_hist | 5469 80.93% 80.93% | 0 0.00% 80.93% | 0 0.00% 80.93% | 306 4.53% 85.45% | 913 13.51% 98.96% | 68 1.01% 99.97% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 13.204202
+system.ruby.latency_hist::gmean 5.149414
+system.ruby.latency_hist::stdev 25.350800
+system.ruby.latency_hist | 6535 96.70% 96.70% | 182 2.69% 99.39% | 30 0.44% 99.84% | 2 0.03% 99.87% | 8 0.12% 99.99% | 1 0.01% 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 6758
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -41,20 +290,21 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5469 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.hit_latency_hist::total 5469
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 1289
-system.ruby.miss_latency_hist::mean 65.777347
-system.ruby.miss_latency_hist::gmean 65.516328
-system.ruby.miss_latency_hist::stdev 6.536157
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 306 23.74% 23.74% | 913 70.83% 94.57% | 68 5.28% 99.84% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 56.498836
+system.ruby.miss_latency_hist::gmean 50.965885
+system.ruby.miss_latency_hist::stdev 32.457285
+system.ruby.miss_latency_hist | 1066 82.70% 82.70% | 182 14.12% 96.82% | 30 2.33% 99.15% | 2 0.16% 99.30% | 8 0.62% 99.92% | 1 0.08% 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 1289
system.ruby.Directory.incomplete_times 1288
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.ruby.l1_cntrl0.cacheMemory.demand_hits 5469 # Number of cache demand hits
system.ruby.l1_cntrl0.cacheMemory.demand_misses 1289 # Number of cache demand misses
system.ruby.l1_cntrl0.cacheMemory.demand_accesses 6758 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 5.960983
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 6.703684
system.ruby.network.routers0.msg_count.Control::2 1289
system.ruby.network.routers0.msg_count.Data::2 1285
system.ruby.network.routers0.msg_count.Response_Data::4 1289
@@ -63,21 +313,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 10312
system.ruby.network.routers0.msg_bytes.Data::2 92520
system.ruby.network.routers0.msg_bytes.Response_Data::4 92808
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 10280
-system.ruby.dir_cntrl0.memBuffer.memReq 2574 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1289 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 1285 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 750 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 1871 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 2 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 1873 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.727661 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 758 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 992 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 52 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 69 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 166 6.45% 6.45% | 40 1.55% 8.00% | 36 1.40% 9.40% | 48 1.86% 11.27% | 109 4.23% 15.50% | 42 1.63% 17.13% | 63 2.45% 19.58% | 241 9.36% 28.94% | 50 1.94% 30.89% | 34 1.32% 32.21% | 16 0.62% 32.83% | 26 1.01% 33.84% | 60 2.33% 36.17% | 64 2.49% 38.66% | 38 1.48% 40.13% | 46 1.79% 41.92% | 30 1.17% 43.08% | 88 3.42% 46.50% | 202 7.85% 54.35% | 144 5.59% 59.95% | 40 1.55% 61.50% | 58 2.25% 63.75% | 22 0.85% 64.61% | 20 0.78% 65.38% | 60 2.33% 67.72% | 120 4.66% 72.38% | 136 5.28% 77.66% | 125 4.86% 82.52% | 84 3.26% 85.78% | 134 5.21% 90.99% | 166 6.45% 97.44% | 66 2.56% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 2574 # Number of accesses per bank
-system.ruby.network.routers1.percent_links_utilized 5.960983
+system.ruby.network.routers1.percent_links_utilized 6.703684
system.ruby.network.routers1.msg_count.Control::2 1289
system.ruby.network.routers1.msg_count.Data::2 1285
system.ruby.network.routers1.msg_count.Response_Data::4 1289
@@ -86,7 +322,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 10312
system.ruby.network.routers1.msg_bytes.Data::2 92520
system.ruby.network.routers1.msg_bytes.Response_Data::4 92808
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 10280
-system.ruby.network.routers2.percent_links_utilized 5.960983
+system.ruby.network.routers2.percent_links_utilized 6.703684
system.ruby.network.routers2.msg_count.Control::2 1289
system.ruby.network.routers2.msg_count.Data::2 1285
system.ruby.network.routers2.msg_count.Response_Data::4 1289
@@ -103,9 +339,8 @@ system.ruby.network.msg_byte.Control 30936
system.ruby.network.msg_byte.Data 277560
system.ruby.network.msg_byte.Response_Data 278424
system.ruby.network.msg_byte.Writeback_Control 30840
-system.cpu.clk_domain.clock 1 # Clock period in ticks
system.cpu.workload.num_syscalls 11 # Number of system calls
-system.cpu.numCycles 107952 # number of cpu cycles simulated
+system.cpu.numCycles 95992 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 5327 # Number of instructions committed
@@ -123,10 +358,10 @@ system.cpu.num_fp_register_writes 0 # nu
system.cpu.num_mem_refs 1401 # number of memory refs
system.cpu.num_load_insts 723 # Number of load instructions
system.cpu.num_store_insts 678 # Number of store instructions
-system.cpu.num_idle_cycles 0.999991 # Number of idle cycles
-system.cpu.num_busy_cycles 107951.000009 # Number of busy cycles
-system.cpu.not_idle_fraction 0.999991 # Percentage of non-idle cycles
-system.cpu.idle_fraction 0.000009 # Percentage of idle cycles
+system.cpu.num_idle_cycles 0.999990 # Number of idle cycles
+system.cpu.num_busy_cycles 95991.000010 # Number of busy cycles
+system.cpu.not_idle_fraction 0.999990 # Percentage of non-idle cycles
+system.cpu.idle_fraction 0.000010 # Percentage of idle cycles
system.cpu.Branches 1121 # Number of branches fetched
system.cpu.op_class::No_OpClass 173 3.22% 3.22% # Class of executed instruction
system.cpu.op_class::IntAlu 3796 70.69% 73.91% # Class of executed instruction
@@ -163,32 +398,32 @@ system.cpu.op_class::MemWrite 678 12.63% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 5370 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.968393
+system.ruby.network.routers0.throttle0.link_utilization 6.712018
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1289
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1285
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 92808
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 10280
-system.ruby.network.routers0.throttle1.link_utilization 5.953572
+system.ruby.network.routers0.throttle1.link_utilization 6.695350
system.ruby.network.routers0.throttle1.msg_count.Control::2 1289
system.ruby.network.routers0.throttle1.msg_count.Data::2 1285
system.ruby.network.routers0.throttle1.msg_bytes.Control::2 10312
system.ruby.network.routers0.throttle1.msg_bytes.Data::2 92520
-system.ruby.network.routers1.throttle0.link_utilization 5.953572
+system.ruby.network.routers1.throttle0.link_utilization 6.695350
system.ruby.network.routers1.throttle0.msg_count.Control::2 1289
system.ruby.network.routers1.throttle0.msg_count.Data::2 1285
system.ruby.network.routers1.throttle0.msg_bytes.Control::2 10312
system.ruby.network.routers1.throttle0.msg_bytes.Data::2 92520
-system.ruby.network.routers1.throttle1.link_utilization 5.968393
+system.ruby.network.routers1.throttle1.link_utilization 6.712018
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1289
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1285
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 92808
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 10280
-system.ruby.network.routers2.throttle0.link_utilization 5.968393
+system.ruby.network.routers2.throttle0.link_utilization 6.712018
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1289
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1285
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 92808
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 10280
-system.ruby.network.routers2.throttle1.link_utilization 5.953572
+system.ruby.network.routers2.throttle1.link_utilization 6.695350
system.ruby.network.routers2.throttle1.msg_count.Control::2 1289
system.ruby.network.routers2.throttle1.msg_count.Data::2 1285
system.ruby.network.routers2.throttle1.msg_bytes.Control::2 10312
@@ -203,13 +438,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 #
system.ruby.delayVCHist.vnet_2::samples 1285 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 1285 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 1285 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 32
+system.ruby.LD.latency_hist::max_bucket 319
system.ruby.LD.latency_hist::samples 715
-system.ruby.LD.latency_hist::mean 37.334266
-system.ruby.LD.latency_hist::gmean 16.405583
-system.ruby.LD.latency_hist::stdev 31.171638
-system.ruby.LD.latency_hist | 320 44.76% 44.76% | 0 0.00% 44.76% | 0 0.00% 44.76% | 105 14.69% 59.44% | 276 38.60% 98.04% | 14 1.96% 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::mean 30.928671
+system.ruby.LD.latency_hist::gmean 13.876476
+system.ruby.LD.latency_hist::stdev 34.808507
+system.ruby.LD.latency_hist | 320 44.76% 44.76% | 330 46.15% 90.91% | 50 6.99% 97.90% | 2 0.28% 98.18% | 3 0.42% 98.60% | 6 0.84% 99.44% | 1 0.14% 99.58% | 0 0.00% 99.58% | 2 0.28% 99.86% | 1 0.14% 100.00%
system.ruby.LD.latency_hist::total 715
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -218,21 +453,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 320 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.LD.hit_latency_hist::total 320
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 32
+system.ruby.LD.miss_latency_hist::max_bucket 319
system.ruby.LD.miss_latency_hist::samples 395
-system.ruby.LD.miss_latency_hist::mean 65.149367
-system.ruby.LD.miss_latency_hist::gmean 64.977069
-system.ruby.LD.miss_latency_hist::stdev 5.269438
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 26.58% 26.58% | 276 69.87% 96.46% | 14 3.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.miss_latency_hist::mean 53.554430
+system.ruby.LD.miss_latency_hist::gmean 47.988958
+system.ruby.LD.miss_latency_hist::stdev 32.387704
+system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 330 83.54% 83.54% | 50 12.66% 96.20% | 2 0.51% 96.71% | 3 0.76% 97.47% | 6 1.52% 98.99% | 1 0.25% 99.24% | 0 0.00% 99.24% | 2 0.51% 99.75% | 1 0.25% 100.00%
system.ruby.LD.miss_latency_hist::total 395
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 32
+system.ruby.ST.latency_hist::max_bucket 319
system.ruby.ST.latency_hist::samples 673
-system.ruby.ST.latency_hist::mean 20.022288
-system.ruby.ST.latency_hist::gmean 6.840248
-system.ruby.ST.latency_hist::stdev 28.682599
-system.ruby.ST.latency_hist | 494 73.40% 73.40% | 0 0.00% 73.40% | 0 0.00% 73.40% | 45 6.69% 80.09% | 117 17.38% 97.47% | 16 2.38% 99.85% | 0 0.00% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::mean 17.843982
+system.ruby.ST.latency_hist::gmean 6.493774
+system.ruby.ST.latency_hist::stdev 27.592771
+system.ruby.ST.latency_hist | 494 73.40% 73.40% | 145 21.55% 94.95% | 28 4.16% 99.11% | 1 0.15% 99.26% | 2 0.30% 99.55% | 3 0.45% 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 673
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -241,21 +476,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 494 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.ST.hit_latency_hist::total 494
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 32
+system.ruby.ST.miss_latency_hist::max_bucket 319
system.ruby.ST.miss_latency_hist::samples 179
-system.ruby.ST.miss_latency_hist::mean 67
-system.ruby.ST.miss_latency_hist::gmean 66.517437
-system.ruby.ST.miss_latency_hist::stdev 9.078930
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 45 25.14% 25.14% | 117 65.36% 90.50% | 16 8.94% 99.44% | 0 0.00% 99.44% | 1 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::mean 58.810056
+system.ruby.ST.miss_latency_hist::gmean 54.709109
+system.ruby.ST.miss_latency_hist::stdev 23.983086
+system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 145 81.01% 81.01% | 28 15.64% 96.65% | 1 0.56% 97.21% | 2 1.12% 98.32% | 3 1.68% 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 179
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 5370
-system.ruby.IFETCH.latency_hist::mean 11.364060
-system.ruby.IFETCH.latency_hist::gmean 4.523558
-system.ruby.IFETCH.latency_hist::stdev 21.469550
-system.ruby.IFETCH.latency_hist | 4655 86.69% 86.69% | 0 0.00% 86.69% | 0 0.00% 86.69% | 156 2.91% 89.59% | 520 9.68% 99.27% | 38 0.71% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 10.262756
+system.ruby.IFETCH.latency_hist::gmean 4.383388
+system.ruby.IFETCH.latency_hist::stdev 22.342607
+system.ruby.IFETCH.latency_hist | 5246 97.69% 97.69% | 101 1.88% 99.57% | 16 0.30% 99.87% | 1 0.02% 99.89% | 5 0.09% 99.98% | 1 0.02% 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 5370
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -264,21 +499,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4655 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.hit_latency_hist::total 4655
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 715
-system.ruby.IFETCH.miss_latency_hist::mean 65.818182
-system.ruby.IFETCH.miss_latency_hist::gmean 65.566761
-system.ruby.IFETCH.miss_latency_hist::stdev 6.371809
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 156 21.82% 21.82% | 520 72.73% 94.55% | 38 5.31% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 57.546853
+system.ruby.IFETCH.miss_latency_hist::gmean 51.762329
+system.ruby.IFETCH.miss_latency_hist::stdev 34.218674
+system.ruby.IFETCH.miss_latency_hist | 591 82.66% 82.66% | 101 14.13% 96.78% | 16 2.24% 99.02% | 1 0.14% 99.16% | 5 0.70% 99.86% | 1 0.14% 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 715
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 1289
-system.ruby.Directory.miss_mach_latency_hist::mean 65.777347
-system.ruby.Directory.miss_mach_latency_hist::gmean 65.516328
-system.ruby.Directory.miss_mach_latency_hist::stdev 6.536157
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 306 23.74% 23.74% | 913 70.83% 94.57% | 68 5.28% 99.84% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 56.498836
+system.ruby.Directory.miss_mach_latency_hist::gmean 50.965885
+system.ruby.Directory.miss_mach_latency_hist::stdev 32.457285
+system.ruby.Directory.miss_mach_latency_hist | 1066 82.70% 82.70% | 182 14.12% 96.82% | 30 2.33% 99.15% | 2 0.16% 99.30% | 8 0.62% 99.92% | 1 0.08% 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 1289
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -301,34 +536,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 395
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 65.149367
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 64.977069
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 5.269438
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 26.58% 26.58% | 276 69.87% 96.46% | 14 3.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.Directory.miss_type_mach_latency_hist::mean 53.554430
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 47.988958
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 32.387704
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 330 83.54% 83.54% | 50 12.66% 96.20% | 2 0.51% 96.71% | 3 0.76% 97.47% | 6 1.52% 98.99% | 1 0.25% 99.24% | 0 0.00% 99.24% | 2 0.51% 99.75% | 1 0.25% 100.00%
system.ruby.LD.Directory.miss_type_mach_latency_hist::total 395
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 179
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 67
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 66.517437
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 9.078930
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 45 25.14% 25.14% | 117 65.36% 90.50% | 16 8.94% 99.44% | 0 0.00% 99.44% | 1 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 58.810056
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 54.709109
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 23.983086
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 145 81.01% 81.01% | 28 15.64% 96.65% | 1 0.56% 97.21% | 2 1.12% 98.32% | 3 1.68% 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 179
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 715
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.818182
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 65.566761
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 6.371809
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 156 21.82% 21.82% | 520 72.73% 94.55% | 38 5.31% 99.86% | 1 0.14% 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::mean 57.546853
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 51.762329
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.218674
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 591 82.66% 82.66% | 101 14.13% 96.78% | 16 2.24% 99.02% | 1 0.14% 99.16% | 5 0.70% 99.86% | 1 0.14% 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 715
system.ruby.L1Cache_Controller.Load 715 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 5370 0.00% 0.00%
diff --git a/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini b/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini
index 4263ec382..41775f550 100644
--- a/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini
+++ b/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini
@@ -714,6 +714,7 @@ 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
diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini
index cf742c468..8331b5d9d 100644
--- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini
+++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-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=
@@ -169,17 +169,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
@@ -189,9 +254,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=false
@@ -205,56 +270,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=4
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]
@@ -268,11 +309,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=4
version=0
forwardToCache=system.ruby.network.master[0]
@@ -297,7 +338,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu.clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=500000
@@ -402,7 +443,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/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt
index cdd2719ec..f27f9e229 100644
--- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt
+++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt
@@ -1,18 +1,266 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.000122 # Number of seconds simulated
-sim_ticks 121759 # Number of ticks simulated
-final_tick 121759 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.000107 # Number of seconds simulated
+sim_ticks 107237 # Number of ticks simulated
+final_tick 107237 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_inst_rate 47256 # Simulator instruction rate (inst/s)
-host_op_rate 85597 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 1069027 # Simulator tick rate (ticks/s)
-host_mem_usage 179456 # Number of bytes of host memory used
-host_seconds 0.11 # Real time elapsed on the host
+host_inst_rate 14917 # Simulator instruction rate (inst/s)
+host_op_rate 27022 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 297251 # Simulator tick rate (ticks/s)
+host_mem_usage 452416 # Number of bytes of host memory used
+host_seconds 0.36 # Real time elapsed on the host
sim_insts 5381 # Number of instructions simulated
sim_ops 9748 # Number of ops (including micro ops) simulated
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 88128 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 88128 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 87872 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 87872 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 1377 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 1377 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 1373 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 1373 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 821805907 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 821805907 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 819418671 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 819418671 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 1641224577 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 1641224577 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 1377 # Number of read requests accepted
+system.mem_ctrls.writeReqs 1373 # Number of write requests accepted
+system.mem_ctrls.readBursts 1377 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 1373 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 42624 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 45504 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 42752 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 88128 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 87872 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 711 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 686 # 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 57 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 6 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 10 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 51 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 57 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 42 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 64 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::8 27 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::9 134 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::10 126 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::11 22 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::12 2 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::13 28 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::14 7 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::15 32 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::0 50 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 1 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 6 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 10 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 52 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 55 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 44 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 66 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::8 28 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::9 133 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::10 129 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::11 22 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::12 2 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::13 30 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::14 7 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::15 33 # 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 107133 # 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 1377 # 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 1373 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 666 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 0 # 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 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 7 # 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 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 42 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 41 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 41 # 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 272 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 306.823529 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 199.088320 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 295.785748 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 71 26.10% 26.10% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 86 31.62% 57.72% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 34 12.50% 70.22% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 20 7.35% 77.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 17 6.25% 83.82% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 9 3.31% 87.13% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 11 4.04% 91.18% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 3 1.10% 92.28% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 21 7.72% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 272 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 41 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 16.121951 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 15.902045 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 3.325621 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-13 2 4.88% 4.88% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15 18 43.90% 48.78% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17 18 43.90% 92.68% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21 2 4.88% 97.56% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::34-35 1 2.44% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 41 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 41 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.292683 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.274345 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.813754 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 36 87.80% 87.80% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 3 7.32% 95.12% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 2 4.88% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 41 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 9844 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 22498 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3330 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 14.78 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 33.78 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 397.47 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 398.67 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 821.81 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 819.42 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 6.22 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 3.11 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 3.11 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 26.04 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 427 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 625 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 64.11 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 90.98 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 38.96 # Average gap between requests
+system.mem_ctrls.pageHitRate 77.75 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 6647 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 3380 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 91465 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 695520 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.actEnergy::1 1270080 # Energy for activate commands per rank (pJ)
+system.mem_ctrls.preEnergy::0 386400 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.preEnergy::1 705600 # Energy for precharge commands per rank (pJ)
+system.mem_ctrls.readEnergy::0 3219840 # Energy for read commands per rank (pJ)
+system.mem_ctrls.readEnergy::1 4605120 # Energy for read commands per rank (pJ)
+system.mem_ctrls.writeEnergy::0 2623104 # Energy for write commands per rank (pJ)
+system.mem_ctrls.writeEnergy::1 3784320 # Energy for write commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::0 6611280 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 6611280 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 57894444 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 62913636 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 10102200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 5699400 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 81532788 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 85589436 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 803.452847 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 843.428487 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.delayHist::bucket_size 1 # delay histogram for all message
system.ruby.delayHist::max_bucket 9 # delay histogram for all message
@@ -26,13 +274,13 @@ system.ruby.outstanding_req_hist::mean 1
system.ruby.outstanding_req_hist::gmean 1
system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8852 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%
system.ruby.outstanding_req_hist::total 8852
-system.ruby.latency_hist::bucket_size 16
-system.ruby.latency_hist::max_bucket 159
+system.ruby.latency_hist::bucket_size 64
+system.ruby.latency_hist::max_bucket 639
system.ruby.latency_hist::samples 8852
-system.ruby.latency_hist::mean 12.754971
-system.ruby.latency_hist::gmean 4.846146
-system.ruby.latency_hist::stdev 22.865469
-system.ruby.latency_hist | 7475 84.44% 84.44% | 0 0.00% 84.44% | 0 0.00% 84.44% | 329 3.72% 88.16% | 977 11.04% 99.20% | 69 0.78% 99.98% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::mean 11.114437
+system.ruby.latency_hist::gmean 4.638311
+system.ruby.latency_hist::stdev 22.978637
+system.ruby.latency_hist | 8594 97.09% 97.09% | 215 2.43% 99.51% | 29 0.33% 99.84% | 6 0.07% 99.91% | 6 0.07% 99.98% | 2 0.02% 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 8852
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
@@ -41,20 +289,21 @@ system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7475 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.hit_latency_hist::total 7475
-system.ruby.miss_latency_hist::bucket_size 16
-system.ruby.miss_latency_hist::max_bucket 159
+system.ruby.miss_latency_hist::bucket_size 64
+system.ruby.miss_latency_hist::max_bucket 639
system.ruby.miss_latency_hist::samples 1377
-system.ruby.miss_latency_hist::mean 65.709513
-system.ruby.miss_latency_hist::gmean 65.465397
-system.ruby.miss_latency_hist::stdev 6.315805
-system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 329 23.89% 23.89% | 977 70.95% 94.84% | 69 5.01% 99.85% | 1 0.07% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::mean 55.163399
+system.ruby.miss_latency_hist::gmean 49.389613
+system.ruby.miss_latency_hist::stdev 33.121212
+system.ruby.miss_latency_hist | 1119 81.26% 81.26% | 215 15.61% 96.88% | 29 2.11% 98.98% | 6 0.44% 99.42% | 6 0.44% 99.85% | 2 0.15% 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 1377
system.ruby.Directory.incomplete_times 1376
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.ruby.l1_cntrl0.cacheMemory.demand_hits 7475 # Number of cache demand hits
system.ruby.l1_cntrl0.cacheMemory.demand_misses 1377 # Number of cache demand misses
system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8852 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 5.646400
+system.cpu.clk_domain.clock 1 # Clock period in ticks
+system.ruby.network.routers0.percent_links_utilized 6.411034
system.ruby.network.routers0.msg_count.Control::2 1377
system.ruby.network.routers0.msg_count.Data::2 1373
system.ruby.network.routers0.msg_count.Response_Data::4 1377
@@ -63,21 +312,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 11016
system.ruby.network.routers0.msg_bytes.Data::2 98856
system.ruby.network.routers0.msg_bytes.Response_Data::4 99144
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 10984
-system.ruby.dir_cntrl0.memBuffer.memReq 2750 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 1377 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 1373 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 846 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 1965 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 3 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 1968 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.715636 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 823 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 1044 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 33 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 65 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 160 5.82% 5.82% | 144 5.24% 11.05% | 210 7.64% 18.69% | 146 5.31% 24.00% | 196 7.13% 31.13% | 96 3.49% 34.62% | 66 2.40% 37.02% | 38 1.38% 38.40% | 22 0.80% 39.20% | 20 0.73% 39.93% | 184 6.69% 46.62% | 297 10.80% 57.42% | 71 2.58% 60.00% | 124 4.51% 64.51% | 60 2.18% 66.69% | 18 0.65% 67.35% | 84 3.05% 70.40% | 6 0.22% 70.62% | 8 0.29% 70.91% | 14 0.51% 71.42% | 92 3.35% 74.76% | 56 2.04% 76.80% | 14 0.51% 77.31% | 60 2.18% 79.49% | 34 1.24% 80.73% | 58 2.11% 82.84% | 84 3.05% 85.89% | 66 2.40% 88.29% | 42 1.53% 89.82% | 122 4.44% 94.25% | 104 3.78% 98.04% | 54 1.96% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 2750 # Number of accesses per bank
-system.ruby.network.routers1.percent_links_utilized 5.646400
+system.ruby.network.routers1.percent_links_utilized 6.411034
system.ruby.network.routers1.msg_count.Control::2 1377
system.ruby.network.routers1.msg_count.Data::2 1373
system.ruby.network.routers1.msg_count.Response_Data::4 1377
@@ -86,7 +321,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 11016
system.ruby.network.routers1.msg_bytes.Data::2 98856
system.ruby.network.routers1.msg_bytes.Response_Data::4 99144
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 10984
-system.ruby.network.routers2.percent_links_utilized 5.646400
+system.ruby.network.routers2.percent_links_utilized 6.411034
system.ruby.network.routers2.msg_count.Control::2 1377
system.ruby.network.routers2.msg_count.Data::2 1373
system.ruby.network.routers2.msg_count.Response_Data::4 1377
@@ -103,10 +338,9 @@ system.ruby.network.msg_byte.Control 33048
system.ruby.network.msg_byte.Data 296568
system.ruby.network.msg_byte.Response_Data 297432
system.ruby.network.msg_byte.Writeback_Control 32952
-system.cpu.clk_domain.clock 1 # Clock period in ticks
system.cpu.apic_clk_domain.clock 16 # Clock period in ticks
system.cpu.workload.num_syscalls 11 # Number of system calls
-system.cpu.numCycles 121759 # number of cpu cycles simulated
+system.cpu.numCycles 107237 # number of cpu cycles simulated
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
system.cpu.committedInsts 5381 # Number of instructions committed
@@ -126,10 +360,10 @@ system.cpu.num_cc_register_writes 3536 # nu
system.cpu.num_mem_refs 1988 # number of memory refs
system.cpu.num_load_insts 1053 # Number of load instructions
system.cpu.num_store_insts 935 # Number of store instructions
-system.cpu.num_idle_cycles 0.999992 # Number of idle cycles
-system.cpu.num_busy_cycles 121758.000008 # Number of busy cycles
-system.cpu.not_idle_fraction 0.999992 # Percentage of non-idle cycles
-system.cpu.idle_fraction 0.000008 # Percentage of idle cycles
+system.cpu.num_idle_cycles 0.999991 # Number of idle cycles
+system.cpu.num_busy_cycles 107236.000009 # Number of busy cycles
+system.cpu.not_idle_fraction 0.999991 # Percentage of non-idle cycles
+system.cpu.idle_fraction 0.000009 # Percentage of idle cycles
system.cpu.Branches 1208 # Number of branches fetched
system.cpu.op_class::No_OpClass 1 0.01% 0.01% # Class of executed instruction
system.cpu.op_class::IntAlu 7749 79.49% 79.50% # Class of executed instruction
@@ -166,32 +400,32 @@ system.cpu.op_class::MemWrite 935 9.59% 100.00% # Cl
system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction
system.cpu.op_class::total 9748 # Class of executed instruction
-system.ruby.network.routers0.throttle0.link_utilization 5.652970
+system.ruby.network.routers0.throttle0.link_utilization 6.418494
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1377
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1373
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 99144
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 10984
-system.ruby.network.routers0.throttle1.link_utilization 5.639829
+system.ruby.network.routers0.throttle1.link_utilization 6.403573
system.ruby.network.routers0.throttle1.msg_count.Control::2 1377
system.ruby.network.routers0.throttle1.msg_count.Data::2 1373
system.ruby.network.routers0.throttle1.msg_bytes.Control::2 11016
system.ruby.network.routers0.throttle1.msg_bytes.Data::2 98856
-system.ruby.network.routers1.throttle0.link_utilization 5.639829
+system.ruby.network.routers1.throttle0.link_utilization 6.403573
system.ruby.network.routers1.throttle0.msg_count.Control::2 1377
system.ruby.network.routers1.throttle0.msg_count.Data::2 1373
system.ruby.network.routers1.throttle0.msg_bytes.Control::2 11016
system.ruby.network.routers1.throttle0.msg_bytes.Data::2 98856
-system.ruby.network.routers1.throttle1.link_utilization 5.652970
+system.ruby.network.routers1.throttle1.link_utilization 6.418494
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1377
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1373
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 99144
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 10984
-system.ruby.network.routers2.throttle0.link_utilization 5.652970
+system.ruby.network.routers2.throttle0.link_utilization 6.418494
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1377
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1373
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 99144
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 10984
-system.ruby.network.routers2.throttle1.link_utilization 5.639829
+system.ruby.network.routers2.throttle1.link_utilization 6.403573
system.ruby.network.routers2.throttle1.msg_count.Control::2 1377
system.ruby.network.routers2.throttle1.msg_count.Data::2 1373
system.ruby.network.routers2.throttle1.msg_bytes.Control::2 11016
@@ -206,13 +440,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 #
system.ruby.delayVCHist.vnet_2::samples 1373 # delay histogram for vnet_2
system.ruby.delayVCHist.vnet_2 | 1373 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 1373 # delay histogram for vnet_2
-system.ruby.LD.latency_hist::bucket_size 16
-system.ruby.LD.latency_hist::max_bucket 159
+system.ruby.LD.latency_hist::bucket_size 32
+system.ruby.LD.latency_hist::max_bucket 319
system.ruby.LD.latency_hist::samples 1045
-system.ruby.LD.latency_hist::mean 33.084211
-system.ruby.LD.latency_hist::gmean 13.097827
-system.ruby.LD.latency_hist::stdev 31.853421
-system.ruby.LD.latency_hist | 546 52.25% 52.25% | 0 0.00% 52.25% | 0 0.00% 52.25% | 105 10.05% 62.30% | 361 34.55% 96.84% | 32 3.06% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::mean 24.819139
+system.ruby.LD.latency_hist::gmean 10.890845
+system.ruby.LD.latency_hist::stdev 28.082269
+system.ruby.LD.latency_hist | 546 52.25% 52.25% | 414 39.62% 91.87% | 77 7.37% 99.23% | 1 0.10% 99.33% | 2 0.19% 99.52% | 4 0.38% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.latency_hist::total 1045
system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9
@@ -221,21 +455,21 @@ system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 546 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.LD.hit_latency_hist::total 546
-system.ruby.LD.miss_latency_hist::bucket_size 16
-system.ruby.LD.miss_latency_hist::max_bucket 159
+system.ruby.LD.miss_latency_hist::bucket_size 32
+system.ruby.LD.miss_latency_hist::max_bucket 319
system.ruby.LD.miss_latency_hist::samples 499
-system.ruby.LD.miss_latency_hist::mean 66.002004
-system.ruby.LD.miss_latency_hist::gmean 65.699964
-system.ruby.LD.miss_latency_hist::stdev 7.001864
-system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 21.04% 21.04% | 361 72.34% 93.39% | 32 6.41% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::mean 48.693387
+system.ruby.LD.miss_latency_hist::gmean 44.641812
+system.ruby.LD.miss_latency_hist::stdev 23.667547
+system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 414 82.97% 82.97% | 77 15.43% 98.40% | 1 0.20% 98.60% | 2 0.40% 99.00% | 4 0.80% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.miss_latency_hist::total 499
-system.ruby.ST.latency_hist::bucket_size 16
-system.ruby.ST.latency_hist::max_bucket 159
+system.ruby.ST.latency_hist::bucket_size 64
+system.ruby.ST.latency_hist::max_bucket 639
system.ruby.ST.latency_hist::samples 935
-system.ruby.ST.latency_hist::mean 20.084492
-system.ruby.ST.latency_hist::gmean 6.936580
-system.ruby.ST.latency_hist::stdev 28.187775
-system.ruby.ST.latency_hist | 681 72.83% 72.83% | 0 0.00% 72.83% | 0 0.00% 72.83% | 62 6.63% 79.47% | 177 18.93% 98.40% | 15 1.60% 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::mean 16.765775
+system.ruby.ST.latency_hist::gmean 6.381495
+system.ruby.ST.latency_hist::stdev 28.609452
+system.ruby.ST.latency_hist | 895 95.72% 95.72% | 35 3.74% 99.47% | 1 0.11% 99.57% | 2 0.21% 99.79% | 1 0.11% 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 935
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
@@ -244,21 +478,21 @@ system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 681 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.ST.hit_latency_hist::total 681
-system.ruby.ST.miss_latency_hist::bucket_size 16
-system.ruby.ST.miss_latency_hist::max_bucket 159
+system.ruby.ST.miss_latency_hist::bucket_size 64
+system.ruby.ST.miss_latency_hist::max_bucket 639
system.ruby.ST.miss_latency_hist::samples 254
-system.ruby.ST.miss_latency_hist::mean 65.889764
-system.ruby.ST.miss_latency_hist::gmean 65.634390
-system.ruby.ST.miss_latency_hist::stdev 6.416664
-system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 62 24.41% 24.41% | 177 69.69% 94.09% | 15 5.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.ST.miss_latency_hist::mean 53.673228
+system.ruby.ST.miss_latency_hist::gmean 48.282634
+system.ruby.ST.miss_latency_hist::stdev 33.823763
+system.ruby.ST.miss_latency_hist | 214 84.25% 84.25% | 35 13.78% 98.03% | 1 0.39% 98.43% | 2 0.79% 99.21% | 1 0.39% 99.61% | 1 0.39% 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 254
-system.ruby.IFETCH.latency_hist::bucket_size 16
-system.ruby.IFETCH.latency_hist::max_bucket 159
+system.ruby.IFETCH.latency_hist::bucket_size 64
+system.ruby.IFETCH.latency_hist::max_bucket 639
system.ruby.IFETCH.latency_hist::samples 6864
-system.ruby.IFETCH.latency_hist::mean 8.663899
-system.ruby.IFETCH.latency_hist::gmean 3.967250
-system.ruby.IFETCH.latency_hist::stdev 18.008804
-system.ruby.IFETCH.latency_hist | 6241 90.92% 90.92% | 0 0.00% 90.92% | 0 0.00% 90.92% | 162 2.36% 93.28% | 438 6.38% 99.66% | 22 0.32% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.latency_hist::mean 8.263112
+system.ruby.IFETCH.latency_hist::gmean 3.900454
+system.ruby.IFETCH.latency_hist::stdev 20.208626
+system.ruby.IFETCH.latency_hist | 6731 98.06% 98.06% | 102 1.49% 99.55% | 22 0.32% 99.87% | 3 0.04% 99.91% | 5 0.07% 99.99% | 1 0.01% 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 6864
system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9
@@ -267,20 +501,20 @@ system.ruby.IFETCH.hit_latency_hist::mean 3
system.ruby.IFETCH.hit_latency_hist::gmean 3.000000
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6241 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.hit_latency_hist::total 6241
-system.ruby.IFETCH.miss_latency_hist::bucket_size 16
-system.ruby.IFETCH.miss_latency_hist::max_bucket 159
+system.ruby.IFETCH.miss_latency_hist::bucket_size 64
+system.ruby.IFETCH.miss_latency_hist::max_bucket 639
system.ruby.IFETCH.miss_latency_hist::samples 623
-system.ruby.IFETCH.miss_latency_hist::mean 65.402889
-system.ruby.IFETCH.miss_latency_hist::gmean 65.210291
-system.ruby.IFETCH.miss_latency_hist::stdev 5.662802
-system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 162 26.00% 26.00% | 438 70.30% 96.31% | 22 3.53% 99.84% | 0 0.00% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.miss_latency_hist::mean 60.987159
+system.ruby.IFETCH.miss_latency_hist::gmean 54.083768
+system.ruby.IFETCH.miss_latency_hist::stdev 37.997755
+system.ruby.IFETCH.miss_latency_hist | 490 78.65% 78.65% | 102 16.37% 95.02% | 22 3.53% 98.56% | 3 0.48% 99.04% | 5 0.80% 99.84% | 1 0.16% 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 623
-system.ruby.RMW_Read.latency_hist::bucket_size 8
-system.ruby.RMW_Read.latency_hist::max_bucket 79
+system.ruby.RMW_Read.latency_hist::bucket_size 4
+system.ruby.RMW_Read.latency_hist::max_bucket 39
system.ruby.RMW_Read.latency_hist::samples 8
-system.ruby.RMW_Read.latency_hist::mean 10.750000
-system.ruby.RMW_Read.latency_hist::gmean 4.406515
-system.ruby.RMW_Read.latency_hist::stdev 21.920310
+system.ruby.RMW_Read.latency_hist::mean 6.875000
+system.ruby.RMW_Read.latency_hist::gmean 4.063647
+system.ruby.RMW_Read.latency_hist::stdev 10.960155
system.ruby.RMW_Read.latency_hist | 7 87.50% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00%
system.ruby.RMW_Read.latency_hist::total 8
system.ruby.RMW_Read.hit_latency_hist::bucket_size 1
@@ -290,21 +524,21 @@ system.ruby.RMW_Read.hit_latency_hist::mean 3
system.ruby.RMW_Read.hit_latency_hist::gmean 3.000000
system.ruby.RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7 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.RMW_Read.hit_latency_hist::total 7
-system.ruby.RMW_Read.miss_latency_hist::bucket_size 8
-system.ruby.RMW_Read.miss_latency_hist::max_bucket 79
+system.ruby.RMW_Read.miss_latency_hist::bucket_size 4
+system.ruby.RMW_Read.miss_latency_hist::max_bucket 39
system.ruby.RMW_Read.miss_latency_hist::samples 1
-system.ruby.RMW_Read.miss_latency_hist::mean 65
-system.ruby.RMW_Read.miss_latency_hist::gmean 65.000000
+system.ruby.RMW_Read.miss_latency_hist::mean 34
+system.ruby.RMW_Read.miss_latency_hist::gmean 34.000000
system.ruby.RMW_Read.miss_latency_hist::stdev nan
system.ruby.RMW_Read.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% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00%
system.ruby.RMW_Read.miss_latency_hist::total 1
-system.ruby.Directory.miss_mach_latency_hist::bucket_size 16
-system.ruby.Directory.miss_mach_latency_hist::max_bucket 159
+system.ruby.Directory.miss_mach_latency_hist::bucket_size 64
+system.ruby.Directory.miss_mach_latency_hist::max_bucket 639
system.ruby.Directory.miss_mach_latency_hist::samples 1377
-system.ruby.Directory.miss_mach_latency_hist::mean 65.709513
-system.ruby.Directory.miss_mach_latency_hist::gmean 65.465397
-system.ruby.Directory.miss_mach_latency_hist::stdev 6.315805
-system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 329 23.89% 23.89% | 977 70.95% 94.84% | 69 5.01% 99.85% | 1 0.07% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::mean 55.163399
+system.ruby.Directory.miss_mach_latency_hist::gmean 49.389613
+system.ruby.Directory.miss_mach_latency_hist::stdev 33.121212
+system.ruby.Directory.miss_mach_latency_hist | 1119 81.26% 81.26% | 215 15.61% 96.88% | 29 2.11% 98.98% | 6 0.44% 99.42% | 6 0.44% 99.85% | 2 0.15% 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 1377
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
@@ -327,40 +561,40 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000
system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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.Directory.miss_latency_hist.first_response_to_completion | 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% | 0 0.00% 0.00% | 1 100.00% 100.00%
system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1
-system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32
+system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 499
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 66.002004
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.699964
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.001864
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 21.04% 21.04% | 361 72.34% 93.39% | 32 6.41% 99.80% | 1 0.20% 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::mean 48.693387
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 44.641812
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 23.667547
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 414 82.97% 82.97% | 77 15.43% 98.40% | 1 0.20% 98.60% | 2 0.40% 99.00% | 4 0.80% 99.80% | 1 0.20% 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 499
-system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 254
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.889764
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 65.634390
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 6.416664
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 62 24.41% 24.41% | 177 69.69% 94.09% | 15 5.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.ST.Directory.miss_type_mach_latency_hist::mean 53.673228
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.282634
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.823763
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 214 84.25% 84.25% | 35 13.78% 98.03% | 1 0.39% 98.43% | 2 0.79% 99.21% | 1 0.39% 99.61% | 1 0.39% 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 254
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 623
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.402889
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 65.210291
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 5.662802
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 162 26.00% 26.00% | 438 70.30% 96.31% | 22 3.53% 99.84% | 0 0.00% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 60.987159
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 54.083768
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 37.997755
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 490 78.65% 78.65% | 102 16.37% 95.02% | 22 3.53% 98.56% | 3 0.48% 99.04% | 5 0.80% 99.84% | 1 0.16% 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 623
-system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::bucket_size 8
-system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::max_bucket 79
+system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::bucket_size 4
+system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::max_bucket 39
system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::samples 1
-system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::mean 65
-system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::gmean 65.000000
+system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::mean 34
+system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::gmean 34.000000
system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::stdev nan
system.ruby.RMW_Read.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% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00%
system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::total 1
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini
index 58228c89a..2056212e7 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem 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 system.funcmem
+memories=system.funcmem system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -242,17 +242,82 @@ null=false
range=0:134217727
port=system.funcbus.master[0]
-[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
@@ -262,9 +327,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=8
+phys_mem=Null
random_seed=1234
randomization=false
@@ -278,21 +343,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[19]
responseFromDir=system.ruby.network.slave[27]
responseToDir=system.ruby.network.master[20]
@@ -300,33 +365,8 @@ responseToDir=system.ruby.network.master[20]
[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]
@@ -343,12 +383,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
@@ -396,12 +436,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.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
@@ -431,12 +472,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl1.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl1.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=1
@@ -484,12 +525,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_cntrl1.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
@@ -519,12 +561,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl2.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl2.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=2
@@ -572,12 +614,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_cntrl2.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
@@ -607,12 +650,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl3.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl3.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=3
@@ -660,12 +703,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_cntrl3.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
@@ -695,12 +739,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl4.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl4.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=4
@@ -748,12 +792,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_cntrl4.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
@@ -783,12 +828,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl5.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl5.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=5
@@ -836,12 +881,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_cntrl5.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
@@ -871,12 +917,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl6.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl6.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=6
@@ -924,12 +970,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_cntrl6.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
@@ -959,12 +1006,12 @@ l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
number_of_TBEs=256
-peer=Null
prefetcher=system.ruby.l1_cntrl7.prefetcher
recycle_latency=10
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl7.sequencer
+system=system
to_l2_latency=1
transitions_per_cycle=32
version=7
@@ -1012,12 +1059,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_cntrl7.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
@@ -1044,9 +1092,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
@@ -1376,7 +1424,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/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt
index 63e8b7d3a..427faaaab 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt
@@ -1,56 +1,323 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.007430 # Number of seconds simulated
-sim_ticks 7430292 # Number of ticks simulated
-final_tick 7430292 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.010189 # Number of seconds simulated
+sim_ticks 10189338 # Number of ticks simulated
+final_tick 10189338 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 73095 # Simulator tick rate (ticks/s)
-host_mem_usage 318168 # Number of bytes of host memory used
-host_seconds 101.65 # Real time elapsed on the host
+host_tick_rate 78610 # Simulator tick rate (ticks/s)
+host_mem_usage 651260 # Number of bytes of host memory used
+host_seconds 129.62 # 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 39524800 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 39524800 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14139200 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 14139200 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 617575 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 617575 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 220925 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 220925 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 3879035125 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 3879035125 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 1387646577 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 1387646577 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 5266681702 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 5266681702 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 617577 # Number of read requests accepted
+system.mem_ctrls.writeReqs 220925 # Number of write requests accepted
+system.mem_ctrls.readBursts 617577 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 220925 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 39138176 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 386752 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 14013696 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 39524928 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 14139200 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 6043 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 1932 # 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 76538 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 76571 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 76714 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 76079 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 76086 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 76610 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 76532 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 76404 # 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 27378 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 27423 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 27424 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 27014 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 27346 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 27635 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 27364 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 27380 # 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 10189309 # 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 617577 # 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 220925 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 33272 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 65829 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 105799 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 135981 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 124559 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 85542 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 44255 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 16297 # 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 30 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 83 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 1662 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 5307 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 9467 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 12599 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 14395 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 15324 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 15907 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 16029 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 15907 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 15548 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 15075 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 14795 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 14747 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 14706 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 14783 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 15249 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 4255 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 1854 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 778 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 292 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 114 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 50 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 17 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 5 # 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 331991 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 160.098220 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 126.076476 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 125.468332 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 134789 40.60% 40.60% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 125458 37.79% 78.39% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 44451 13.39% 91.78% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 17342 5.22% 97.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 6423 1.93% 98.94% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 2310 0.70% 99.63% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 840 0.25% 99.89% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 257 0.08% 99.96% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 121 0.04% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 331991 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 13671 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 44.729574 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 43.698245 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 9.605843 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-15 1 0.01% 0.01% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-19 10 0.07% 0.08% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-23 59 0.43% 0.51% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-27 247 1.81% 2.32% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::28-31 645 4.72% 7.04% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::32-35 1323 9.68% 16.71% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-39 1874 13.71% 30.42% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::40-43 2328 17.03% 47.45% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::44-47 2269 16.60% 64.05% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::48-51 1834 13.42% 77.46% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::52-55 1248 9.13% 86.59% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::56-59 853 6.24% 92.83% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::60-63 491 3.59% 96.42% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::64-67 271 1.98% 98.41% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::68-71 125 0.91% 99.32% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::72-75 48 0.35% 99.67% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::76-79 28 0.20% 99.88% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::80-83 10 0.07% 99.95% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::84-87 4 0.03% 99.98% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::88-91 2 0.01% 99.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::104-107 1 0.01% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 13671 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 13671 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.016678 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.015501 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.206017 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 13555 99.15% 99.15% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 48 0.35% 99.50% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 43 0.31% 99.82% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 9 0.07% 99.88% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20 13 0.10% 99.98% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::21 3 0.02% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 13671 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 29899696 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 41518842 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3057670 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 48.89 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 67.89 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 3841.09 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 1375.33 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 3879.05 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 1387.65 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 40.75 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 30.01 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 10.74 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 5.53 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 26.44 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 285563 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 212936 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 46.70 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 97.23 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 12.15 # Average gap between requests
+system.mem_ctrls.pageHitRate 60.02 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 20 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 340080 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 9844307 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 2508483600 # 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 1393602000 # 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 7628000640 # 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 2269057536 # 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 665196480 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 665196480 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 6939209412 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 220089312 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 23610000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 5917575000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 21427159668 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 6802860792 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 2103.921134 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.969195 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
-system.ruby.delayHist::bucket_size 1024 # delay histogram for all message
-system.ruby.delayHist::max_bucket 10239 # delay histogram for all message
-system.ruby.delayHist::samples 4929359 # delay histogram for all message
-system.ruby.delayHist::mean 137.276961 # delay histogram for all message
-system.ruby.delayHist::stdev 391.112700 # delay histogram for all message
-system.ruby.delayHist | 4668304 94.70% 94.70% | 226078 4.59% 99.29% | 33026 0.67% 99.96% | 1833 0.04% 100.00% | 87 0.00% 100.00% | 19 0.00% 100.00% | 6 0.00% 100.00% | 5 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
-system.ruby.delayHist::total 4929359 # delay histogram for all message
+system.ruby.delayHist::bucket_size 2048 # delay histogram for all message
+system.ruby.delayHist::max_bucket 20479 # delay histogram for all message
+system.ruby.delayHist::samples 4971489 # delay histogram for all message
+system.ruby.delayHist::mean 205.679263 # delay histogram for all message
+system.ruby.delayHist::stdev 591.280553 # delay histogram for all message
+system.ruby.delayHist | 4825560 97.06% 97.06% | 138459 2.79% 99.85% | 7092 0.14% 99.99% | 343 0.01% 100.00% | 32 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
+system.ruby.delayHist::total 4971489 # 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 621693
-system.ruby.outstanding_req_hist::mean 15.998454
-system.ruby.outstanding_req_hist::gmean 15.997180
-system.ruby.outstanding_req_hist::stdev 0.126316
-system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 17 0.00% 0.02% | 621572 99.98% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 621693
-system.ruby.latency_hist::bucket_size 512
-system.ruby.latency_hist::max_bucket 5119
-system.ruby.latency_hist::samples 621565
-system.ruby.latency_hist::mean 1529.874977
-system.ruby.latency_hist::gmean 1159.409755
-system.ruby.latency_hist::stdev 924.561318
-system.ruby.latency_hist | 114606 18.44% 18.44% | 111166 17.88% 36.32% | 93173 14.99% 51.31% | 92857 14.94% 66.25% | 103677 16.68% 82.93% | 81446 13.10% 96.04% | 23108 3.72% 99.75% | 1514 0.24% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.latency_hist::total 621565
+system.ruby.outstanding_req_hist::samples 623259
+system.ruby.outstanding_req_hist::mean 15.998457
+system.ruby.outstanding_req_hist::gmean 15.997185
+system.ruby.outstanding_req_hist::stdev 0.126163
+system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 18 0.00% 0.02% | 623137 99.98% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 623259
+system.ruby.latency_hist::bucket_size 1024
+system.ruby.latency_hist::max_bucket 10239
+system.ruby.latency_hist::samples 623131
+system.ruby.latency_hist::mean 2092.761496
+system.ruby.latency_hist::gmean 1620.223776
+system.ruby.latency_hist::stdev 1225.208976
+system.ruby.latency_hist | 160408 25.74% 25.74% | 151701 24.34% 50.09% | 148772 23.87% 73.96% | 132419 21.25% 95.21% | 29415 4.72% 99.93% | 416 0.07% 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 623131
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
-system.ruby.hit_latency_hist::samples 12
+system.ruby.hit_latency_hist::samples 5
system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
-system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 12 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.hit_latency_hist::total 12
-system.ruby.miss_latency_hist::bucket_size 512
-system.ruby.miss_latency_hist::max_bucket 5119
-system.ruby.miss_latency_hist::samples 621553
-system.ruby.miss_latency_hist::mean 1529.904455
-system.ruby.miss_latency_hist::gmean 1159.543107
-system.ruby.miss_latency_hist::stdev 924.545901
-system.ruby.miss_latency_hist | 114594 18.44% 18.44% | 111166 17.89% 36.32% | 93173 14.99% 51.31% | 92857 14.94% 66.25% | 103677 16.68% 82.93% | 81446 13.10% 96.04% | 23108 3.72% 99.75% | 1514 0.24% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 621553
-system.ruby.l1_cntrl4.L1Dcache.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl4.L1Dcache.demand_misses 77337 # Number of cache demand misses
-system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77337 # Number of cache demand accesses
+system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 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.hit_latency_hist::total 5
+system.ruby.miss_latency_hist::bucket_size 1024
+system.ruby.miss_latency_hist::max_bucket 10239
+system.ruby.miss_latency_hist::samples 623126
+system.ruby.miss_latency_hist::mean 2092.778265
+system.ruby.miss_latency_hist::gmean 1620.305575
+system.ruby.miss_latency_hist::stdev 1225.199591
+system.ruby.miss_latency_hist | 160403 25.74% 25.74% | 151701 24.35% 50.09% | 148772 23.88% 73.96% | 132419 21.25% 95.21% | 29415 4.72% 99.93% | 416 0.07% 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 623126
+system.ruby.l1_cntrl4.L1Dcache.demand_hits 1 # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Dcache.demand_misses 77550 # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77551 # Number of cache demand accesses
system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -65,8 +332,8 @@ system.ruby.l1_cntrl4.prefetcher.partial_hits 0
system.ruby.l1_cntrl4.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl4.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl5.L1Dcache.demand_hits 1 # Number of cache demand hits
-system.ruby.l1_cntrl5.L1Dcache.demand_misses 78248 # Number of cache demand misses
-system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78249 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Dcache.demand_misses 77775 # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Dcache.demand_accesses 77776 # Number of cache demand accesses
system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -79,9 +346,9 @@ system.ruby.l1_cntrl5.prefetcher.hits 0 # nu
system.ruby.l1_cntrl5.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl5.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl5.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl6.L1Dcache.demand_hits 3 # Number of cache demand hits
-system.ruby.l1_cntrl6.L1Dcache.demand_misses 77661 # Number of cache demand misses
-system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77664 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Dcache.demand_hits 1 # Number of cache demand hits
+system.ruby.l1_cntrl6.L1Dcache.demand_misses 77691 # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77692 # Number of cache demand accesses
system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -94,9 +361,9 @@ system.ruby.l1_cntrl6.prefetcher.hits 0 # nu
system.ruby.l1_cntrl6.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl6.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl6.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl7.L1Dcache.demand_hits 1 # Number of cache demand hits
-system.ruby.l1_cntrl7.L1Dcache.demand_misses 77688 # Number of cache demand misses
-system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77689 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Dcache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Dcache.demand_misses 77428 # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77428 # Number of cache demand accesses
system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -109,9 +376,9 @@ system.ruby.l1_cntrl7.prefetcher.hits 0 # nu
system.ruby.l1_cntrl7.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl7.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl7.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 77618 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 77618 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 1 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 78352 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78353 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -124,26 +391,26 @@ 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.network.routers00.percent_links_utilized 5.388577
-system.ruby.network.routers00.msg_count.Control::0 77618
-system.ruby.network.routers00.msg_count.Request_Control::2 75225
-system.ruby.network.routers00.msg_count.Response_Data::1 78135
-system.ruby.network.routers00.msg_count.Response_Control::1 64408
-system.ruby.network.routers00.msg_count.Response_Control::2 76967
-system.ruby.network.routers00.msg_count.Writeback_Data::0 14088
-system.ruby.network.routers00.msg_count.Writeback_Data::1 50186
-system.ruby.network.routers00.msg_count.Writeback_Control::0 25649
-system.ruby.network.routers00.msg_bytes.Control::0 620944
-system.ruby.network.routers00.msg_bytes.Request_Control::2 601800
-system.ruby.network.routers00.msg_bytes.Response_Data::1 5625720
-system.ruby.network.routers00.msg_bytes.Response_Control::1 515264
-system.ruby.network.routers00.msg_bytes.Response_Control::2 615736
-system.ruby.network.routers00.msg_bytes.Writeback_Data::0 1014336
-system.ruby.network.routers00.msg_bytes.Writeback_Data::1 3613392
-system.ruby.network.routers00.msg_bytes.Writeback_Control::0 205192
-system.ruby.l1_cntrl1.L1Dcache.demand_hits 2 # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses 77551 # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses 77553 # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized 4.017157
+system.ruby.network.routers00.msg_count.Control::0 78352
+system.ruby.network.routers00.msg_count.Request_Control::2 76727
+system.ruby.network.routers00.msg_count.Response_Data::1 78943
+system.ruby.network.routers00.msg_count.Response_Control::1 65296
+system.ruby.network.routers00.msg_count.Response_Control::2 77735
+system.ruby.network.routers00.msg_count.Writeback_Data::0 14723
+system.ruby.network.routers00.msg_count.Writeback_Data::1 52192
+system.ruby.network.routers00.msg_count.Writeback_Control::0 26458
+system.ruby.network.routers00.msg_bytes.Control::0 626816
+system.ruby.network.routers00.msg_bytes.Request_Control::2 613816
+system.ruby.network.routers00.msg_bytes.Response_Data::1 5683896
+system.ruby.network.routers00.msg_bytes.Response_Control::1 522368
+system.ruby.network.routers00.msg_bytes.Response_Control::2 621880
+system.ruby.network.routers00.msg_bytes.Writeback_Data::0 1060056
+system.ruby.network.routers00.msg_bytes.Writeback_Data::1 3757824
+system.ruby.network.routers00.msg_bytes.Writeback_Control::0 211664
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 78104 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78104 # Number of cache demand accesses
system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -156,26 +423,26 @@ system.ruby.l1_cntrl1.prefetcher.hits 0 # nu
system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.network.routers01.percent_links_utilized 5.383194
-system.ruby.network.routers01.msg_count.Control::0 77551
-system.ruby.network.routers01.msg_count.Request_Control::2 75182
-system.ruby.network.routers01.msg_count.Response_Data::1 78051
-system.ruby.network.routers01.msg_count.Response_Control::1 64185
-system.ruby.network.routers01.msg_count.Response_Control::2 76934
-system.ruby.network.routers01.msg_count.Writeback_Data::0 14225
-system.ruby.network.routers01.msg_count.Writeback_Data::1 50047
-system.ruby.network.routers01.msg_count.Writeback_Control::0 25189
-system.ruby.network.routers01.msg_bytes.Control::0 620408
-system.ruby.network.routers01.msg_bytes.Request_Control::2 601456
-system.ruby.network.routers01.msg_bytes.Response_Data::1 5619672
-system.ruby.network.routers01.msg_bytes.Response_Control::1 513480
-system.ruby.network.routers01.msg_bytes.Response_Control::2 615472
-system.ruby.network.routers01.msg_bytes.Writeback_Data::0 1024200
-system.ruby.network.routers01.msg_bytes.Writeback_Data::1 3603384
-system.ruby.network.routers01.msg_bytes.Writeback_Control::0 201512
-system.ruby.l1_cntrl2.L1Dcache.demand_hits 3 # Number of cache demand hits
-system.ruby.l1_cntrl2.L1Dcache.demand_misses 77720 # Number of cache demand misses
-system.ruby.l1_cntrl2.L1Dcache.demand_accesses 77723 # Number of cache demand accesses
+system.ruby.network.routers01.percent_links_utilized 4.004745
+system.ruby.network.routers01.msg_count.Control::0 78104
+system.ruby.network.routers01.msg_count.Request_Control::2 76509
+system.ruby.network.routers01.msg_count.Response_Data::1 78659
+system.ruby.network.routers01.msg_count.Response_Control::1 65065
+system.ruby.network.routers01.msg_count.Response_Control::2 77454
+system.ruby.network.routers01.msg_count.Writeback_Data::0 14590
+system.ruby.network.routers01.msg_count.Writeback_Data::1 52150
+system.ruby.network.routers01.msg_count.Writeback_Control::0 26505
+system.ruby.network.routers01.msg_bytes.Control::0 624832
+system.ruby.network.routers01.msg_bytes.Request_Control::2 612072
+system.ruby.network.routers01.msg_bytes.Response_Data::1 5663448
+system.ruby.network.routers01.msg_bytes.Response_Control::1 520520
+system.ruby.network.routers01.msg_bytes.Response_Control::2 619632
+system.ruby.network.routers01.msg_bytes.Writeback_Data::0 1050480
+system.ruby.network.routers01.msg_bytes.Writeback_Data::1 3754800
+system.ruby.network.routers01.msg_bytes.Writeback_Control::0 212040
+system.ruby.l1_cntrl2.L1Dcache.demand_hits 1 # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Dcache.demand_misses 78244 # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78245 # Number of cache demand accesses
system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -188,26 +455,26 @@ system.ruby.l1_cntrl2.prefetcher.hits 0 # nu
system.ruby.l1_cntrl2.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl2.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl2.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.network.routers02.percent_links_utilized 5.401120
-system.ruby.network.routers02.msg_count.Control::0 77720
-system.ruby.network.routers02.msg_count.Request_Control::2 75340
-system.ruby.network.routers02.msg_count.Response_Data::1 78201
-system.ruby.network.routers02.msg_count.Response_Control::1 64595
-system.ruby.network.routers02.msg_count.Response_Control::2 77107
-system.ruby.network.routers02.msg_count.Writeback_Data::0 14370
-system.ruby.network.routers02.msg_count.Writeback_Data::1 50215
-system.ruby.network.routers02.msg_count.Writeback_Control::0 25440
-system.ruby.network.routers02.msg_bytes.Control::0 621760
-system.ruby.network.routers02.msg_bytes.Request_Control::2 602720
-system.ruby.network.routers02.msg_bytes.Response_Data::1 5630472
-system.ruby.network.routers02.msg_bytes.Response_Control::1 516760
-system.ruby.network.routers02.msg_bytes.Response_Control::2 616856
-system.ruby.network.routers02.msg_bytes.Writeback_Data::0 1034640
-system.ruby.network.routers02.msg_bytes.Writeback_Data::1 3615480
-system.ruby.network.routers02.msg_bytes.Writeback_Control::0 203520
-system.ruby.l1_cntrl3.L1Dcache.demand_hits 2 # Number of cache demand hits
-system.ruby.l1_cntrl3.L1Dcache.demand_misses 77752 # Number of cache demand misses
-system.ruby.l1_cntrl3.L1Dcache.demand_accesses 77754 # Number of cache demand accesses
+system.ruby.network.routers02.percent_links_utilized 4.010243
+system.ruby.network.routers02.msg_count.Control::0 78244
+system.ruby.network.routers02.msg_count.Request_Control::2 76806
+system.ruby.network.routers02.msg_count.Response_Data::1 78763
+system.ruby.network.routers02.msg_count.Response_Control::1 65157
+system.ruby.network.routers02.msg_count.Response_Control::2 77588
+system.ruby.network.routers02.msg_count.Writeback_Data::0 14535
+system.ruby.network.routers02.msg_count.Writeback_Data::1 52281
+system.ruby.network.routers02.msg_count.Writeback_Control::0 26463
+system.ruby.network.routers02.msg_bytes.Control::0 625952
+system.ruby.network.routers02.msg_bytes.Request_Control::2 614448
+system.ruby.network.routers02.msg_bytes.Response_Data::1 5670936
+system.ruby.network.routers02.msg_bytes.Response_Control::1 521256
+system.ruby.network.routers02.msg_bytes.Response_Control::2 620704
+system.ruby.network.routers02.msg_bytes.Writeback_Data::0 1046520
+system.ruby.network.routers02.msg_bytes.Writeback_Data::1 3764232
+system.ruby.network.routers02.msg_bytes.Writeback_Control::0 211704
+system.ruby.l1_cntrl3.L1Dcache.demand_hits 0 # Number of cache demand hits
+system.ruby.l1_cntrl3.L1Dcache.demand_misses 78003 # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78003 # Number of cache demand accesses
system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses
@@ -220,746 +487,729 @@ system.ruby.l1_cntrl3.prefetcher.hits 0 # nu
system.ruby.l1_cntrl3.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl3.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
-system.ruby.network.routers03.percent_links_utilized 5.405376
-system.ruby.network.routers03.msg_count.Control::0 77752
-system.ruby.network.routers03.msg_count.Request_Control::2 75338
-system.ruby.network.routers03.msg_count.Response_Data::1 78287
-system.ruby.network.routers03.msg_count.Response_Control::1 64277
-system.ruby.network.routers03.msg_count.Response_Control::2 77086
-system.ruby.network.routers03.msg_count.Writeback_Data::0 14417
-system.ruby.network.routers03.msg_count.Writeback_Data::1 50285
-system.ruby.network.routers03.msg_count.Writeback_Control::0 25187
-system.ruby.network.routers03.msg_bytes.Control::0 622016
-system.ruby.network.routers03.msg_bytes.Request_Control::2 602704
-system.ruby.network.routers03.msg_bytes.Response_Data::1 5636664
-system.ruby.network.routers03.msg_bytes.Response_Control::1 514216
-system.ruby.network.routers03.msg_bytes.Response_Control::2 616688
-system.ruby.network.routers03.msg_bytes.Writeback_Data::0 1038024
-system.ruby.network.routers03.msg_bytes.Writeback_Data::1 3620520
-system.ruby.network.routers03.msg_bytes.Writeback_Control::0 201496
-system.ruby.network.routers04.percent_links_utilized 5.370206
-system.ruby.network.routers04.msg_count.Control::0 77337
-system.ruby.network.routers04.msg_count.Request_Control::2 74942
-system.ruby.network.routers04.msg_count.Response_Data::1 77832
-system.ruby.network.routers04.msg_count.Response_Control::1 64045
-system.ruby.network.routers04.msg_count.Response_Control::2 76706
-system.ruby.network.routers04.msg_count.Writeback_Data::0 14274
-system.ruby.network.routers04.msg_count.Writeback_Data::1 49893
-system.ruby.network.routers04.msg_count.Writeback_Control::0 25067
-system.ruby.network.routers04.msg_bytes.Control::0 618696
-system.ruby.network.routers04.msg_bytes.Request_Control::2 599536
-system.ruby.network.routers04.msg_bytes.Response_Data::1 5603904
-system.ruby.network.routers04.msg_bytes.Response_Control::1 512360
-system.ruby.network.routers04.msg_bytes.Response_Control::2 613648
-system.ruby.network.routers04.msg_bytes.Writeback_Data::0 1027728
-system.ruby.network.routers04.msg_bytes.Writeback_Data::1 3592296
-system.ruby.network.routers04.msg_bytes.Writeback_Control::0 200536
-system.ruby.network.routers05.percent_links_utilized 5.437902
-system.ruby.network.routers05.msg_count.Control::0 78248
-system.ruby.network.routers05.msg_count.Request_Control::2 75756
-system.ruby.network.routers05.msg_count.Response_Data::1 78726
-system.ruby.network.routers05.msg_count.Response_Control::1 64879
-system.ruby.network.routers05.msg_count.Response_Control::2 77614
-system.ruby.network.routers05.msg_count.Writeback_Data::0 14469
-system.ruby.network.routers05.msg_count.Writeback_Data::1 50596
-system.ruby.network.routers05.msg_count.Writeback_Control::0 25597
-system.ruby.network.routers05.msg_bytes.Control::0 625984
-system.ruby.network.routers05.msg_bytes.Request_Control::2 606048
-system.ruby.network.routers05.msg_bytes.Response_Data::1 5668272
-system.ruby.network.routers05.msg_bytes.Response_Control::1 519032
-system.ruby.network.routers05.msg_bytes.Response_Control::2 620912
-system.ruby.network.routers05.msg_bytes.Writeback_Data::0 1041768
-system.ruby.network.routers05.msg_bytes.Writeback_Data::1 3642912
-system.ruby.network.routers05.msg_bytes.Writeback_Control::0 204776
-system.ruby.network.routers06.percent_links_utilized 5.392954
-system.ruby.network.routers06.msg_count.Control::0 77661
-system.ruby.network.routers06.msg_count.Request_Control::2 75223
-system.ruby.network.routers06.msg_count.Response_Data::1 78177
-system.ruby.network.routers06.msg_count.Response_Control::1 64312
-system.ruby.network.routers06.msg_count.Response_Control::2 77032
-system.ruby.network.routers06.msg_count.Writeback_Data::0 14283
-system.ruby.network.routers06.msg_count.Writeback_Data::1 50131
-system.ruby.network.routers06.msg_count.Writeback_Control::0 25302
-system.ruby.network.routers06.msg_bytes.Control::0 621288
-system.ruby.network.routers06.msg_bytes.Request_Control::2 601784
-system.ruby.network.routers06.msg_bytes.Response_Data::1 5628744
-system.ruby.network.routers06.msg_bytes.Response_Control::1 514496
-system.ruby.network.routers06.msg_bytes.Response_Control::2 616256
-system.ruby.network.routers06.msg_bytes.Writeback_Data::0 1028376
-system.ruby.network.routers06.msg_bytes.Writeback_Data::1 3609432
-system.ruby.network.routers06.msg_bytes.Writeback_Control::0 202416
-system.ruby.network.routers07.percent_links_utilized 5.402086
-system.ruby.network.routers07.msg_count.Control::0 77688
-system.ruby.network.routers07.msg_count.Request_Control::2 75301
-system.ruby.network.routers07.msg_count.Response_Data::1 78207
-system.ruby.network.routers07.msg_count.Response_Control::1 64323
-system.ruby.network.routers07.msg_count.Response_Control::2 77070
-system.ruby.network.routers07.msg_count.Writeback_Data::0 14297
-system.ruby.network.routers07.msg_count.Writeback_Data::1 50355
-system.ruby.network.routers07.msg_count.Writeback_Control::0 25450
-system.ruby.network.routers07.msg_bytes.Control::0 621504
-system.ruby.network.routers07.msg_bytes.Request_Control::2 602408
-system.ruby.network.routers07.msg_bytes.Response_Data::1 5630904
-system.ruby.network.routers07.msg_bytes.Response_Control::1 514584
-system.ruby.network.routers07.msg_bytes.Response_Control::2 616560
-system.ruby.network.routers07.msg_bytes.Writeback_Data::0 1029384
-system.ruby.network.routers07.msg_bytes.Writeback_Data::1 3625560
-system.ruby.network.routers07.msg_bytes.Writeback_Control::0 203600
-system.ruby.l2_cntrl0.L2cache.demand_hits 27 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 621533 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 621560 # Number of cache demand accesses
-system.ruby.l2_cntrl0.fully_busy_cycles 2 # cycles for which number of transistions == max transitions
-system.ruby.network.routers08.percent_links_utilized 73.742176
-system.ruby.network.routers08.msg_count.Control::0 1237703
-system.ruby.network.routers08.msg_count.Request_Control::2 598605
-system.ruby.network.routers08.msg_count.Response_Data::1 1454436
-system.ruby.network.routers08.msg_count.Response_Control::1 1526235
-system.ruby.network.routers08.msg_count.Response_Control::2 616516
-system.ruby.network.routers08.msg_count.Writeback_Data::0 114423
-system.ruby.network.routers08.msg_count.Writeback_Data::1 401708
-system.ruby.network.routers08.msg_count.Writeback_Control::0 202881
-system.ruby.network.routers08.msg_bytes.Control::0 9901624
-system.ruby.network.routers08.msg_bytes.Request_Control::2 4788840
-system.ruby.network.routers08.msg_bytes.Response_Data::1 104719392
-system.ruby.network.routers08.msg_bytes.Response_Control::1 12209880
-system.ruby.network.routers08.msg_bytes.Response_Control::2 4932128
-system.ruby.network.routers08.msg_bytes.Writeback_Data::0 8238456
-system.ruby.network.routers08.msg_bytes.Writeback_Data::1 28922976
-system.ruby.network.routers08.msg_bytes.Writeback_Control::0 1623048
+system.ruby.network.routers03.percent_links_utilized 3.995461
+system.ruby.network.routers03.msg_count.Control::0 78003
+system.ruby.network.routers03.msg_count.Request_Control::2 76449
+system.ruby.network.routers03.msg_count.Response_Data::1 78486
+system.ruby.network.routers03.msg_count.Response_Control::1 64943
+system.ruby.network.routers03.msg_count.Response_Control::2 77331
+system.ruby.network.routers03.msg_count.Writeback_Data::0 14715
+system.ruby.network.routers03.msg_count.Writeback_Data::1 51879
+system.ruby.network.routers03.msg_count.Writeback_Control::0 25998
+system.ruby.network.routers03.msg_bytes.Control::0 624024
+system.ruby.network.routers03.msg_bytes.Request_Control::2 611592
+system.ruby.network.routers03.msg_bytes.Response_Data::1 5650992
+system.ruby.network.routers03.msg_bytes.Response_Control::1 519544
+system.ruby.network.routers03.msg_bytes.Response_Control::2 618648
+system.ruby.network.routers03.msg_bytes.Writeback_Data::0 1059480
+system.ruby.network.routers03.msg_bytes.Writeback_Data::1 3735288
+system.ruby.network.routers03.msg_bytes.Writeback_Control::0 207984
+system.ruby.network.routers04.percent_links_utilized 3.971652
+system.ruby.network.routers04.msg_count.Control::0 77550
+system.ruby.network.routers04.msg_count.Request_Control::2 76039
+system.ruby.network.routers04.msg_count.Response_Data::1 78047
+system.ruby.network.routers04.msg_count.Response_Control::1 64587
+system.ruby.network.routers04.msg_count.Response_Control::2 76934
+system.ruby.network.routers04.msg_count.Writeback_Data::0 14444
+system.ruby.network.routers04.msg_count.Writeback_Data::1 51674
+system.ruby.network.routers04.msg_count.Writeback_Control::0 26145
+system.ruby.network.routers04.msg_bytes.Control::0 620400
+system.ruby.network.routers04.msg_bytes.Request_Control::2 608312
+system.ruby.network.routers04.msg_bytes.Response_Data::1 5619384
+system.ruby.network.routers04.msg_bytes.Response_Control::1 516696
+system.ruby.network.routers04.msg_bytes.Response_Control::2 615472
+system.ruby.network.routers04.msg_bytes.Writeback_Data::0 1039968
+system.ruby.network.routers04.msg_bytes.Writeback_Data::1 3720528
+system.ruby.network.routers04.msg_bytes.Writeback_Control::0 209160
+system.ruby.network.routers05.percent_links_utilized 3.984903
+system.ruby.network.routers05.msg_count.Control::0 77775
+system.ruby.network.routers05.msg_count.Request_Control::2 76299
+system.ruby.network.routers05.msg_count.Response_Data::1 78272
+system.ruby.network.routers05.msg_count.Response_Control::1 64779
+system.ruby.network.routers05.msg_count.Response_Control::2 77121
+system.ruby.network.routers05.msg_count.Writeback_Data::0 14571
+system.ruby.network.routers05.msg_count.Writeback_Data::1 51833
+system.ruby.network.routers05.msg_count.Writeback_Control::0 26083
+system.ruby.network.routers05.msg_bytes.Control::0 622200
+system.ruby.network.routers05.msg_bytes.Request_Control::2 610392
+system.ruby.network.routers05.msg_bytes.Response_Data::1 5635584
+system.ruby.network.routers05.msg_bytes.Response_Control::1 518232
+system.ruby.network.routers05.msg_bytes.Response_Control::2 616968
+system.ruby.network.routers05.msg_bytes.Writeback_Data::0 1049112
+system.ruby.network.routers05.msg_bytes.Writeback_Data::1 3731976
+system.ruby.network.routers05.msg_bytes.Writeback_Control::0 208664
+system.ruby.network.routers06.percent_links_utilized 3.974939
+system.ruby.network.routers06.msg_count.Control::0 77691
+system.ruby.network.routers06.msg_count.Request_Control::2 76079
+system.ruby.network.routers06.msg_count.Response_Data::1 78230
+system.ruby.network.routers06.msg_count.Response_Control::1 64698
+system.ruby.network.routers06.msg_count.Response_Control::2 77044
+system.ruby.network.routers06.msg_count.Writeback_Data::0 14650
+system.ruby.network.routers06.msg_count.Writeback_Data::1 51429
+system.ruby.network.routers06.msg_count.Writeback_Control::0 25787
+system.ruby.network.routers06.msg_bytes.Control::0 621528
+system.ruby.network.routers06.msg_bytes.Request_Control::2 608632
+system.ruby.network.routers06.msg_bytes.Response_Data::1 5632560
+system.ruby.network.routers06.msg_bytes.Response_Control::1 517584
+system.ruby.network.routers06.msg_bytes.Response_Control::2 616352
+system.ruby.network.routers06.msg_bytes.Writeback_Data::0 1054800
+system.ruby.network.routers06.msg_bytes.Writeback_Data::1 3702888
+system.ruby.network.routers06.msg_bytes.Writeback_Control::0 206296
+system.ruby.network.routers07.percent_links_utilized 3.964826
+system.ruby.network.routers07.msg_count.Control::0 77428
+system.ruby.network.routers07.msg_count.Request_Control::2 75965
+system.ruby.network.routers07.msg_count.Response_Data::1 77944
+system.ruby.network.routers07.msg_count.Response_Control::1 64454
+system.ruby.network.routers07.msg_count.Response_Control::2 76853
+system.ruby.network.routers07.msg_count.Writeback_Data::0 14464
+system.ruby.network.routers07.msg_count.Writeback_Data::1 51520
+system.ruby.network.routers07.msg_count.Writeback_Control::0 25906
+system.ruby.network.routers07.msg_bytes.Control::0 619424
+system.ruby.network.routers07.msg_bytes.Request_Control::2 607720
+system.ruby.network.routers07.msg_bytes.Response_Data::1 5611968
+system.ruby.network.routers07.msg_bytes.Response_Control::1 515632
+system.ruby.network.routers07.msg_bytes.Response_Control::2 614824
+system.ruby.network.routers07.msg_bytes.Writeback_Data::0 1041408
+system.ruby.network.routers07.msg_bytes.Writeback_Data::1 3709440
+system.ruby.network.routers07.msg_bytes.Writeback_Control::0 207248
+system.ruby.l2_cntrl0.L2cache.demand_hits 31 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 623101 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 623132 # Number of cache demand accesses
+system.ruby.l2_cntrl0.fully_busy_cycles 1 # cycles for which number of transistions == max transitions
+system.ruby.network.routers08.percent_links_utilized 54.245833
+system.ruby.network.routers08.msg_count.Control::0 1240723
+system.ruby.network.routers08.msg_count.Request_Control::2 607107
+system.ruby.network.routers08.msg_count.Response_Data::1 1457329
+system.ruby.network.routers08.msg_count.Response_Control::1 1533130
+system.ruby.network.routers08.msg_count.Response_Control::2 618060
+system.ruby.network.routers08.msg_count.Writeback_Data::0 116692
+system.ruby.network.routers08.msg_count.Writeback_Data::1 414958
+system.ruby.network.routers08.msg_count.Writeback_Control::0 209345
+system.ruby.network.routers08.msg_bytes.Control::0 9925784
+system.ruby.network.routers08.msg_bytes.Request_Control::2 4856856
+system.ruby.network.routers08.msg_bytes.Response_Data::1 104927688
+system.ruby.network.routers08.msg_bytes.Response_Control::1 12265040
+system.ruby.network.routers08.msg_bytes.Response_Control::2 4944480
+system.ruby.network.routers08.msg_bytes.Writeback_Data::0 8401824
+system.ruby.network.routers08.msg_bytes.Writeback_Data::1 29876976
+system.ruby.network.routers08.msg_bytes.Writeback_Control::0 1674760
+system.ruby.network.routers09.percent_links_utilized 22.519302
+system.ruby.network.routers09.msg_count.Control::0 617577
+system.ruby.network.routers09.msg_count.Response_Data::1 838498
+system.ruby.network.routers09.msg_count.Response_Control::1 1014212
+system.ruby.network.routers09.msg_bytes.Control::0 4940616
+system.ruby.network.routers09.msg_bytes.Response_Data::1 60371856
+system.ruby.network.routers09.msg_bytes.Response_Control::1 8113696
+system.ruby.network.routers10.percent_links_utilized 10.875421
+system.ruby.network.routers10.msg_count.Control::0 1240723
+system.ruby.network.routers10.msg_count.Request_Control::2 610873
+system.ruby.network.routers10.msg_count.Response_Data::1 1462851
+system.ruby.network.routers10.msg_count.Response_Control::1 1533161
+system.ruby.network.routers10.msg_count.Response_Control::2 618060
+system.ruby.network.routers10.msg_count.Writeback_Data::0 116692
+system.ruby.network.routers10.msg_count.Writeback_Data::1 414958
+system.ruby.network.routers10.msg_count.Writeback_Control::0 209345
+system.ruby.network.routers10.msg_bytes.Control::0 9925784
+system.ruby.network.routers10.msg_bytes.Request_Control::2 4886984
+system.ruby.network.routers10.msg_bytes.Response_Data::1 105325272
+system.ruby.network.routers10.msg_bytes.Response_Control::1 12265288
+system.ruby.network.routers10.msg_bytes.Response_Control::2 4944480
+system.ruby.network.routers10.msg_bytes.Writeback_Data::0 8401824
+system.ruby.network.routers10.msg_bytes.Writeback_Data::1 29876976
+system.ruby.network.routers10.msg_bytes.Writeback_Control::0 1674760
+system.ruby.network.msg_count.Control 3722170
+system.ruby.network.msg_count.Request_Control 1828853
+system.ruby.network.msg_count.Response_Data 4386022
+system.ruby.network.msg_count.Response_Control 6453662
+system.ruby.network.msg_count.Writeback_Data 1594950
+system.ruby.network.msg_count.Writeback_Control 628035
+system.ruby.network.msg_byte.Control 29777360
+system.ruby.network.msg_byte.Request_Control 14630824
+system.ruby.network.msg_byte.Response_Data 315793584
+system.ruby.network.msg_byte.Response_Control 51629296
+system.ruby.network.msg_byte.Writeback_Data 114836400
+system.ruby.network.msg_byte.Writeback_Control 5024280
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 837117 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 616125 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 220987 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 51600 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 5282130 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 213418 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 448771 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 5944319 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 7.100942 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 1034385 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 1644850 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 969543 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 420455 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 1013454 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memNotOld 199443 # memory stalls due to anti starvation
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 26053 3.11% 3.11% | 26238 3.13% 6.25% | 26476 3.16% 9.41% | 26000 3.11% 12.52% | 26163 3.13% 15.64% | 26349 3.15% 18.79% | 26252 3.14% 21.92% | 26118 3.12% 25.04% | 26155 3.12% 28.17% | 25974 3.10% 31.27% | 26485 3.16% 34.44% | 26013 3.11% 37.54% | 26239 3.13% 40.68% | 25904 3.09% 43.77% | 26148 3.12% 46.90% | 26248 3.14% 50.03% | 26068 3.11% 53.14% | 26508 3.17% 56.31% | 25945 3.10% 59.41% | 26211 3.13% 62.54% | 25779 3.08% 65.62% | 25834 3.09% 68.71% | 26282 3.14% 71.85% | 26037 3.11% 74.96% | 26294 3.14% 78.10% | 26232 3.13% 81.23% | 25842 3.09% 84.32% | 26144 3.12% 87.44% | 26060 3.11% 90.55% | 26651 3.18% 93.74% | 26042 3.11% 96.85% | 26373 3.15% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 837117 # Number of accesses per bank
-system.ruby.network.routers09.percent_links_utilized 30.824398
-system.ruby.network.routers09.msg_count.Control::0 616128
-system.ruby.network.routers09.msg_count.Response_Data::1 837111
-system.ruby.network.routers09.msg_count.Response_Control::1 1011244
-system.ruby.network.routers09.msg_bytes.Control::0 4929024
-system.ruby.network.routers09.msg_bytes.Response_Data::1 60271992
-system.ruby.network.routers09.msg_bytes.Response_Control::1 8089952
-system.ruby.network.routers10.percent_links_utilized 14.783673
-system.ruby.network.routers10.msg_count.Control::0 1237703
-system.ruby.network.routers10.msg_count.Request_Control::2 602307
-system.ruby.network.routers10.msg_count.Response_Data::1 1459841
-system.ruby.network.routers10.msg_count.Response_Control::1 1526251
-system.ruby.network.routers10.msg_count.Response_Control::2 616516
-system.ruby.network.routers10.msg_count.Writeback_Data::0 114423
-system.ruby.network.routers10.msg_count.Writeback_Data::1 401708
-system.ruby.network.routers10.msg_count.Writeback_Control::0 202881
-system.ruby.network.routers10.msg_bytes.Control::0 9901624
-system.ruby.network.routers10.msg_bytes.Request_Control::2 4818456
-system.ruby.network.routers10.msg_bytes.Response_Data::1 105108552
-system.ruby.network.routers10.msg_bytes.Response_Control::1 12210008
-system.ruby.network.routers10.msg_bytes.Response_Control::2 4932128
-system.ruby.network.routers10.msg_bytes.Writeback_Data::0 8238456
-system.ruby.network.routers10.msg_bytes.Writeback_Data::1 28922976
-system.ruby.network.routers10.msg_bytes.Writeback_Control::0 1623048
-system.ruby.network.msg_count.Control 3713109
-system.ruby.network.msg_count.Request_Control 1803219
-system.ruby.network.msg_count.Response_Data 4377004
-system.ruby.network.msg_count.Response_Control 6428302
-system.ruby.network.msg_count.Writeback_Data 1548393
-system.ruby.network.msg_count.Writeback_Control 608643
-system.ruby.network.msg_byte.Control 29704872
-system.ruby.network.msg_byte.Request_Control 14425752
-system.ruby.network.msg_byte.Response_Data 315144288
-system.ruby.network.msg_byte.Response_Control 51426416
-system.ruby.network.msg_byte.Writeback_Data 111484296
-system.ruby.network.msg_byte.Writeback_Control 4869144
-system.cpu0.num_reads 99258 # number of read accesses completed
-system.cpu0.num_writes 54534 # number of write accesses completed
+system.cpu0.num_reads 100000 # number of read accesses completed
+system.cpu0.num_writes 55724 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed
-system.cpu1.num_reads 98654 # number of read accesses completed
-system.cpu1.num_writes 54809 # number of write accesses completed
+system.cpu1.num_reads 99110 # number of read accesses completed
+system.cpu1.num_writes 54992 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
-system.cpu2.num_reads 99249 # number of read accesses completed
-system.cpu2.num_writes 54599 # number of write accesses completed
+system.cpu2.num_reads 99577 # number of read accesses completed
+system.cpu2.num_writes 54873 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
-system.cpu3.num_reads 98783 # number of read accesses completed
-system.cpu3.num_writes 54952 # number of write accesses completed
+system.cpu3.num_reads 99025 # number of read accesses completed
+system.cpu3.num_writes 55120 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
-system.cpu4.num_reads 98121 # number of read accesses completed
-system.cpu4.num_writes 54478 # number of write accesses completed
+system.cpu4.num_reads 98415 # number of read accesses completed
+system.cpu4.num_writes 54586 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
-system.cpu5.num_reads 100000 # number of read accesses completed
-system.cpu5.num_writes 55112 # number of write accesses completed
+system.cpu5.num_reads 98390 # number of read accesses completed
+system.cpu5.num_writes 54856 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
-system.cpu6.num_reads 98611 # number of read accesses completed
-system.cpu6.num_writes 54867 # number of write accesses completed
+system.cpu6.num_reads 98374 # number of read accesses completed
+system.cpu6.num_writes 54563 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
-system.cpu7.num_reads 99371 # number of read accesses completed
-system.cpu7.num_writes 54915 # number of write accesses completed
+system.cpu7.num_reads 98575 # number of read accesses completed
+system.cpu7.num_writes 54585 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
-system.ruby.network.routers00.throttle0.link_utilization 5.474139
-system.ruby.network.routers00.throttle0.msg_count.Request_Control::2 75225
-system.ruby.network.routers00.throttle0.msg_count.Response_Data::1 77614
-system.ruby.network.routers00.throttle0.msg_count.Response_Control::1 39738
-system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2 601800
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1 5588208
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1 317904
-system.ruby.network.routers00.throttle1.link_utilization 5.303015
-system.ruby.network.routers00.throttle1.msg_count.Control::0 77618
-system.ruby.network.routers00.throttle1.msg_count.Response_Data::1 521
-system.ruby.network.routers00.throttle1.msg_count.Response_Control::1 24670
-system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 76967
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0 14088
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1 50186
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 25649
-system.ruby.network.routers00.throttle1.msg_bytes.Control::0 620944
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1 37512
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1 197360
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 615736
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0 1014336
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1 3613392
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 205192
-system.ruby.network.routers01.throttle0.link_utilization 5.467598
-system.ruby.network.routers01.throttle0.msg_count.Request_Control::2 75182
-system.ruby.network.routers01.throttle0.msg_count.Response_Data::1 77547
-system.ruby.network.routers01.throttle0.msg_count.Response_Control::1 39412
-system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2 601456
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1 5583384
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1 315296
-system.ruby.network.routers01.throttle1.link_utilization 5.298789
-system.ruby.network.routers01.throttle1.msg_count.Control::0 77551
-system.ruby.network.routers01.throttle1.msg_count.Response_Data::1 504
-system.ruby.network.routers01.throttle1.msg_count.Response_Control::1 24773
-system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 76934
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0 14225
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1 50047
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 25189
-system.ruby.network.routers01.throttle1.msg_bytes.Control::0 620408
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1 36288
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1 198184
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 615472
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0 1024200
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1 3603384
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 201512
-system.ruby.network.routers02.throttle0.link_utilization 5.481655
-system.ruby.network.routers02.throttle0.msg_count.Request_Control::2 75340
-system.ruby.network.routers02.throttle0.msg_count.Response_Data::1 77717
-system.ruby.network.routers02.throttle0.msg_count.Response_Control::1 39813
-system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2 602720
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1 5595624
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1 318504
-system.ruby.network.routers02.throttle1.link_utilization 5.320585
-system.ruby.network.routers02.throttle1.msg_count.Control::0 77720
-system.ruby.network.routers02.throttle1.msg_count.Response_Data::1 484
-system.ruby.network.routers02.throttle1.msg_count.Response_Control::1 24782
-system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 77107
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0 14370
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1 50215
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 25440
-system.ruby.network.routers02.throttle1.msg_bytes.Control::0 621760
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1 34848
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1 198256
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 616856
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0 1034640
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1 3615480
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 203520
-system.ruby.network.routers03.throttle0.link_utilization 5.482126
-system.ruby.network.routers03.throttle0.msg_count.Request_Control::2 75338
-system.ruby.network.routers03.throttle0.msg_count.Response_Data::1 77748
-system.ruby.network.routers03.throttle0.msg_count.Response_Control::1 39606
-system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2 602704
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1 5597856
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1 316848
-system.ruby.network.routers03.throttle1.link_utilization 5.328626
-system.ruby.network.routers03.throttle1.msg_count.Control::0 77752
-system.ruby.network.routers03.throttle1.msg_count.Response_Data::1 539
-system.ruby.network.routers03.throttle1.msg_count.Response_Control::1 24671
-system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 77086
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0 14417
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1 50285
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 25187
-system.ruby.network.routers03.throttle1.msg_bytes.Control::0 622016
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1 38808
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1 197368
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 616688
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0 1038024
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1 3620520
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 201496
-system.ruby.network.routers04.throttle0.link_utilization 5.452605
-system.ruby.network.routers04.throttle0.msg_count.Request_Control::2 74942
-system.ruby.network.routers04.throttle0.msg_count.Response_Data::1 77334
-system.ruby.network.routers04.throttle0.msg_count.Response_Control::1 39341
-system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2 599536
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1 5568048
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1 314728
-system.ruby.network.routers04.throttle1.link_utilization 5.287807
-system.ruby.network.routers04.throttle1.msg_count.Control::0 77337
-system.ruby.network.routers04.throttle1.msg_count.Response_Data::1 498
-system.ruby.network.routers04.throttle1.msg_count.Response_Control::1 24704
-system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 76706
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0 14274
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1 49893
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 25067
-system.ruby.network.routers04.throttle1.msg_bytes.Control::0 618696
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1 35856
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1 197632
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 613648
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0 1027728
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1 3592296
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 200536
-system.ruby.network.routers05.throttle0.link_utilization 5.518296
-system.ruby.network.routers05.throttle0.msg_count.Request_Control::2 75756
-system.ruby.network.routers05.throttle0.msg_count.Response_Data::1 78248
-system.ruby.network.routers05.throttle0.msg_count.Response_Control::1 40068
-system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2 606048
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1 5633856
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1 320544
-system.ruby.network.routers05.throttle1.link_utilization 5.357508
-system.ruby.network.routers05.throttle1.msg_count.Control::0 78248
-system.ruby.network.routers05.throttle1.msg_count.Response_Data::1 478
-system.ruby.network.routers05.throttle1.msg_count.Response_Control::1 24811
-system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 77614
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0 14469
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1 50596
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 25597
-system.ruby.network.routers05.throttle1.msg_bytes.Control::0 625984
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1 34416
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1 198488
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 620912
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0 1041768
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1 3642912
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 204776
-system.ruby.network.routers06.throttle0.link_utilization 5.475821
-system.ruby.network.routers06.throttle0.msg_count.Request_Control::2 75223
-system.ruby.network.routers06.throttle0.msg_count.Response_Data::1 77659
-system.ruby.network.routers06.throttle0.msg_count.Response_Control::1 39585
-system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2 601784
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1 5591448
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1 316680
-system.ruby.network.routers06.throttle1.link_utilization 5.310087
-system.ruby.network.routers06.throttle1.msg_count.Control::0 77661
-system.ruby.network.routers06.throttle1.msg_count.Response_Data::1 518
-system.ruby.network.routers06.throttle1.msg_count.Response_Control::1 24727
-system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 77032
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0 14283
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1 50131
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 25302
-system.ruby.network.routers06.throttle1.msg_bytes.Control::0 621288
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1 37296
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1 197816
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 616256
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0 1028376
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1 3609432
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 202416
-system.ruby.network.routers07.throttle0.link_utilization 5.479078
-system.ruby.network.routers07.throttle0.msg_count.Request_Control::2 75301
-system.ruby.network.routers07.throttle0.msg_count.Response_Data::1 77686
-system.ruby.network.routers07.throttle0.msg_count.Response_Control::1 39748
-system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2 602408
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1 5593392
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1 317984
-system.ruby.network.routers07.throttle1.link_utilization 5.325094
-system.ruby.network.routers07.throttle1.msg_count.Control::0 77688
-system.ruby.network.routers07.throttle1.msg_count.Response_Data::1 521
-system.ruby.network.routers07.throttle1.msg_count.Response_Control::1 24575
-system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 77070
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0 14297
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1 50355
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 25450
-system.ruby.network.routers07.throttle1.msg_bytes.Control::0 621504
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1 37512
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1 196600
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 616560
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0 1029384
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1 3625560
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 203600
-system.ruby.network.routers08.throttle0.link_utilization 83.816666
-system.ruby.network.routers08.throttle0.msg_count.Control::0 621575
-system.ruby.network.routers08.throttle0.msg_count.Response_Data::1 617299
-system.ruby.network.routers08.throttle0.msg_count.Response_Control::1 813811
-system.ruby.network.routers08.throttle0.msg_count.Response_Control::2 616516
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0 114423
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1 401708
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 202881
-system.ruby.network.routers08.throttle0.msg_bytes.Control::0 4972600
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1 44445528
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1 6510488
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2 4932128
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0 8238456
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1 28922976
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 1623048
-system.ruby.network.routers08.throttle1.link_utilization 63.667686
-system.ruby.network.routers08.throttle1.msg_count.Control::0 616128
-system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 598605
-system.ruby.network.routers08.throttle1.msg_count.Response_Data::1 837137
-system.ruby.network.routers08.throttle1.msg_count.Response_Control::1 712424
-system.ruby.network.routers08.throttle1.msg_bytes.Control::0 4929024
-system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4788840
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1 60273864
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1 5699392
-system.ruby.network.routers09.throttle0.link_utilization 20.188695
-system.ruby.network.routers09.throttle0.msg_count.Control::0 616128
-system.ruby.network.routers09.throttle0.msg_count.Response_Data::1 220989
-system.ruby.network.routers09.throttle0.msg_count.Response_Control::1 395129
-system.ruby.network.routers09.throttle0.msg_bytes.Control::0 4929024
-system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1 15911208
-system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1 3161032
-system.ruby.network.routers09.throttle1.link_utilization 41.460100
-system.ruby.network.routers09.throttle1.msg_count.Response_Data::1 616122
-system.ruby.network.routers09.throttle1.msg_count.Response_Control::1 616115
-system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1 44360784
-system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1 4928920
-system.ruby.network.routers10.throttle0.link_utilization 5.474139
-system.ruby.network.routers10.throttle0.msg_count.Request_Control::2 75225
-system.ruby.network.routers10.throttle0.msg_count.Response_Data::1 77614
-system.ruby.network.routers10.throttle0.msg_count.Response_Control::1 39738
-system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2 601800
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1 5588208
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1 317904
-system.ruby.network.routers10.throttle1.link_utilization 5.467598
-system.ruby.network.routers10.throttle1.msg_count.Request_Control::2 75182
-system.ruby.network.routers10.throttle1.msg_count.Response_Data::1 77547
-system.ruby.network.routers10.throttle1.msg_count.Response_Control::1 39412
-system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2 601456
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1 5583384
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1 315296
-system.ruby.network.routers10.throttle2.link_utilization 5.481655
-system.ruby.network.routers10.throttle2.msg_count.Request_Control::2 75340
-system.ruby.network.routers10.throttle2.msg_count.Response_Data::1 77717
-system.ruby.network.routers10.throttle2.msg_count.Response_Control::1 39813
-system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2 602720
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1 5595624
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1 318504
-system.ruby.network.routers10.throttle3.link_utilization 5.482126
-system.ruby.network.routers10.throttle3.msg_count.Request_Control::2 75338
-system.ruby.network.routers10.throttle3.msg_count.Response_Data::1 77748
-system.ruby.network.routers10.throttle3.msg_count.Response_Control::1 39606
-system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2 602704
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1 5597856
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1 316848
-system.ruby.network.routers10.throttle4.link_utilization 5.452605
-system.ruby.network.routers10.throttle4.msg_count.Request_Control::2 74942
-system.ruby.network.routers10.throttle4.msg_count.Response_Data::1 77334
-system.ruby.network.routers10.throttle4.msg_count.Response_Control::1 39341
-system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2 599536
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1 5568048
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1 314728
-system.ruby.network.routers10.throttle5.link_utilization 5.518323
-system.ruby.network.routers10.throttle5.msg_count.Request_Control::2 75756
-system.ruby.network.routers10.throttle5.msg_count.Response_Data::1 78248
-system.ruby.network.routers10.throttle5.msg_count.Response_Control::1 40068
-system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2 606048
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1 5633856
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1 320544
-system.ruby.network.routers10.throttle6.link_utilization 5.475821
-system.ruby.network.routers10.throttle6.msg_count.Request_Control::2 75223
-system.ruby.network.routers10.throttle6.msg_count.Response_Data::1 77659
-system.ruby.network.routers10.throttle6.msg_count.Response_Control::1 39585
-system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2 601784
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1 5591448
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1 316680
-system.ruby.network.routers10.throttle7.link_utilization 5.479078
-system.ruby.network.routers10.throttle7.msg_count.Request_Control::2 75301
-system.ruby.network.routers10.throttle7.msg_count.Response_Data::1 77686
-system.ruby.network.routers10.throttle7.msg_count.Response_Control::1 39748
-system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2 602408
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1 5593392
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1 317984
-system.ruby.network.routers10.throttle8.link_utilization 83.816693
-system.ruby.network.routers10.throttle8.msg_count.Control::0 621575
-system.ruby.network.routers10.throttle8.msg_count.Response_Data::1 617299
-system.ruby.network.routers10.throttle8.msg_count.Response_Control::1 813811
-system.ruby.network.routers10.throttle8.msg_count.Response_Control::2 616516
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0 114423
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1 401708
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 202881
-system.ruby.network.routers10.throttle8.msg_bytes.Control::0 4972600
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1 44445528
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1 6510488
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2 4932128
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0 8238456
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1 28922976
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 1623048
-system.ruby.network.routers10.throttle9.link_utilization 20.188695
-system.ruby.network.routers10.throttle9.msg_count.Control::0 616128
-system.ruby.network.routers10.throttle9.msg_count.Response_Data::1 220989
-system.ruby.network.routers10.throttle9.msg_count.Response_Control::1 395129
-system.ruby.network.routers10.throttle9.msg_bytes.Control::0 4929024
-system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1 15911208
-system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1 3161032
-system.ruby.delayVCHist.vnet_0::bucket_size 1024 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::max_bucket 10239 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples 1555371 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean 430.379487 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev 599.375282 # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0 | 1294316 83.22% 83.22% | 226078 14.54% 97.75% | 33026 2.12% 99.87% | 1833 0.12% 99.99% | 87 0.01% 100.00% | 19 0.00% 100.00% | 6 0.00% 100.00% | 5 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total 1555371 # delay histogram for vnet_0
+system.ruby.network.routers00.throttle0.link_utilization 4.038766
+system.ruby.network.routers00.throttle0.msg_count.Request_Control::2 76727
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::1 78349
+system.ruby.network.routers00.throttle0.msg_count.Response_Control::1 41182
+system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2 613816
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1 5641128
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1 329456
+system.ruby.network.routers00.throttle1.link_utilization 3.995549
+system.ruby.network.routers00.throttle1.msg_count.Control::0 78352
+system.ruby.network.routers00.throttle1.msg_count.Response_Data::1 594
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::1 24114
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 77735
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0 14723
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1 52192
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 26458
+system.ruby.network.routers00.throttle1.msg_bytes.Control::0 626816
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1 42768
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1 192912
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 621880
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0 1060056
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1 3757824
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 211664
+system.ruby.network.routers01.throttle0.link_utilization 4.026415
+system.ruby.network.routers01.throttle0.msg_count.Request_Control::2 76509
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::1 78102
+system.ruby.network.routers01.throttle0.msg_count.Response_Control::1 41103
+system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2 612072
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1 5623344
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1 328824
+system.ruby.network.routers01.throttle1.link_utilization 3.983075
+system.ruby.network.routers01.throttle1.msg_count.Control::0 78104
+system.ruby.network.routers01.throttle1.msg_count.Response_Data::1 557
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::1 23962
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 77454
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0 14590
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1 52150
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 26505
+system.ruby.network.routers01.throttle1.msg_bytes.Control::0 624832
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1 40104
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1 191696
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 619632
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0 1050480
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1 3754800
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 212040
+system.ruby.network.routers02.throttle0.link_utilization 4.033589
+system.ruby.network.routers02.throttle0.msg_count.Request_Control::2 76806
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::1 78243
+system.ruby.network.routers02.throttle0.msg_count.Response_Control::1 40999
+system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2 614448
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1 5633496
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1 327992
+system.ruby.network.routers02.throttle1.link_utilization 3.986898
+system.ruby.network.routers02.throttle1.msg_count.Control::0 78244
+system.ruby.network.routers02.throttle1.msg_count.Response_Data::1 520
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::1 24158
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 77588
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0 14535
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1 52281
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 26463
+system.ruby.network.routers02.throttle1.msg_bytes.Control::0 625952
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1 37440
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1 193264
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 620704
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0 1046520
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1 3764232
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 211704
+system.ruby.network.routers03.throttle0.link_utilization 4.019731
+system.ruby.network.routers03.throttle0.msg_count.Request_Control::2 76449
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::1 78000
+system.ruby.network.routers03.throttle0.msg_count.Response_Control::1 40719
+system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2 611592
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1 5616000
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1 325752
+system.ruby.network.routers03.throttle1.link_utilization 3.971190
+system.ruby.network.routers03.throttle1.msg_count.Control::0 78003
+system.ruby.network.routers03.throttle1.msg_count.Response_Data::1 486
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::1 24224
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 77331
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0 14715
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1 51879
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 25998
+system.ruby.network.routers03.throttle1.msg_bytes.Control::0 624024
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1 34992
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1 193792
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 618648
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0 1059480
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1 3735288
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 207984
+system.ruby.network.routers04.throttle0.link_utilization 3.997021
+system.ruby.network.routers04.throttle0.msg_count.Request_Control::2 76039
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::1 77546
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::1 40587
+system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2 608312
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1 5583312
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1 324696
+system.ruby.network.routers04.throttle1.link_utilization 3.946282
+system.ruby.network.routers04.throttle1.msg_count.Control::0 77550
+system.ruby.network.routers04.throttle1.msg_count.Response_Data::1 501
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::1 24000
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 76934
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0 14444
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1 51674
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 26145
+system.ruby.network.routers04.throttle1.msg_bytes.Control::0 620400
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1 36072
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1 192000
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 615472
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0 1039968
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1 3720528
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 209160
+system.ruby.network.routers05.throttle0.link_utilization 4.008612
+system.ruby.network.routers05.throttle0.msg_count.Request_Control::2 76299
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::1 77772
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::1 40655
+system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2 610392
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1 5599584
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1 325240
+system.ruby.network.routers05.throttle1.link_utilization 3.961195
+system.ruby.network.routers05.throttle1.msg_count.Control::0 77775
+system.ruby.network.routers05.throttle1.msg_count.Response_Data::1 500
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::1 24124
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 77121
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0 14571
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1 51833
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 26083
+system.ruby.network.routers05.throttle1.msg_bytes.Control::0 622200
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1 36000
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1 192992
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 616968
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0 1049112
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1 3731976
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 208664
+system.ruby.network.routers06.throttle0.link_utilization 4.002762
+system.ruby.network.routers06.throttle0.msg_count.Request_Control::2 76079
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::1 77688
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::1 40439
+system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2 608632
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1 5593536
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1 323512
+system.ruby.network.routers06.throttle1.link_utilization 3.947116
+system.ruby.network.routers06.throttle1.msg_count.Control::0 77691
+system.ruby.network.routers06.throttle1.msg_count.Response_Data::1 542
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::1 24259
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 77044
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0 14650
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1 51429
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 25787
+system.ruby.network.routers06.throttle1.msg_bytes.Control::0 621528
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1 39024
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1 194072
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 616352
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0 1054800
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1 3702888
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 206296
+system.ruby.network.routers07.throttle0.link_utilization 3.990298
+system.ruby.network.routers07.throttle0.msg_count.Request_Control::2 75965
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::1 77426
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::1 40371
+system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2 607720
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1 5574672
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1 322968
+system.ruby.network.routers07.throttle1.link_utilization 3.939353
+system.ruby.network.routers07.throttle1.msg_count.Control::0 77428
+system.ruby.network.routers07.throttle1.msg_count.Response_Data::1 518
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::1 24083
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 76853
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0 14464
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1 51520
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 25906
+system.ruby.network.routers07.throttle1.msg_bytes.Control::0 619424
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1 37296
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1 192664
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 614824
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0 1041408
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1 3709440
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 207248
+system.ruby.network.routers08.throttle0.link_utilization 61.903217
+system.ruby.network.routers08.throttle0.msg_count.Control::0 623146
+system.ruby.network.routers08.throttle0.msg_count.Response_Data::1 618800
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::1 810461
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::2 618060
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0 116692
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1 414958
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 209345
+system.ruby.network.routers08.throttle0.msg_bytes.Control::0 4985168
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1 44553600
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1 6483688
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2 4944480
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0 8401824
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1 29876976
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 1674760
+system.ruby.network.routers08.throttle1.link_utilization 46.588449
+system.ruby.network.routers08.throttle1.msg_count.Control::0 617577
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 607107
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::1 838529
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::1 722669
+system.ruby.network.routers08.throttle1.msg_bytes.Control::0 4940616
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4856856
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1 60374088
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1 5781352
+system.ruby.network.routers09.throttle0.link_utilization 14.733764
+system.ruby.network.routers09.throttle0.msg_count.Control::0 617577
+system.ruby.network.routers09.throttle0.msg_count.Response_Data::1 220925
+system.ruby.network.routers09.throttle0.msg_count.Response_Control::1 396644
+system.ruby.network.routers09.throttle0.msg_bytes.Control::0 4940616
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1 15906600
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1 3173152
+system.ruby.network.routers09.throttle1.link_utilization 30.304839
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::1 617573
+system.ruby.network.routers09.throttle1.msg_count.Response_Control::1 617568
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1 44465256
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1 4940544
+system.ruby.network.routers10.throttle0.link_utilization 4.038781
+system.ruby.network.routers10.throttle0.msg_count.Request_Control::2 76727
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::1 78349
+system.ruby.network.routers10.throttle0.msg_count.Response_Control::1 41182
+system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2 613816
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1 5641128
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1 329456
+system.ruby.network.routers10.throttle1.link_utilization 4.026415
+system.ruby.network.routers10.throttle1.msg_count.Request_Control::2 76509
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::1 78102
+system.ruby.network.routers10.throttle1.msg_count.Response_Control::1 41103
+system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2 612072
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1 5623344
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1 328824
+system.ruby.network.routers10.throttle2.link_utilization 4.033589
+system.ruby.network.routers10.throttle2.msg_count.Request_Control::2 76806
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::1 78243
+system.ruby.network.routers10.throttle2.msg_count.Response_Control::1 40999
+system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2 614448
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1 5633496
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1 327992
+system.ruby.network.routers10.throttle3.link_utilization 4.019731
+system.ruby.network.routers10.throttle3.msg_count.Request_Control::2 76449
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::1 78000
+system.ruby.network.routers10.throttle3.msg_count.Response_Control::1 40719
+system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2 611592
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1 5616000
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1 325752
+system.ruby.network.routers10.throttle4.link_utilization 3.997021
+system.ruby.network.routers10.throttle4.msg_count.Request_Control::2 76039
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::1 77546
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::1 40587
+system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2 608312
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1 5583312
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1 324696
+system.ruby.network.routers10.throttle5.link_utilization 4.008612
+system.ruby.network.routers10.throttle5.msg_count.Request_Control::2 76299
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::1 77772
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::1 40655
+system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2 610392
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1 5599584
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1 325240
+system.ruby.network.routers10.throttle6.link_utilization 4.002762
+system.ruby.network.routers10.throttle6.msg_count.Request_Control::2 76079
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::1 77688
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::1 40439
+system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2 608632
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1 5593536
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1 323512
+system.ruby.network.routers10.throttle7.link_utilization 3.990298
+system.ruby.network.routers10.throttle7.msg_count.Request_Control::2 75965
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::1 77426
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::1 40371
+system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2 607720
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1 5574672
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1 322968
+system.ruby.network.routers10.throttle8.link_utilization 61.903237
+system.ruby.network.routers10.throttle8.msg_count.Control::0 623146
+system.ruby.network.routers10.throttle8.msg_count.Response_Data::1 618800
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::1 810462
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::2 618060
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0 116692
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1 414958
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 209345
+system.ruby.network.routers10.throttle8.msg_bytes.Control::0 4985168
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1 44553600
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1 6483696
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2 4944480
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0 8401824
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1 29876976
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 1674760
+system.ruby.network.routers10.throttle9.link_utilization 14.733764
+system.ruby.network.routers10.throttle9.msg_count.Control::0 617577
+system.ruby.network.routers10.throttle9.msg_count.Response_Data::1 220925
+system.ruby.network.routers10.throttle9.msg_count.Response_Control::1 396644
+system.ruby.network.routers10.throttle9.msg_bytes.Control::0 4940616
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1 15906600
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1 3173152
+system.ruby.delayVCHist.vnet_0::bucket_size 2048 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::max_bucket 20479 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::samples 1567216 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean 648.458979 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev 907.022632 # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0 | 1421287 90.69% 90.69% | 138459 8.83% 99.52% | 7092 0.45% 99.98% | 343 0.02% 100.00% | 32 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total 1567216 # delay histogram for vnet_0
system.ruby.delayVCHist.vnet_1::bucket_size 8 # delay histogram for vnet_1
system.ruby.delayVCHist.vnet_1::max_bucket 79 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples 2771681 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean 2.627178 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev 4.263769 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 2317910 83.63% 83.63% | 390114 14.07% 97.70% | 58568 2.11% 99.82% | 4852 0.18% 99.99% | 227 0.01% 100.00% | 10 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_1
-system.ruby.delayVCHist.vnet_1::total 2771681 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::samples 2793400 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean 2.237732 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 4.228455 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 2393251 85.68% 85.68% | 334671 11.98% 97.66% | 57246 2.05% 99.71% | 7631 0.27% 99.98% | 583 0.02% 100.00% | 15 0.00% 100.00% | 3 0.00% 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 2793400 # 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 602307 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean 0.009879 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev 0.140403 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2 | 599336 99.51% 99.51% | 0 0.00% 99.51% | 2967 0.49% 100.00% | 0 0.00% 100.00% | 4 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 602307 # 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 399945
-system.ruby.LD.latency_hist::mean 1530.593369
-system.ruby.LD.latency_hist::gmean 1160.417441
-system.ruby.LD.latency_hist::stdev 924.127804
-system.ruby.LD.latency_hist | 73625 18.41% 18.41% | 71506 17.88% 36.29% | 59841 14.96% 51.25% | 59858 14.97% 66.22% | 66785 16.70% 82.92% | 52514 13.13% 96.05% | 14850 3.71% 99.76% | 957 0.24% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 399945
+system.ruby.delayVCHist.vnet_2::samples 610873 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean 0.009868 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev 0.140184 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2 | 607860 99.51% 99.51% | 0 0.00% 99.51% | 3012 0.49% 100.00% | 0 0.00% 100.00% | 1 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 610873 # 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 401577
+system.ruby.LD.latency_hist::mean 2092.828952
+system.ruby.LD.latency_hist::gmean 1620.627009
+system.ruby.LD.latency_hist::stdev 1225.164807
+system.ruby.LD.latency_hist | 103361 25.74% 25.74% | 97791 24.35% 50.09% | 95926 23.89% 73.98% | 85248 21.23% 95.21% | 18977 4.73% 99.93% | 274 0.07% 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 401577
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 9
+system.ruby.LD.hit_latency_hist::samples 3
system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
-system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 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.LD.hit_latency_hist::total 9
-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 399936
-system.ruby.LD.miss_latency_hist::mean 1530.627745
-system.ruby.LD.miss_latency_hist::gmean 1160.573034
-system.ruby.LD.miss_latency_hist::stdev 924.109789
-system.ruby.LD.miss_latency_hist | 73616 18.41% 18.41% | 71506 17.88% 36.29% | 59841 14.96% 51.25% | 59858 14.97% 66.22% | 66785 16.70% 82.91% | 52514 13.13% 96.05% | 14850 3.71% 99.76% | 957 0.24% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 399936
-system.ruby.ST.latency_hist::bucket_size 512
-system.ruby.ST.latency_hist::max_bucket 5119
-system.ruby.ST.latency_hist::samples 221620
-system.ruby.ST.latency_hist::mean 1528.578535
-system.ruby.ST.latency_hist::gmean 1157.593457
-system.ruby.ST.latency_hist::stdev 925.343815
-system.ruby.ST.latency_hist | 40981 18.49% 18.49% | 39660 17.90% 36.39% | 33332 15.04% 51.43% | 32999 14.89% 66.32% | 36892 16.65% 82.96% | 28932 13.05% 96.02% | 8258 3.73% 99.74% | 557 0.25% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.latency_hist::total 221620
+system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 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.LD.hit_latency_hist::total 3
+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 401574
+system.ruby.LD.miss_latency_hist::mean 2092.844564
+system.ruby.LD.miss_latency_hist::gmean 1620.703188
+system.ruby.LD.miss_latency_hist::stdev 1225.156067
+system.ruby.LD.miss_latency_hist | 103358 25.74% 25.74% | 97791 24.35% 50.09% | 95926 23.89% 73.98% | 85248 21.23% 95.21% | 18977 4.73% 99.93% | 274 0.07% 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 401574
+system.ruby.ST.latency_hist::bucket_size 1024
+system.ruby.ST.latency_hist::max_bucket 10239
+system.ruby.ST.latency_hist::samples 221554
+system.ruby.ST.latency_hist::mean 2092.639230
+system.ruby.ST.latency_hist::gmean 1619.493152
+system.ruby.ST.latency_hist::stdev 1225.291787
+system.ruby.ST.latency_hist | 57047 25.75% 25.75% | 53910 24.33% 50.08% | 52846 23.85% 73.93% | 47171 21.29% 95.22% | 10438 4.71% 99.94% | 142 0.06% 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 221554
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
-system.ruby.ST.hit_latency_hist::samples 3
+system.ruby.ST.hit_latency_hist::samples 2
system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
-system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 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.ST.hit_latency_hist::total 3
-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 221617
-system.ruby.ST.miss_latency_hist::mean 1528.599187
-system.ruby.ST.miss_latency_hist::gmean 1157.686785
-system.ruby.ST.miss_latency_hist::stdev 925.333054
-system.ruby.ST.miss_latency_hist | 40978 18.49% 18.49% | 39660 17.90% 36.39% | 33332 15.04% 51.43% | 32999 14.89% 66.32% | 36892 16.65% 82.96% | 28932 13.05% 96.02% | 8258 3.73% 99.74% | 557 0.25% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 221617
-system.ruby.L1Cache_Controller.Load | 50236 12.56% 12.56% | 49894 12.47% 25.03% | 50153 12.54% 37.57% | 49767 12.44% 50.02% | 49684 12.42% 62.44% | 50353 12.59% 75.03% | 49936 12.48% 87.51% | 49945 12.49% 100.00%
-system.ruby.L1Cache_Controller.Load::total 399968
-system.ruby.L1Cache_Controller.Store | 27386 12.36% 12.36% | 27661 12.48% 24.84% | 27570 12.44% 37.28% | 27987 12.63% 49.90% | 27654 12.48% 62.38% | 27899 12.59% 74.97% | 27728 12.51% 87.48% | 27746 12.52% 100.00%
-system.ruby.L1Cache_Controller.Store::total 221631
-system.ruby.L1Cache_Controller.Inv | 74856 12.49% 12.49% | 74820 12.48% 24.97% | 74997 12.51% 37.48% | 74956 12.50% 49.99% | 74597 12.44% 62.43% | 75407 12.58% 75.01% | 74858 12.49% 87.50% | 74930 12.50% 100.00%
-system.ruby.L1Cache_Controller.Inv::total 599421
-system.ruby.L1Cache_Controller.L1_Replacement | 542695 12.51% 12.51% | 541445 12.48% 24.99% | 542478 12.51% 37.50% | 543601 12.53% 50.03% | 541049 12.47% 62.50% | 543626 12.53% 75.03% | 541855 12.49% 87.52% | 541193 12.48% 100.00%
-system.ruby.L1Cache_Controller.L1_Replacement::total 4337942
-system.ruby.L1Cache_Controller.Fwd_GETX | 217 12.70% 12.70% | 220 12.87% 25.57% | 202 11.82% 37.39% | 225 13.17% 50.56% | 192 11.23% 61.79% | 220 12.87% 74.66% | 212 12.40% 87.07% | 221 12.93% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETX::total 1709
-system.ruby.L1Cache_Controller.Fwd_GETS | 152 12.91% 12.91% | 142 12.06% 24.98% | 141 11.98% 36.96% | 157 13.34% 50.30% | 153 13.00% 63.30% | 129 10.96% 74.26% | 153 13.00% 87.26% | 150 12.74% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETS::total 1177
-system.ruby.L1Cache_Controller.Data | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00%
-system.ruby.L1Cache_Controller.Data::total 8
-system.ruby.L1Cache_Controller.Data_Exclusive | 49440 12.56% 12.56% | 49131 12.48% 25.04% | 49410 12.55% 37.59% | 48945 12.43% 50.02% | 48917 12.42% 62.44% | 49564 12.59% 75.03% | 49152 12.48% 87.51% | 49164 12.49% 100.00%
-system.ruby.L1Cache_Controller.Data_Exclusive::total 393723
-system.ruby.L1Cache_Controller.DataS_fromL1 | 142 12.06% 12.06% | 147 12.49% 24.55% | 130 11.05% 35.60% | 156 13.25% 48.85% | 135 11.47% 60.32% | 153 13.00% 73.32% | 154 13.08% 86.41% | 160 13.59% 100.00%
-system.ruby.L1Cache_Controller.DataS_fromL1::total 1177
-system.ruby.L1Cache_Controller.Data_all_Acks | 28031 12.37% 12.37% | 28268 12.47% 24.84% | 28175 12.43% 37.27% | 28645 12.64% 49.91% | 28282 12.48% 62.39% | 28530 12.59% 74.98% | 28353 12.51% 87.49% | 28361 12.51% 100.00%
-system.ruby.L1Cache_Controller.Data_all_Acks::total 226645
-system.ruby.L1Cache_Controller.Ack | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00%
-system.ruby.L1Cache_Controller.Ack::total 8
-system.ruby.L1Cache_Controller.Ack_all | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00%
-system.ruby.L1Cache_Controller.Ack_all::total 8
-system.ruby.L1Cache_Controller.WB_Ack | 39736 12.52% 12.52% | 39410 12.42% 24.94% | 39809 12.55% 37.49% | 39602 12.48% 49.97% | 39341 12.40% 62.37% | 40066 12.63% 75.00% | 39585 12.48% 87.47% | 39746 12.53% 100.00%
-system.ruby.L1Cache_Controller.WB_Ack::total 317295
-system.ruby.L1Cache_Controller.NP.Load | 50223 12.56% 12.56% | 49884 12.47% 25.03% | 50144 12.54% 37.57% | 49760 12.44% 50.02% | 49674 12.42% 62.44% | 50340 12.59% 75.03% | 49925 12.48% 87.51% | 49934 12.49% 100.00%
-system.ruby.L1Cache_Controller.NP.Load::total 399884
-system.ruby.L1Cache_Controller.NP.Store | 27380 12.36% 12.36% | 27654 12.48% 24.84% | 27568 12.44% 37.28% | 27981 12.63% 49.91% | 27651 12.48% 62.38% | 27892 12.59% 74.97% | 27718 12.51% 87.48% | 27743 12.52% 100.00%
-system.ruby.L1Cache_Controller.NP.Store::total 221587
-system.ruby.L1Cache_Controller.NP.Inv | 202 12.95% 12.95% | 197 12.63% 25.58% | 189 12.12% 37.69% | 201 12.88% 50.58% | 175 11.22% 61.79% | 194 12.44% 74.23% | 210 13.46% 87.69% | 192 12.31% 100.00%
-system.ruby.L1Cache_Controller.NP.Inv::total 1560
-system.ruby.L1Cache_Controller.I.Load | 10 15.15% 15.15% | 8 12.12% 27.27% | 7 10.61% 37.88% | 6 9.09% 46.97% | 9 13.64% 60.61% | 10 15.15% 75.76% | 8 12.12% 87.88% | 8 12.12% 100.00%
+system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 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.ST.hit_latency_hist::total 2
+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 221552
+system.ruby.ST.miss_latency_hist::mean 2092.658094
+system.ruby.ST.miss_latency_hist::gmean 1619.585130
+system.ruby.ST.miss_latency_hist::stdev 1225.281232
+system.ruby.ST.miss_latency_hist | 57045 25.75% 25.75% | 53910 24.33% 50.08% | 52846 23.85% 73.93% | 47171 21.29% 95.22% | 10438 4.71% 99.94% | 142 0.06% 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 221552
+system.ruby.L1Cache_Controller.Load | 50466 12.57% 12.57% | 50379 12.54% 25.11% | 50567 12.59% 37.70% | 50137 12.48% 50.19% | 50081 12.47% 62.66% | 50104 12.48% 75.13% | 49966 12.44% 87.58% | 49898 12.42% 100.00%
+system.ruby.L1Cache_Controller.Load::total 401598
+system.ruby.L1Cache_Controller.Store | 27889 12.59% 12.59% | 27726 12.51% 25.10% | 27680 12.49% 37.59% | 27867 12.58% 50.17% | 27470 12.40% 62.57% | 27674 12.49% 75.06% | 27726 12.51% 87.57% | 27532 12.43% 100.00%
+system.ruby.L1Cache_Controller.Store::total 221564
+system.ruby.L1Cache_Controller.Inv | 76306 12.55% 12.55% | 76112 12.52% 25.07% | 76439 12.57% 37.65% | 76103 12.52% 50.17% | 75674 12.45% 62.62% | 75957 12.50% 75.11% | 75688 12.45% 87.56% | 75603 12.44% 100.00%
+system.ruby.L1Cache_Controller.Inv::total 607882
+system.ruby.L1Cache_Controller.L1_Replacement | 550362 12.51% 12.51% | 550377 12.51% 25.01% | 551471 12.53% 37.55% | 549961 12.50% 50.05% | 548799 12.47% 62.52% | 549479 12.49% 75.00% | 550759 12.52% 87.52% | 549170 12.48% 100.00%
+system.ruby.L1Cache_Controller.L1_Replacement::total 4400378
+system.ruby.L1Cache_Controller.Fwd_GETX | 248 14.06% 14.06% | 237 13.44% 27.49% | 214 12.13% 39.63% | 206 11.68% 51.30% | 229 12.98% 64.29% | 184 10.43% 74.72% | 240 13.61% 88.32% | 206 11.68% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETX::total 1764
+system.ruby.L1Cache_Controller.Fwd_GETS | 173 14.10% 14.10% | 160 13.04% 27.14% | 153 12.47% 39.61% | 140 11.41% 51.02% | 136 11.08% 62.10% | 158 12.88% 74.98% | 151 12.31% 87.29% | 156 12.71% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETS::total 1227
+system.ruby.L1Cache_Controller.Data | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00%
+system.ruby.L1Cache_Controller.Data::total 15
+system.ruby.L1Cache_Controller.Data_Exclusive | 49704 12.57% 12.57% | 49580 12.54% 25.12% | 49744 12.58% 37.70% | 49297 12.47% 50.17% | 49326 12.48% 62.65% | 49286 12.47% 75.12% | 49158 12.44% 87.56% | 49187 12.44% 100.00%
+system.ruby.L1Cache_Controller.Data_Exclusive::total 395282
+system.ruby.L1Cache_Controller.DataS_fromL1 | 145 11.82% 11.82% | 148 12.06% 23.88% | 165 13.45% 37.33% | 168 13.69% 51.02% | 139 11.33% 62.35% | 164 13.37% 75.71% | 161 13.12% 88.83% | 137 11.17% 100.00%
+system.ruby.L1Cache_Controller.DataS_fromL1::total 1227
+system.ruby.L1Cache_Controller.Data_all_Acks | 28498 12.58% 12.58% | 28369 12.52% 25.10% | 28333 12.50% 37.60% | 28532 12.59% 50.19% | 28081 12.39% 62.58% | 28321 12.50% 75.08% | 28367 12.52% 87.60% | 28101 12.40% 100.00%
+system.ruby.L1Cache_Controller.Data_all_Acks::total 226602
+system.ruby.L1Cache_Controller.Ack | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00%
+system.ruby.L1Cache_Controller.Ack::total 15
+system.ruby.L1Cache_Controller.Ack_all | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00%
+system.ruby.L1Cache_Controller.Ack_all::total 15
+system.ruby.L1Cache_Controller.WB_Ack | 41178 12.63% 12.63% | 41093 12.60% 25.23% | 40997 12.57% 37.81% | 40713 12.49% 50.30% | 40587 12.45% 62.75% | 40653 12.47% 75.22% | 40435 12.40% 87.62% | 40369 12.38% 100.00%
+system.ruby.L1Cache_Controller.WB_Ack::total 326025
+system.ruby.L1Cache_Controller.NP.Load | 50453 12.57% 12.57% | 50369 12.54% 25.11% | 50559 12.59% 37.70% | 50126 12.48% 50.19% | 50072 12.47% 62.66% | 50098 12.48% 75.13% | 49957 12.44% 87.58% | 49889 12.42% 100.00%
+system.ruby.L1Cache_Controller.NP.Load::total 401523
+system.ruby.L1Cache_Controller.NP.Store | 27884 12.59% 12.59% | 27721 12.51% 25.10% | 27674 12.49% 37.59% | 27863 12.58% 50.17% | 27463 12.40% 62.57% | 27669 12.49% 75.06% | 27720 12.51% 87.57% | 27527 12.43% 100.00%
+system.ruby.L1Cache_Controller.NP.Store::total 221521
+system.ruby.L1Cache_Controller.NP.Inv | 222 13.54% 13.54% | 219 13.35% 26.89% | 200 12.20% 39.09% | 205 12.50% 51.59% | 183 11.16% 62.74% | 203 12.38% 75.12% | 197 12.01% 87.13% | 211 12.87% 100.00%
+system.ruby.L1Cache_Controller.NP.Inv::total 1640
+system.ruby.L1Cache_Controller.I.Load | 10 15.15% 15.15% | 9 13.64% 28.79% | 6 9.09% 37.88% | 10 15.15% 53.03% | 8 12.12% 65.15% | 6 9.09% 74.24% | 8 12.12% 86.36% | 9 13.64% 100.00%
system.ruby.L1Cache_Controller.I.Load::total 66
-system.ruby.L1Cache_Controller.I.Store | 5 13.16% 13.16% | 5 13.16% 26.32% | 1 2.63% 28.95% | 5 13.16% 42.11% | 3 7.89% 50.00% | 6 15.79% 65.79% | 10 26.32% 92.11% | 3 7.89% 100.00%
-system.ruby.L1Cache_Controller.I.Store::total 38
-system.ruby.L1Cache_Controller.I.L1_Replacement | 37717 12.45% 12.45% | 37982 12.53% 24.98% | 37762 12.46% 37.44% | 38005 12.54% 49.98% | 37865 12.49% 62.48% | 38010 12.54% 75.02% | 37909 12.51% 87.53% | 37797 12.47% 100.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement::total 303047
-system.ruby.L1Cache_Controller.S.Inv | 645 12.46% 12.46% | 625 12.07% 24.53% | 615 11.88% 36.40% | 691 13.34% 49.75% | 653 12.61% 62.36% | 646 12.48% 74.84% | 652 12.59% 87.43% | 651 12.57% 100.00%
-system.ruby.L1Cache_Controller.S.Inv::total 5178
-system.ruby.L1Cache_Controller.S.L1_Replacement | 145 13.33% 13.33% | 138 12.68% 26.01% | 136 12.50% 38.51% | 128 11.76% 50.28% | 115 10.57% 60.85% | 152 13.97% 74.82% | 145 13.33% 88.14% | 129 11.86% 100.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement::total 1088
-system.ruby.L1Cache_Controller.E.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 16.67% 16.67% | 1 16.67% 33.33% | 0 0.00% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00%
-system.ruby.L1Cache_Controller.E.Load::total 6
-system.ruby.L1Cache_Controller.E.Store | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 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%
-system.ruby.L1Cache_Controller.E.Store::total 3
-system.ruby.L1Cache_Controller.E.Inv | 23729 12.47% 12.47% | 23871 12.54% 25.01% | 23901 12.56% 37.57% | 23696 12.45% 50.02% | 23788 12.50% 62.52% | 23896 12.56% 75.07% | 23793 12.50% 87.57% | 23649 12.43% 100.00%
-system.ruby.L1Cache_Controller.E.Inv::total 190323
-system.ruby.L1Cache_Controller.E.L1_Replacement | 25649 12.64% 12.64% | 25189 12.42% 25.06% | 25440 12.54% 37.60% | 25187 12.41% 50.01% | 25067 12.36% 62.37% | 25597 12.62% 74.98% | 25302 12.47% 87.46% | 25450 12.54% 100.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement::total 202881
-system.ruby.L1Cache_Controller.E.Fwd_GETX | 53 11.75% 11.75% | 63 13.97% 25.72% | 61 13.53% 39.25% | 55 12.20% 51.44% | 48 10.64% 62.08% | 64 14.19% 76.27% | 50 11.09% 87.36% | 57 12.64% 100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETX::total 451
-system.ruby.L1Cache_Controller.E.Fwd_GETS | 9 14.06% 14.06% | 7 10.94% 25.00% | 7 10.94% 35.94% | 6 9.38% 45.31% | 14 21.88% 67.19% | 6 9.38% 76.56% | 7 10.94% 87.50% | 8 12.50% 100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETS::total 64
-system.ruby.L1Cache_Controller.M.Load | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 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.L1Cache_Controller.M.Load::total 3
-system.ruby.L1Cache_Controller.M.Inv | 13206 12.40% 12.40% | 13343 12.53% 24.93% | 13115 12.32% 37.25% | 13481 12.66% 49.91% | 13301 12.49% 62.40% | 13334 12.52% 74.92% | 13349 12.54% 87.45% | 13362 12.55% 100.00%
-system.ruby.L1Cache_Controller.M.Inv::total 106491
-system.ruby.L1Cache_Controller.M.L1_Replacement | 14088 12.31% 12.31% | 14225 12.43% 24.74% | 14370 12.56% 37.30% | 14417 12.60% 49.90% | 14274 12.47% 62.38% | 14469 12.65% 75.02% | 14283 12.48% 87.51% | 14297 12.49% 100.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement::total 114423
-system.ruby.L1Cache_Controller.M.Fwd_GETX | 35 13.73% 13.73% | 31 12.16% 25.88% | 27 10.59% 36.47% | 33 12.94% 49.41% | 26 10.20% 59.61% | 36 14.12% 73.73% | 35 13.73% 87.45% | 32 12.55% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETX::total 255
-system.ruby.L1Cache_Controller.M.Fwd_GETS | 56 12.42% 12.42% | 58 12.86% 25.28% | 56 12.42% 37.69% | 55 12.20% 49.89% | 53 11.75% 61.64% | 59 13.08% 74.72% | 59 13.08% 87.80% | 55 12.20% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETS::total 451
-system.ruby.L1Cache_Controller.IS.Inv | 64 13.85% 13.85% | 62 13.42% 27.27% | 52 11.26% 38.53% | 60 12.99% 51.52% | 62 13.42% 64.94% | 53 11.47% 76.41% | 50 10.82% 87.23% | 59 12.77% 100.00%
-system.ruby.L1Cache_Controller.IS.Inv::total 462
-system.ruby.L1Cache_Controller.IS.L1_Replacement | 301738 12.61% 12.61% | 299281 12.51% 25.13% | 299379 12.52% 37.64% | 298179 12.47% 50.11% | 298458 12.48% 62.58% | 299615 12.53% 75.11% | 297962 12.46% 87.56% | 297489 12.44% 100.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement::total 2392101
-system.ruby.L1Cache_Controller.IS.Data_Exclusive | 49440 12.56% 12.56% | 49131 12.48% 25.04% | 49410 12.55% 37.59% | 48945 12.43% 50.02% | 48917 12.42% 62.44% | 49564 12.59% 75.03% | 49152 12.48% 87.51% | 49164 12.49% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 393723
-system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 142 12.06% 12.06% | 147 12.49% 24.55% | 130 11.05% 35.60% | 156 13.25% 48.85% | 135 11.47% 60.32% | 153 13.00% 73.32% | 154 13.08% 86.41% | 160 13.59% 100.00%
-system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 1177
-system.ruby.L1Cache_Controller.IS.Data_all_Acks | 583 12.75% 12.75% | 551 12.05% 24.79% | 558 12.20% 36.99% | 602 13.16% 50.15% | 566 12.37% 62.53% | 580 12.68% 75.21% | 577 12.61% 87.82% | 557 12.18% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 4574
-system.ruby.L1Cache_Controller.IM.L1_Replacement | 163358 12.33% 12.33% | 164630 12.43% 24.76% | 165391 12.49% 37.25% | 167685 12.66% 49.91% | 165270 12.48% 62.39% | 165783 12.52% 74.91% | 166254 12.55% 87.46% | 166031 12.54% 100.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement::total 1324402
-system.ruby.L1Cache_Controller.IM.Data | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00%
-system.ruby.L1Cache_Controller.IM.Data::total 8
-system.ruby.L1Cache_Controller.IM.Data_all_Acks | 27384 12.36% 12.36% | 27655 12.48% 24.84% | 27565 12.44% 37.27% | 27983 12.63% 49.90% | 27654 12.48% 62.38% | 27897 12.59% 74.97% | 27726 12.51% 87.48% | 27745 12.52% 100.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 221609
-system.ruby.L1Cache_Controller.SM.Ack | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00%
-system.ruby.L1Cache_Controller.SM.Ack::total 8
-system.ruby.L1Cache_Controller.SM.Ack_all | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00%
-system.ruby.L1Cache_Controller.SM.Ack_all::total 8
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks | 64 13.85% 13.85% | 62 13.42% 27.27% | 52 11.26% 38.53% | 60 12.99% 51.52% | 62 13.42% 64.94% | 53 11.47% 76.41% | 50 10.82% 87.23% | 59 12.77% 100.00%
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total 462
-system.ruby.L1Cache_Controller.M_I.Load | 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% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.M_I.Load::total 1
-system.ruby.L1Cache_Controller.M_I.Inv | 36980 12.53% 12.53% | 36704 12.43% 24.96% | 37100 12.57% 37.53% | 36804 12.47% 49.99% | 36592 12.39% 62.39% | 37262 12.62% 75.01% | 36782 12.46% 87.47% | 36993 12.53% 100.00%
-system.ruby.L1Cache_Controller.M_I.Inv::total 295217
-system.ruby.L1Cache_Controller.M_I.Fwd_GETX | 129 12.86% 12.86% | 126 12.56% 25.42% | 114 11.37% 36.79% | 137 13.66% 50.45% | 118 11.76% 62.21% | 120 11.96% 74.18% | 127 12.66% 86.84% | 132 13.16% 100.00%
-system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total 1003
-system.ruby.L1Cache_Controller.M_I.Fwd_GETS | 87 13.14% 13.14% | 77 11.63% 24.77% | 78 11.78% 36.56% | 96 14.50% 51.06% | 86 12.99% 64.05% | 64 9.67% 73.72% | 87 13.14% 86.86% | 87 13.14% 100.00%
-system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total 662
-system.ruby.L1Cache_Controller.M_I.WB_Ack | 2541 12.44% 12.44% | 2507 12.28% 24.72% | 2518 12.33% 37.05% | 2567 12.57% 49.62% | 2545 12.46% 62.08% | 2620 12.83% 74.91% | 2589 12.68% 87.59% | 2535 12.41% 100.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack::total 20422
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Load | 2 25.00% 25.00% | 1 12.50% 37.50% | 0 0.00% 37.50% | 0 0.00% 37.50% | 1 12.50% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 2 25.00% 100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total 8
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Store | 1 33.33% 33.33% | 1 33.33% 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%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total 3
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv | 30 15.79% 15.79% | 18 9.47% 25.26% | 25 13.16% 38.42% | 23 12.11% 50.53% | 26 13.68% 64.21% | 22 11.58% 75.79% | 22 11.58% 87.37% | 24 12.63% 100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total 190
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack | 37195 12.53% 12.53% | 36903 12.43% 24.96% | 37291 12.56% 37.52% | 37035 12.48% 50.00% | 36796 12.39% 62.39% | 37446 12.61% 75.00% | 36996 12.46% 87.47% | 37211 12.53% 100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total 296873
-system.ruby.L2Cache_Controller.L1_GETS 401738 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 224009 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 22269 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX_old 301959 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 8861 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean 4613091 0.00% 0.00%
-system.ruby.L2Cache_Controller.Mem_Data 616121 0.00% 0.00%
-system.ruby.L2Cache_Controller.Mem_Ack 616114 0.00% 0.00%
-system.ruby.L2Cache_Controller.WB_Data 213442 0.00% 0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean 189443 0.00% 0.00%
-system.ruby.L2Cache_Controller.Ack 3694 0.00% 0.00%
-system.ruby.L2Cache_Controller.Ack_all 194003 0.00% 0.00%
-system.ruby.L2Cache_Controller.Unblock 1177 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 615339 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 396229 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 219899 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_PUTX_old 281116 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETS 6 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETX 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_PUTX 480 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L1_PUTX_old 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement 1094 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 2586 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 9 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 7542 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean 12867 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETS 1177 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETX 1709 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX 20422 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX_old 744 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement 9 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 592022 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.L1_GETS 235 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.L1_GETX 156 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 13986 0.00% 0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack 616114 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_I.WB_Data 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_I.Ack_all 6 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_GETS 59 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_GETX 87 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 5561 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data 212344 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 189361 0.00% 0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all 190317 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_I.Ack 2594 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all 2586 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_I.Ack 1100 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_I.Ack_all 1094 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.L1_GETS 2511 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.L1_GETX 1295 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.L1_PUTX_old 278 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 2138971 0.00% 0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data 393714 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.L1_GETS 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.L1_GETX 5 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 13802 0.00% 0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data 2511 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.L1_GETS 1354 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.L1_GETX 755 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.L1_PUTX_old 265 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 1192970 0.00% 0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data 219896 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS_MB.L1_PUTX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean 11 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_GETS 144 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_GETX 91 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 840 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L2_Replacement 6 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 656961 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 615331 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L1_GETS 6 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX 525 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean 2875 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data 778 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 55 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IIB.Unblock 344 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean 26 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IB.WB_Data 317 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 27 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_SB.L1_PUTX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_SB.L2_Replacement 210 0.00% 0.00%
-system.ruby.L2Cache_Controller.MT_SB.Unblock 833 0.00% 0.00%
-system.ruby.Directory_Controller.Fetch 616128 0.00% 0.00%
-system.ruby.Directory_Controller.Data 220989 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 616122 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 220986 0.00% 0.00%
-system.ruby.Directory_Controller.CleanReplacement 395129 0.00% 0.00%
-system.ruby.Directory_Controller.I.Fetch 616128 0.00% 0.00%
-system.ruby.Directory_Controller.M.Data 220989 0.00% 0.00%
-system.ruby.Directory_Controller.M.CleanReplacement 395129 0.00% 0.00%
-system.ruby.Directory_Controller.IM.Memory_Data 616122 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack 220986 0.00% 0.00%
+system.ruby.L1Cache_Controller.I.Store | 5 13.51% 13.51% | 5 13.51% 27.03% | 5 13.51% 40.54% | 4 10.81% 51.35% | 7 18.92% 70.27% | 2 5.41% 75.68% | 6 16.22% 91.89% | 3 8.11% 100.00%
+system.ruby.L1Cache_Controller.I.Store::total 37
+system.ruby.L1Cache_Controller.I.L1_Replacement | 37007 12.51% 12.51% | 36845 12.45% 24.96% | 37094 12.54% 37.50% | 37122 12.55% 50.05% | 36827 12.45% 62.49% | 36968 12.50% 74.99% | 37098 12.54% 87.53% | 36896 12.47% 100.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement::total 295857
+system.ruby.L1Cache_Controller.S.Inv | 636 11.81% 11.81% | 666 12.37% 24.18% | 704 13.08% 37.26% | 712 13.22% 50.48% | 645 11.98% 62.46% | 708 13.15% 75.61% | 711 13.21% 88.82% | 602 11.18% 100.00%
+system.ruby.L1Cache_Controller.S.Inv::total 5384
+system.ruby.L1Cache_Controller.S.L1_Replacement | 145 12.97% 12.97% | 146 13.06% 26.03% | 137 12.25% 38.28% | 150 13.42% 51.70% | 115 10.29% 61.99% | 141 12.61% 74.60% | 138 12.34% 86.94% | 146 13.06% 100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement::total 1118
+system.ruby.L1Cache_Controller.E.Load | 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%
+system.ruby.L1Cache_Controller.E.Load::total 2
+system.ruby.L1Cache_Controller.E.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.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.L1Cache_Controller.E.Store::total 2
+system.ruby.L1Cache_Controller.E.Inv | 23183 12.50% 12.50% | 23006 12.41% 24.91% | 23185 12.51% 37.42% | 23247 12.54% 49.96% | 23113 12.47% 62.42% | 23151 12.49% 74.91% | 23303 12.57% 87.48% | 23217 12.52% 100.00%
+system.ruby.L1Cache_Controller.E.Inv::total 185405
+system.ruby.L1Cache_Controller.E.L1_Replacement | 26458 12.64% 12.64% | 26505 12.66% 25.30% | 26463 12.64% 37.94% | 25998 12.42% 50.36% | 26145 12.49% 62.85% | 26083 12.46% 75.31% | 25787 12.32% 87.63% | 25906 12.37% 100.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement::total 209345
+system.ruby.L1Cache_Controller.E.Fwd_GETX | 55 11.63% 11.63% | 61 12.90% 24.52% | 82 17.34% 41.86% | 45 9.51% 51.37% | 66 13.95% 65.33% | 43 9.09% 74.42% | 62 13.11% 87.53% | 59 12.47% 100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETX::total 473
+system.ruby.L1Cache_Controller.E.Fwd_GETS | 7 12.50% 12.50% | 8 14.29% 26.79% | 13 23.21% 50.00% | 7 12.50% 62.50% | 2 3.57% 66.07% | 8 14.29% 80.36% | 6 10.71% 91.07% | 5 8.93% 100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETS::total 56
+system.ruby.L1Cache_Controller.M.Load | 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.L1Cache_Controller.M.Load::total 1
+system.ruby.L1Cache_Controller.M.Inv | 13073 12.55% 12.55% | 13053 12.53% 25.08% | 13069 12.55% 37.63% | 13057 12.54% 50.17% | 12943 12.43% 62.59% | 13016 12.50% 75.09% | 12973 12.46% 87.55% | 12971 12.45% 100.00%
+system.ruby.L1Cache_Controller.M.Inv::total 104155
+system.ruby.L1Cache_Controller.M.L1_Replacement | 14723 12.62% 12.62% | 14590 12.50% 25.12% | 14535 12.46% 37.58% | 14715 12.61% 50.19% | 14444 12.38% 62.56% | 14571 12.49% 75.05% | 14650 12.55% 87.60% | 14464 12.40% 100.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement::total 116692
+system.ruby.L1Cache_Controller.M.Fwd_GETX | 32 12.75% 12.75% | 33 13.15% 25.90% | 27 10.76% 36.65% | 34 13.55% 50.20% | 35 13.94% 64.14% | 22 8.76% 72.91% | 37 14.74% 87.65% | 31 12.35% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETX::total 251
+system.ruby.L1Cache_Controller.M.Fwd_GETS | 59 12.97% 12.97% | 50 10.99% 23.96% | 49 10.77% 34.73% | 60 13.19% 47.91% | 47 10.33% 58.24% | 63 13.85% 72.09% | 65 14.29% 86.37% | 62 13.63% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETS::total 455
+system.ruby.L1Cache_Controller.IS.Inv | 43 14.29% 14.29% | 42 13.95% 28.24% | 41 13.62% 41.86% | 42 13.95% 55.81% | 40 13.29% 69.10% | 37 12.29% 81.40% | 27 8.97% 90.37% | 29 9.63% 100.00%
+system.ruby.L1Cache_Controller.IS.Inv::total 301
+system.ruby.L1Cache_Controller.IS.L1_Replacement | 304064 12.49% 12.49% | 304172 12.50% 24.99% | 306684 12.60% 37.59% | 302971 12.45% 50.03% | 304022 12.49% 62.52% | 303629 12.47% 74.99% | 303562 12.47% 87.47% | 305131 12.53% 100.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement::total 2434235
+system.ruby.L1Cache_Controller.IS.Data_Exclusive | 49704 12.57% 12.57% | 49580 12.54% 25.12% | 49744 12.58% 37.70% | 49297 12.47% 50.17% | 49326 12.48% 62.65% | 49286 12.47% 75.12% | 49158 12.44% 87.56% | 49187 12.44% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 395282
+system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 145 11.82% 11.82% | 148 12.06% 23.88% | 165 13.45% 37.33% | 168 13.69% 51.02% | 139 11.33% 62.35% | 164 13.37% 75.71% | 161 13.12% 88.83% | 137 11.17% 100.00%
+system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 1227
+system.ruby.L1Cache_Controller.IS.Data_all_Acks | 570 11.96% 11.96% | 606 12.72% 24.69% | 614 12.89% 37.57% | 627 13.16% 50.73% | 572 12.01% 62.74% | 614 12.89% 75.63% | 617 12.95% 88.58% | 544 11.42% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 4764
+system.ruby.L1Cache_Controller.IM.L1_Replacement | 167965 12.51% 12.51% | 168119 12.52% 25.02% | 166558 12.40% 37.42% | 169005 12.58% 50.01% | 167246 12.45% 62.46% | 168087 12.51% 74.97% | 169524 12.62% 87.59% | 166627 12.41% 100.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement::total 1343131
+system.ruby.L1Cache_Controller.IM.Data | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00%
+system.ruby.L1Cache_Controller.IM.Data::total 15
+system.ruby.L1Cache_Controller.IM.Data_all_Acks | 27885 12.59% 12.59% | 27721 12.51% 25.10% | 27678 12.49% 37.59% | 27863 12.58% 50.17% | 27469 12.40% 62.57% | 27670 12.49% 75.06% | 27723 12.51% 87.57% | 27528 12.43% 100.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 221537
+system.ruby.L1Cache_Controller.SM.Ack | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00%
+system.ruby.L1Cache_Controller.SM.Ack::total 15
+system.ruby.L1Cache_Controller.SM.Ack_all | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00%
+system.ruby.L1Cache_Controller.SM.Ack_all::total 15
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks | 43 14.29% 14.29% | 42 13.95% 28.24% | 41 13.62% 41.86% | 42 13.95% 55.81% | 40 13.29% 69.10% | 37 12.29% 81.40% | 27 8.97% 90.37% | 29 9.63% 100.00%
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total 301
+system.ruby.L1Cache_Controller.M_I.Inv | 39119 12.59% 12.59% | 39097 12.58% 25.17% | 39212 12.62% 37.78% | 38822 12.49% 50.27% | 38731 12.46% 62.73% | 38817 12.49% 75.22% | 38456 12.37% 87.60% | 38549 12.40% 100.00%
+system.ruby.L1Cache_Controller.M_I.Inv::total 310803
+system.ruby.L1Cache_Controller.M_I.Fwd_GETX | 161 15.48% 15.48% | 143 13.75% 29.23% | 105 10.10% 39.33% | 127 12.21% 51.54% | 128 12.31% 63.85% | 119 11.44% 75.29% | 141 13.56% 88.85% | 116 11.15% 100.00%
+system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total 1040
+system.ruby.L1Cache_Controller.M_I.Fwd_GETS | 107 14.94% 14.94% | 102 14.25% 29.19% | 91 12.71% 41.90% | 73 10.20% 52.09% | 87 12.15% 64.25% | 87 12.15% 76.40% | 80 11.17% 87.57% | 89 12.43% 100.00%
+system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total 716
+system.ruby.L1Cache_Controller.M_I.WB_Ack | 1794 13.31% 13.31% | 1753 13.01% 26.32% | 1590 11.80% 38.11% | 1691 12.55% 50.66% | 1643 12.19% 62.85% | 1631 12.10% 74.95% | 1760 13.06% 88.01% | 1616 11.99% 100.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack::total 13478
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Load | 2 33.33% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total 6
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Store | 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 50.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total 4
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv | 30 15.46% 15.46% | 29 14.95% 30.41% | 28 14.43% 44.85% | 18 9.28% 54.12% | 19 9.79% 63.92% | 25 12.89% 76.80% | 21 10.82% 87.63% | 24 12.37% 100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total 194
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack | 39384 12.60% 12.60% | 39340 12.59% 25.19% | 39407 12.61% 37.80% | 39022 12.49% 50.28% | 38944 12.46% 62.74% | 39022 12.49% 75.23% | 38675 12.37% 87.60% | 38753 12.40% 100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total 312547
+system.ruby.L2Cache_Controller.L1_GETS 403170 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 223814 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 15467 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX_old 317914 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 6156 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement_clean 4979199 0.00% 0.00%
+system.ruby.L2Cache_Controller.Mem_Data 617573 0.00% 0.00%
+system.ruby.L2Cache_Controller.Mem_Ack 617568 0.00% 0.00%
+system.ruby.L2Cache_Controller.WB_Data 216108 0.00% 0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean 200077 0.00% 0.00%
+system.ruby.L2Cache_Controller.Ack 3751 0.00% 0.00%
+system.ruby.L2Cache_Controller.Ack_all 189142 0.00% 0.00%
+system.ruby.L2Cache_Controller.Unblock 1227 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 616832 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 397804 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 219774 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_PUTX_old 308614 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETS 7 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_PUTX 527 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_PUTX_old 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement 1153 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 2585 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 4818 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement_clean 8651 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETS 1227 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETX 1764 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX 13478 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX_old 808 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 600357 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.L1_GETS 25 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.L1_GETX 20 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 2036 0.00% 0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack 617568 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_I.WB_Data 4 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_I.Ack_all 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_GETS 53 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_GETX 65 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 5892 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data 214948 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 200006 0.00% 0.00%
+system.ruby.L2Cache_Controller.MCT_I.Ack_all 185402 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_I.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_I.Ack 2592 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_I.Ack_all 2585 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_I.Ack 1159 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_I.Ack_all 1153 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.L1_GETS 2526 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.L1_GETX 1358 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.L1_PUTX_old 290 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 2188495 0.00% 0.00%
+system.ruby.L2Cache_Controller.ISS.Mem_Data 395276 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.L1_GETS 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.L1_GETX 8 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 14199 0.00% 0.00%
+system.ruby.L2Cache_Controller.IS.Mem_Data 2526 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.L1_GETS 1376 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.L1_GETX 726 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.L1_PUTX_old 271 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 1222032 0.00% 0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data 219771 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.L1_PUTX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.L2_Replacement 20 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean 21 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_GETS 135 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_GETX 77 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 875 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 939983 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 616817 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_GETS 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_GETX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX 585 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean 2874 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data 956 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 45 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IIB.Unblock 226 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IB.WB_Data 200 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 26 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_SB.L2_Replacement 159 0.00% 0.00%
+system.ruby.L2Cache_Controller.MT_SB.Unblock 1001 0.00% 0.00%
+system.ruby.Directory_Controller.Fetch 617577 0.00% 0.00%
+system.ruby.Directory_Controller.Data 220925 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 617573 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 220924 0.00% 0.00%
+system.ruby.Directory_Controller.CleanReplacement 396644 0.00% 0.00%
+system.ruby.Directory_Controller.I.Fetch 617577 0.00% 0.00%
+system.ruby.Directory_Controller.M.Data 220925 0.00% 0.00%
+system.ruby.Directory_Controller.M.CleanReplacement 396644 0.00% 0.00%
+system.ruby.Directory_Controller.IM.Memory_Data 617573 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack 220924 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini
index a6cce7aa1..0c7adcd05 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem 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 system.funcmem
+memories=system.funcmem system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -242,17 +242,82 @@ null=false
range=0:134217727
port=system.funcbus.master[0]
-[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
@@ -262,9 +327,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=8
+phys_mem=Null
random_seed=1234
randomization=false
@@ -278,21 +343,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[20]
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[19]
responseFromDir=system.ruby.network.slave[19]
responseToDir=system.ruby.network.master[20]
@@ -300,33 +366,8 @@ responseToDir=system.ruby.network.master[20]
[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]
@@ -340,12 +381,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
@@ -386,7 +427,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
@@ -413,12 +454,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_cntrl1.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=1
@@ -459,7 +500,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
@@ -486,12 +527,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_cntrl2.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=2
@@ -532,7 +573,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
@@ -559,12 +600,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_cntrl3.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=3
@@ -605,7 +646,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
@@ -632,12 +673,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_cntrl4.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=4
@@ -678,7 +719,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
@@ -705,12 +746,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_cntrl5.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=5
@@ -751,7 +792,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
@@ -778,12 +819,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_cntrl6.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=6
@@ -824,7 +865,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
@@ -851,12 +892,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_cntrl7.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=7
@@ -897,7 +938,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
@@ -922,11 +963,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[16]
@@ -1255,7 +1296,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/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt
index e0f3b655e..f39ff9113 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt
@@ -1,1153 +1,1431 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.007646 # Number of seconds simulated
-sim_ticks 7645897 # Number of ticks simulated
-final_tick 7645897 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.007458 # Number of seconds simulated
+sim_ticks 7457946 # Number of ticks simulated
+final_tick 7457946 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 46164 # Simulator tick rate (ticks/s)
-host_mem_usage 322852 # Number of bytes of host memory used
-host_seconds 165.63 # Real time elapsed on the host
+host_tick_rate 41657 # Simulator tick rate (ticks/s)
+host_mem_usage 653376 # Number of bytes of host memory used
+host_seconds 179.03 # 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 39482368 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 39482368 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14237568 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 14237568 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 616912 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 616912 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 222462 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 222462 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 5294000252 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 5294000252 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 1909046807 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 1909046807 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 7203047059 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 7203047059 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 616927 # Number of read requests accepted
+system.mem_ctrls.writeReqs 222462 # Number of write requests accepted
+system.mem_ctrls.readBursts 616927 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 222462 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 39007104 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 475904 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 14151616 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 39483328 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 14237568 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 7436 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 1325 # 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 75997 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 76905 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 76170 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 76019 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 75858 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 76406 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 76286 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 75845 # 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 27808 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 27927 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 27526 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 27488 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 27638 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 27575 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 27643 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 27514 # 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 7457887 # 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 616927 # 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 222462 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 30785 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 21417 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 21169 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 21106 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 21067 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 21112 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 21130 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 21129 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 21188 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 21211 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 21220 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 21236 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 21233 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 21196 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 21132 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 21007 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 20933 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 20875 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 21426 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 23339 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 20555 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 20518 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 20705 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 21149 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 19529 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 18708 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 17249 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 14885 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 11036 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 6781 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 2902 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 563 # 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 1529 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1663 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 3055 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 4436 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 5840 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 7225 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 8222 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 9323 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 10222 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 11114 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 12954 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 44895 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 22469 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 13951 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 13809 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 13803 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 13701 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 13656 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 1751 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 1073 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 890 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 790 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 716 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 641 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 579 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 510 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 451 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 388 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 333 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 278 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 218 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 164 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 137 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 108 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 75 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 51 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 39 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 31 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 17 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 10 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 5 # 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 217842 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 244.021557 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 202.580834 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 149.489115 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 27613 12.68% 12.68% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 89630 41.14% 53.82% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 57317 26.31% 80.13% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 26502 12.17% 92.30% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 10866 4.99% 97.29% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 3972 1.82% 99.11% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 1352 0.62% 99.73% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 417 0.19% 99.92% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 173 0.08% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 217842 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 13342 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 45.679808 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 42.663864 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 16.154073 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::0-7 18 0.13% 0.13% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::8-15 31 0.23% 0.37% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-23 117 0.88% 1.24% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-31 4821 36.13% 37.38% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::32-39 1382 10.36% 47.74% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::40-47 232 1.74% 49.48% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::48-55 691 5.18% 54.65% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::56-63 5358 40.16% 94.81% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::64-71 326 2.44% 97.26% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::72-79 80 0.60% 97.86% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::80-87 158 1.18% 99.04% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::88-95 122 0.91% 99.96% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::96-103 3 0.02% 99.98% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::104-111 1 0.01% 99.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::120-127 1 0.01% 99.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::136-143 1 0.01% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 13342 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 13342 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.573152 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.530670 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.263681 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 10409 78.02% 78.02% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 467 3.50% 81.52% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 1126 8.44% 89.96% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 874 6.55% 96.51% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20 256 1.92% 98.43% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::21 115 0.86% 99.29% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::22 50 0.37% 99.66% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::23 22 0.16% 99.83% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::24 5 0.04% 99.87% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::25 5 0.04% 99.90% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::26 3 0.02% 99.93% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::27 2 0.01% 99.94% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::28 2 0.01% 99.96% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::29 2 0.01% 99.97% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::30 1 0.01% 99.98% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::32 2 0.01% 99.99% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::36 1 0.01% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 13342 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 70548774 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 82129008 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3047430 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 115.75 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 134.75 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 5230.27 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 1897.52 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 5294.13 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 1909.05 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 55.69 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 40.86 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 14.82 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 20.86 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 27.80 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 398151 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 214607 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 65.33 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 97.05 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 8.88 # Average gap between requests
+system.mem_ctrls.pageHitRate 73.77 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 85 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 248820 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 7202571 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1645418880 # 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 914121600 # 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 7599408960 # 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 2290332672 # 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 486691920 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 486691920 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 5077598076 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 161028648 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 16843800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 4329624000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 18030415908 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 4977344568 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 2419.715206 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.968859 # 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 632255
-system.ruby.outstanding_req_hist::mean 15.998472
-system.ruby.outstanding_req_hist::gmean 15.997219
-system.ruby.outstanding_req_hist::stdev 0.125288
-system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 22 0.00% 0.02% | 632129 99.98% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 632255
+system.ruby.outstanding_req_hist::samples 628341
+system.ruby.outstanding_req_hist::mean 15.998455
+system.ruby.outstanding_req_hist::gmean 15.997193
+system.ruby.outstanding_req_hist::stdev 0.125709
+system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 27 0.00% 0.02% | 628210 99.98% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 628341
system.ruby.latency_hist::bucket_size 2048
system.ruby.latency_hist::max_bucket 20479
-system.ruby.latency_hist::samples 632127
-system.ruby.latency_hist::mean 1547.883220
-system.ruby.latency_hist::gmean 1029.918853
-system.ruby.latency_hist::stdev 1546.131099
-system.ruby.latency_hist | 476382 75.36% 75.36% | 108333 17.14% 92.50% | 33808 5.35% 97.85% | 10098 1.60% 99.45% | 2721 0.43% 99.88% | 625 0.10% 99.97% | 124 0.02% 99.99% | 33 0.01% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.latency_hist::total 632127
+system.ruby.latency_hist::samples 628213
+system.ruby.latency_hist::mean 1519.280787
+system.ruby.latency_hist::gmean 1022.681311
+system.ruby.latency_hist::stdev 1497.288069
+system.ruby.latency_hist | 474914 75.60% 75.60% | 109593 17.45% 93.04% | 31707 5.05% 98.09% | 9100 1.45% 99.54% | 2263 0.36% 99.90% | 512 0.08% 99.98% | 107 0.02% 100.00% | 17 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 628213
system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9
-system.ruby.hit_latency_hist::samples 166
+system.ruby.hit_latency_hist::samples 119
system.ruby.hit_latency_hist::mean 3
system.ruby.hit_latency_hist::gmean 3.000000
-system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 166 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.hit_latency_hist::total 166
+system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 119 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.hit_latency_hist::total 119
system.ruby.miss_latency_hist::bucket_size 2048
system.ruby.miss_latency_hist::max_bucket 20479
-system.ruby.miss_latency_hist::samples 631961
-system.ruby.miss_latency_hist::mean 1548.289021
-system.ruby.miss_latency_hist::gmean 1031.499608
-system.ruby.miss_latency_hist::stdev 1546.131374
-system.ruby.miss_latency_hist | 476216 75.36% 75.36% | 108333 17.14% 92.50% | 33808 5.35% 97.85% | 10098 1.60% 99.45% | 2721 0.43% 99.88% | 625 0.10% 99.97% | 124 0.02% 99.99% | 33 0.01% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.miss_latency_hist::total 631961
-system.ruby.l1_cntrl4.L1Dcache.demand_hits 27 # Number of cache demand hits
-system.ruby.l1_cntrl4.L1Dcache.demand_misses 79125 # Number of cache demand misses
-system.ruby.l1_cntrl4.L1Dcache.demand_accesses 79152 # Number of cache demand accesses
+system.ruby.miss_latency_hist::samples 628094
+system.ruby.miss_latency_hist::mean 1519.568065
+system.ruby.miss_latency_hist::gmean 1023.811857
+system.ruby.miss_latency_hist::stdev 1497.284420
+system.ruby.miss_latency_hist | 474795 75.59% 75.59% | 109593 17.45% 93.04% | 31707 5.05% 98.09% | 9100 1.45% 99.54% | 2263 0.36% 99.90% | 512 0.08% 99.98% | 107 0.02% 100.00% | 17 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 628094
+system.ruby.l1_cntrl4.L1Dcache.demand_hits 14 # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Dcache.demand_misses 78541 # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78555 # Number of cache demand accesses
system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.cpu_clk_domain.clock 1 # Clock period in ticks
-system.ruby.l1_cntrl5.L1Dcache.demand_hits 27 # Number of cache demand hits
-system.ruby.l1_cntrl5.L1Dcache.demand_misses 78996 # Number of cache demand misses
-system.ruby.l1_cntrl5.L1Dcache.demand_accesses 79023 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Dcache.demand_hits 10 # Number of cache demand hits
+system.ruby.l1_cntrl5.L1Dcache.demand_misses 78462 # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78472 # Number of cache demand accesses
system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl6.L1Dcache.demand_hits 14 # Number of cache demand hits
-system.ruby.l1_cntrl6.L1Dcache.demand_misses 79210 # Number of cache demand misses
-system.ruby.l1_cntrl6.L1Dcache.demand_accesses 79224 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Dcache.demand_misses 78462 # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78476 # Number of cache demand accesses
system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl7.L1Dcache.demand_hits 17 # Number of cache demand hits
-system.ruby.l1_cntrl7.L1Dcache.demand_misses 78757 # Number of cache demand misses
-system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78774 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Dcache.demand_hits 13 # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Dcache.demand_misses 78239 # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78252 # Number of cache demand accesses
system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 22 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 79077 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 79099 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 18 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 78680 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78698 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers00.percent_links_utilized 5.698442
-system.ruby.network.routers00.msg_count.Request_Control::0 79077
-system.ruby.network.routers00.msg_count.Response_Data::2 77245
-system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2 780
-system.ruby.network.routers00.msg_count.ResponseLocal_Data::2 2140
-system.ruby.network.routers00.msg_count.Response_Control::2 385
-system.ruby.network.routers00.msg_count.Writeback_Data::2 78067
-system.ruby.network.routers00.msg_count.Writeback_Control::0 158122
-system.ruby.network.routers00.msg_count.Forwarded_Control::0 1092
-system.ruby.network.routers00.msg_count.Invalidate_Control::0 3
-system.ruby.network.routers00.msg_count.Unblock_Control::2 80021
-system.ruby.network.routers00.msg_bytes.Request_Control::0 632616
-system.ruby.network.routers00.msg_bytes.Response_Data::2 5561640
-system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2 56160
-system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2 154080
-system.ruby.network.routers00.msg_bytes.Response_Control::2 3080
-system.ruby.network.routers00.msg_bytes.Writeback_Data::2 5620824
-system.ruby.network.routers00.msg_bytes.Writeback_Control::0 1264976
-system.ruby.network.routers00.msg_bytes.Forwarded_Control::0 8736
-system.ruby.network.routers00.msg_bytes.Invalidate_Control::0 24
-system.ruby.network.routers00.msg_bytes.Unblock_Control::2 640168
-system.ruby.l1_cntrl1.L1Dcache.demand_hits 9 # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses 78940 # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78949 # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized 5.803900
+system.ruby.network.routers00.msg_count.Request_Control::0 78680
+system.ruby.network.routers00.msg_count.Response_Data::2 77269
+system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2 563
+system.ruby.network.routers00.msg_count.ResponseLocal_Data::2 1686
+system.ruby.network.routers00.msg_count.Response_Control::2 613
+system.ruby.network.routers00.msg_count.Writeback_Data::2 77627
+system.ruby.network.routers00.msg_count.Writeback_Control::0 157289
+system.ruby.network.routers00.msg_count.Forwarded_Control::0 842
+system.ruby.network.routers00.msg_count.Invalidate_Control::0 233
+system.ruby.network.routers00.msg_count.Unblock_Control::2 79445
+system.ruby.network.routers00.msg_bytes.Request_Control::0 629440
+system.ruby.network.routers00.msg_bytes.Response_Data::2 5563368
+system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2 40536
+system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2 121392
+system.ruby.network.routers00.msg_bytes.Response_Control::2 4904
+system.ruby.network.routers00.msg_bytes.Writeback_Data::2 5589144
+system.ruby.network.routers00.msg_bytes.Writeback_Control::0 1258312
+system.ruby.network.routers00.msg_bytes.Forwarded_Control::0 6736
+system.ruby.network.routers00.msg_bytes.Invalidate_Control::0 1864
+system.ruby.network.routers00.msg_bytes.Unblock_Control::2 635560
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 17 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 78726 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78743 # Number of cache demand accesses
system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers01.percent_links_utilized 5.685628
-system.ruby.network.routers01.msg_count.Request_Control::0 78939
-system.ruby.network.routers01.msg_count.Response_Data::2 77083
-system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2 799
-system.ruby.network.routers01.msg_count.ResponseLocal_Data::2 2117
-system.ruby.network.routers01.msg_count.Response_Control::2 369
-system.ruby.network.routers01.msg_count.Writeback_Data::2 77862
-system.ruby.network.routers01.msg_count.Writeback_Control::0 157816
-system.ruby.network.routers01.msg_count.Forwarded_Control::0 1062
-system.ruby.network.routers01.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers01.msg_count.Unblock_Control::2 79933
-system.ruby.network.routers01.msg_bytes.Request_Control::0 631512
-system.ruby.network.routers01.msg_bytes.Response_Data::2 5549976
-system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2 57528
-system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2 152424
-system.ruby.network.routers01.msg_bytes.Response_Control::2 2952
-system.ruby.network.routers01.msg_bytes.Writeback_Data::2 5606064
-system.ruby.network.routers01.msg_bytes.Writeback_Control::0 1262528
-system.ruby.network.routers01.msg_bytes.Forwarded_Control::0 8496
-system.ruby.network.routers01.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers01.msg_bytes.Unblock_Control::2 639464
-system.ruby.l1_cntrl2.L1Dcache.demand_hits 26 # Number of cache demand hits
-system.ruby.l1_cntrl2.L1Dcache.demand_misses 79113 # Number of cache demand misses
-system.ruby.l1_cntrl2.L1Dcache.demand_accesses 79139 # Number of cache demand accesses
+system.ruby.network.routers01.percent_links_utilized 5.806223
+system.ruby.network.routers01.msg_count.Request_Control::0 78726
+system.ruby.network.routers01.msg_count.Response_Data::2 77263
+system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2 617
+system.ruby.network.routers01.msg_count.ResponseLocal_Data::2 1711
+system.ruby.network.routers01.msg_count.Response_Control::2 606
+system.ruby.network.routers01.msg_count.Writeback_Data::2 77607
+system.ruby.network.routers01.msg_count.Writeback_Control::0 157340
+system.ruby.network.routers01.msg_count.Forwarded_Control::0 868
+system.ruby.network.routers01.msg_count.Invalidate_Control::0 238
+system.ruby.network.routers01.msg_count.Unblock_Control::2 79540
+system.ruby.network.routers01.msg_bytes.Request_Control::0 629808
+system.ruby.network.routers01.msg_bytes.Response_Data::2 5562936
+system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2 44424
+system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2 123192
+system.ruby.network.routers01.msg_bytes.Response_Control::2 4848
+system.ruby.network.routers01.msg_bytes.Writeback_Data::2 5587704
+system.ruby.network.routers01.msg_bytes.Writeback_Control::0 1258720
+system.ruby.network.routers01.msg_bytes.Forwarded_Control::0 6944
+system.ruby.network.routers01.msg_bytes.Invalidate_Control::0 1904
+system.ruby.network.routers01.msg_bytes.Unblock_Control::2 636320
+system.ruby.l1_cntrl2.L1Dcache.demand_hits 13 # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Dcache.demand_misses 78492 # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78505 # Number of cache demand accesses
system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers02.percent_links_utilized 5.700427
-system.ruby.network.routers02.msg_count.Request_Control::0 79113
-system.ruby.network.routers02.msg_count.Response_Data::2 77289
-system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2 789
-system.ruby.network.routers02.msg_count.ResponseLocal_Data::2 2124
-system.ruby.network.routers02.msg_count.Response_Control::2 368
-system.ruby.network.routers02.msg_count.Writeback_Data::2 78085
-system.ruby.network.routers02.msg_count.Writeback_Control::0 158176
-system.ruby.network.routers02.msg_count.Forwarded_Control::0 1090
-system.ruby.network.routers02.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers02.msg_count.Unblock_Control::2 80064
-system.ruby.network.routers02.msg_bytes.Request_Control::0 632904
-system.ruby.network.routers02.msg_bytes.Response_Data::2 5564808
-system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2 56808
-system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2 152928
-system.ruby.network.routers02.msg_bytes.Response_Control::2 2944
-system.ruby.network.routers02.msg_bytes.Writeback_Data::2 5622120
-system.ruby.network.routers02.msg_bytes.Writeback_Control::0 1265408
-system.ruby.network.routers02.msg_bytes.Forwarded_Control::0 8720
-system.ruby.network.routers02.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers02.msg_bytes.Unblock_Control::2 640512
-system.ruby.l1_cntrl3.L1Dcache.demand_hits 24 # Number of cache demand hits
-system.ruby.l1_cntrl3.L1Dcache.demand_misses 78765 # Number of cache demand misses
-system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78789 # Number of cache demand accesses
+system.ruby.network.routers02.percent_links_utilized 5.789942
+system.ruby.network.routers02.msg_count.Request_Control::0 78492
+system.ruby.network.routers02.msg_count.Response_Data::2 77126
+system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2 556
+system.ruby.network.routers02.msg_count.ResponseLocal_Data::2 1605
+system.ruby.network.routers02.msg_count.Response_Control::2 583
+system.ruby.network.routers02.msg_count.Writeback_Data::2 77494
+system.ruby.network.routers02.msg_count.Writeback_Control::0 156900
+system.ruby.network.routers02.msg_count.Forwarded_Control::0 799
+system.ruby.network.routers02.msg_count.Invalidate_Control::0 212
+system.ruby.network.routers02.msg_count.Unblock_Control::2 79228
+system.ruby.network.routers02.msg_bytes.Request_Control::0 627936
+system.ruby.network.routers02.msg_bytes.Response_Data::2 5553072
+system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2 40032
+system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2 115560
+system.ruby.network.routers02.msg_bytes.Response_Control::2 4664
+system.ruby.network.routers02.msg_bytes.Writeback_Data::2 5579568
+system.ruby.network.routers02.msg_bytes.Writeback_Control::0 1255200
+system.ruby.network.routers02.msg_bytes.Forwarded_Control::0 6392
+system.ruby.network.routers02.msg_bytes.Invalidate_Control::0 1696
+system.ruby.network.routers02.msg_bytes.Unblock_Control::2 633824
+system.ruby.l1_cntrl3.L1Dcache.demand_hits 20 # Number of cache demand hits
+system.ruby.l1_cntrl3.L1Dcache.demand_misses 78519 # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78539 # Number of cache demand accesses
system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers03.percent_links_utilized 5.674514
-system.ruby.network.routers03.msg_count.Request_Control::0 78765
-system.ruby.network.routers03.msg_count.Response_Data::2 76945
-system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2 741
-system.ruby.network.routers03.msg_count.ResponseLocal_Data::2 2155
-system.ruby.network.routers03.msg_count.Response_Control::2 398
-system.ruby.network.routers03.msg_count.Writeback_Data::2 77719
-system.ruby.network.routers03.msg_count.Writeback_Control::0 157450
-system.ruby.network.routers03.msg_count.Forwarded_Control::0 1079
-system.ruby.network.routers03.msg_count.Invalidate_Control::0 2
-system.ruby.network.routers03.msg_count.Unblock_Control::2 79736
-system.ruby.network.routers03.msg_bytes.Request_Control::0 630120
-system.ruby.network.routers03.msg_bytes.Response_Data::2 5540040
-system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2 53352
-system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2 155160
-system.ruby.network.routers03.msg_bytes.Response_Control::2 3184
-system.ruby.network.routers03.msg_bytes.Writeback_Data::2 5595768
-system.ruby.network.routers03.msg_bytes.Writeback_Control::0 1259600
-system.ruby.network.routers03.msg_bytes.Forwarded_Control::0 8632
-system.ruby.network.routers03.msg_bytes.Invalidate_Control::0 16
-system.ruby.network.routers03.msg_bytes.Unblock_Control::2 637888
-system.ruby.network.routers04.percent_links_utilized 5.699724
-system.ruby.network.routers04.msg_count.Request_Control::0 79125
-system.ruby.network.routers04.msg_count.Response_Data::2 77230
-system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2 793
-system.ruby.network.routers04.msg_count.ResponseLocal_Data::2 2159
-system.ruby.network.routers04.msg_count.Response_Control::2 414
-system.ruby.network.routers04.msg_count.Writeback_Data::2 78072
-system.ruby.network.routers04.msg_count.Writeback_Control::0 158198
-system.ruby.network.routers04.msg_count.Forwarded_Control::0 1060
-system.ruby.network.routers04.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers04.msg_count.Unblock_Control::2 80096
-system.ruby.network.routers04.msg_bytes.Request_Control::0 633000
-system.ruby.network.routers04.msg_bytes.Response_Data::2 5560560
-system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2 57096
-system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2 155448
-system.ruby.network.routers04.msg_bytes.Response_Control::2 3312
-system.ruby.network.routers04.msg_bytes.Writeback_Data::2 5621184
-system.ruby.network.routers04.msg_bytes.Writeback_Control::0 1265584
-system.ruby.network.routers04.msg_bytes.Forwarded_Control::0 8480
-system.ruby.network.routers04.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers04.msg_bytes.Unblock_Control::2 640768
-system.ruby.network.routers05.percent_links_utilized 5.689251
-system.ruby.network.routers05.msg_count.Request_Control::0 78996
-system.ruby.network.routers05.msg_count.Response_Data::2 77132
-system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2 770
-system.ruby.network.routers05.msg_count.ResponseLocal_Data::2 2086
-system.ruby.network.routers05.msg_count.Response_Control::2 391
-system.ruby.network.routers05.msg_count.Writeback_Data::2 77981
-system.ruby.network.routers05.msg_count.Writeback_Control::0 157934
-system.ruby.network.routers05.msg_count.Forwarded_Control::0 994
-system.ruby.network.routers05.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers05.msg_count.Unblock_Control::2 79943
-system.ruby.network.routers05.msg_bytes.Request_Control::0 631968
-system.ruby.network.routers05.msg_bytes.Response_Data::2 5553504
-system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2 55440
-system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2 150192
-system.ruby.network.routers05.msg_bytes.Response_Control::2 3128
-system.ruby.network.routers05.msg_bytes.Writeback_Data::2 5614632
-system.ruby.network.routers05.msg_bytes.Writeback_Control::0 1263472
-system.ruby.network.routers05.msg_bytes.Forwarded_Control::0 7952
-system.ruby.network.routers05.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers05.msg_bytes.Unblock_Control::2 639544
-system.ruby.network.routers06.percent_links_utilized 5.706584
-system.ruby.network.routers06.msg_count.Request_Control::0 79210
-system.ruby.network.routers06.msg_count.Response_Data::2 77396
-system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2 741
-system.ruby.network.routers06.msg_count.ResponseLocal_Data::2 2181
-system.ruby.network.routers06.msg_count.Response_Control::2 373
-system.ruby.network.routers06.msg_count.Writeback_Data::2 78123
-system.ruby.network.routers06.msg_count.Writeback_Control::0 158387
-system.ruby.network.routers06.msg_count.Forwarded_Control::0 1111
-system.ruby.network.routers06.msg_count.Invalidate_Control::0 2
-system.ruby.network.routers06.msg_count.Unblock_Control::2 80226
-system.ruby.network.routers06.msg_bytes.Request_Control::0 633680
-system.ruby.network.routers06.msg_bytes.Response_Data::2 5572512
-system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2 53352
-system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2 157032
-system.ruby.network.routers06.msg_bytes.Response_Control::2 2984
-system.ruby.network.routers06.msg_bytes.Writeback_Data::2 5624856
-system.ruby.network.routers06.msg_bytes.Writeback_Control::0 1267096
-system.ruby.network.routers06.msg_bytes.Forwarded_Control::0 8888
-system.ruby.network.routers06.msg_bytes.Invalidate_Control::0 16
-system.ruby.network.routers06.msg_bytes.Unblock_Control::2 641808
-system.ruby.network.routers07.percent_links_utilized 5.672683
-system.ruby.network.routers07.msg_count.Request_Control::0 78757
-system.ruby.network.routers07.msg_count.Response_Data::2 76940
-system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2 736
-system.ruby.network.routers07.msg_count.ResponseLocal_Data::2 2142
-system.ruby.network.routers07.msg_count.Response_Control::2 362
-system.ruby.network.routers07.msg_count.Writeback_Data::2 77687
-system.ruby.network.routers07.msg_count.Writeback_Control::0 157436
-system.ruby.network.routers07.msg_count.Forwarded_Control::0 1064
-system.ruby.network.routers07.msg_count.Unblock_Control::2 79746
-system.ruby.network.routers07.msg_bytes.Request_Control::0 630056
-system.ruby.network.routers07.msg_bytes.Response_Data::2 5539680
-system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2 52992
-system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2 154224
-system.ruby.network.routers07.msg_bytes.Response_Control::2 2896
-system.ruby.network.routers07.msg_bytes.Writeback_Data::2 5593464
-system.ruby.network.routers07.msg_bytes.Writeback_Control::0 1259488
-system.ruby.network.routers07.msg_bytes.Forwarded_Control::0 8512
-system.ruby.network.routers07.msg_bytes.Unblock_Control::2 637968
-system.ruby.l2_cntrl0.L2cache.demand_hits 6149 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 625832 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 631981 # Number of cache demand accesses
-system.ruby.network.routers08.percent_links_utilized 79.115289
-system.ruby.network.routers08.msg_count.Request_Control::0 631981
-system.ruby.network.routers08.msg_count.Request_Control::1 617280
-system.ruby.network.routers08.msg_count.Response_Data::2 1234524
-system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2 6149
-system.ruby.network.routers08.msg_count.Response_Control::2 3038
-system.ruby.network.routers08.msg_count.Writeback_Data::2 846848
-system.ruby.network.routers08.msg_count.Writeback_Control::0 1263518
-system.ruby.network.routers08.msg_count.Writeback_Control::1 1233658
-system.ruby.network.routers08.msg_count.Writeback_Control::2 393565
-system.ruby.network.routers08.msg_count.Forwarded_Control::0 8552
-system.ruby.network.routers08.msg_count.Invalidate_Control::0 11
-system.ruby.network.routers08.msg_count.Unblock_Control::2 1257012
-system.ruby.network.routers08.msg_bytes.Request_Control::0 5055848
-system.ruby.network.routers08.msg_bytes.Request_Control::1 4938240
-system.ruby.network.routers08.msg_bytes.Response_Data::2 88885728
-system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2 442728
-system.ruby.network.routers08.msg_bytes.Response_Control::2 24304
-system.ruby.network.routers08.msg_bytes.Writeback_Data::2 60973056
-system.ruby.network.routers08.msg_bytes.Writeback_Control::0 10108144
-system.ruby.network.routers08.msg_bytes.Writeback_Control::1 9869264
-system.ruby.network.routers08.msg_bytes.Writeback_Control::2 3148520
-system.ruby.network.routers08.msg_bytes.Forwarded_Control::0 68416
-system.ruby.network.routers08.msg_bytes.Invalidate_Control::0 88
-system.ruby.network.routers08.msg_bytes.Unblock_Control::2 10056096
+system.ruby.network.routers03.percent_links_utilized 5.790190
+system.ruby.network.routers03.msg_count.Request_Control::0 78519
+system.ruby.network.routers03.msg_count.Response_Data::2 77107
+system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2 585
+system.ruby.network.routers03.msg_count.ResponseLocal_Data::2 1603
+system.ruby.network.routers03.msg_count.Response_Control::2 633
+system.ruby.network.routers03.msg_count.Writeback_Data::2 77472
+system.ruby.network.routers03.msg_count.Writeback_Control::0 156964
+system.ruby.network.routers03.msg_count.Forwarded_Control::0 780
+system.ruby.network.routers03.msg_count.Invalidate_Control::0 230
+system.ruby.network.routers03.msg_count.Unblock_Control::2 79288
+system.ruby.network.routers03.msg_bytes.Request_Control::0 628152
+system.ruby.network.routers03.msg_bytes.Response_Data::2 5551704
+system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2 42120
+system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2 115416
+system.ruby.network.routers03.msg_bytes.Response_Control::2 5064
+system.ruby.network.routers03.msg_bytes.Writeback_Data::2 5577984
+system.ruby.network.routers03.msg_bytes.Writeback_Control::0 1255712
+system.ruby.network.routers03.msg_bytes.Forwarded_Control::0 6240
+system.ruby.network.routers03.msg_bytes.Invalidate_Control::0 1840
+system.ruby.network.routers03.msg_bytes.Unblock_Control::2 634304
+system.ruby.network.routers04.percent_links_utilized 5.794310
+system.ruby.network.routers04.msg_count.Request_Control::0 78541
+system.ruby.network.routers04.msg_count.Response_Data::2 77149
+system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2 567
+system.ruby.network.routers04.msg_count.ResponseLocal_Data::2 1664
+system.ruby.network.routers04.msg_count.Response_Control::2 595
+system.ruby.network.routers04.msg_count.Writeback_Data::2 77514
+system.ruby.network.routers04.msg_count.Writeback_Control::0 157002
+system.ruby.network.routers04.msg_count.Forwarded_Control::0 842
+system.ruby.network.routers04.msg_count.Invalidate_Control::0 213
+system.ruby.network.routers04.msg_count.Unblock_Control::2 79307
+system.ruby.network.routers04.msg_bytes.Request_Control::0 628328
+system.ruby.network.routers04.msg_bytes.Response_Data::2 5554728
+system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2 40824
+system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2 119808
+system.ruby.network.routers04.msg_bytes.Response_Control::2 4760
+system.ruby.network.routers04.msg_bytes.Writeback_Data::2 5581008
+system.ruby.network.routers04.msg_bytes.Writeback_Control::0 1256016
+system.ruby.network.routers04.msg_bytes.Forwarded_Control::0 6736
+system.ruby.network.routers04.msg_bytes.Invalidate_Control::0 1704
+system.ruby.network.routers04.msg_bytes.Unblock_Control::2 634456
+system.ruby.network.routers05.percent_links_utilized 5.786489
+system.ruby.network.routers05.msg_count.Request_Control::0 78462
+system.ruby.network.routers05.msg_count.Response_Data::2 77063
+system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2 543
+system.ruby.network.routers05.msg_count.ResponseLocal_Data::2 1668
+system.ruby.network.routers05.msg_count.Response_Control::2 630
+system.ruby.network.routers05.msg_count.Writeback_Data::2 77392
+system.ruby.network.routers05.msg_count.Writeback_Control::0 156838
+system.ruby.network.routers05.msg_count.Forwarded_Control::0 816
+system.ruby.network.routers05.msg_count.Invalidate_Control::0 227
+system.ruby.network.routers05.msg_count.Unblock_Control::2 79246
+system.ruby.network.routers05.msg_bytes.Request_Control::0 627696
+system.ruby.network.routers05.msg_bytes.Response_Data::2 5548536
+system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2 39096
+system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2 120096
+system.ruby.network.routers05.msg_bytes.Response_Control::2 5040
+system.ruby.network.routers05.msg_bytes.Writeback_Data::2 5572224
+system.ruby.network.routers05.msg_bytes.Writeback_Control::0 1254704
+system.ruby.network.routers05.msg_bytes.Forwarded_Control::0 6528
+system.ruby.network.routers05.msg_bytes.Invalidate_Control::0 1816
+system.ruby.network.routers05.msg_bytes.Unblock_Control::2 633968
+system.ruby.network.routers06.percent_links_utilized 5.788672
+system.ruby.network.routers06.msg_count.Request_Control::0 78462
+system.ruby.network.routers06.msg_count.Response_Data::2 77081
+system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2 586
+system.ruby.network.routers06.msg_count.ResponseLocal_Data::2 1642
+system.ruby.network.routers06.msg_count.Response_Control::2 600
+system.ruby.network.routers06.msg_count.Writeback_Data::2 77437
+system.ruby.network.routers06.msg_count.Writeback_Control::0 156820
+system.ruby.network.routers06.msg_count.Forwarded_Control::0 849
+system.ruby.network.routers06.msg_count.Invalidate_Control::0 221
+system.ruby.network.routers06.msg_count.Unblock_Control::2 79201
+system.ruby.network.routers06.msg_bytes.Request_Control::0 627696
+system.ruby.network.routers06.msg_bytes.Response_Data::2 5549832
+system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2 42192
+system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2 118224
+system.ruby.network.routers06.msg_bytes.Response_Control::2 4800
+system.ruby.network.routers06.msg_bytes.Writeback_Data::2 5575464
+system.ruby.network.routers06.msg_bytes.Writeback_Control::0 1254560
+system.ruby.network.routers06.msg_bytes.Forwarded_Control::0 6792
+system.ruby.network.routers06.msg_bytes.Invalidate_Control::0 1768
+system.ruby.network.routers06.msg_bytes.Unblock_Control::2 633608
+system.ruby.network.routers07.percent_links_utilized 5.769735
+system.ruby.network.routers07.msg_count.Request_Control::0 78239
+system.ruby.network.routers07.msg_count.Response_Data::2 76843
+system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2 556
+system.ruby.network.routers07.msg_count.ResponseLocal_Data::2 1661
+system.ruby.network.routers07.msg_count.Response_Control::2 611
+system.ruby.network.routers07.msg_count.Writeback_Data::2 77149
+system.ruby.network.routers07.msg_count.Writeback_Control::0 156380
+system.ruby.network.routers07.msg_count.Forwarded_Control::0 824
+system.ruby.network.routers07.msg_count.Invalidate_Control::0 247
+system.ruby.network.routers07.msg_count.Unblock_Control::2 79033
+system.ruby.network.routers07.msg_bytes.Request_Control::0 625912
+system.ruby.network.routers07.msg_bytes.Response_Data::2 5532696
+system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2 40032
+system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2 119592
+system.ruby.network.routers07.msg_bytes.Response_Control::2 4888
+system.ruby.network.routers07.msg_bytes.Writeback_Data::2 5554728
+system.ruby.network.routers07.msg_bytes.Writeback_Control::0 1251040
+system.ruby.network.routers07.msg_bytes.Forwarded_Control::0 6592
+system.ruby.network.routers07.msg_bytes.Invalidate_Control::0 1976
+system.ruby.network.routers07.msg_bytes.Unblock_Control::2 632264
+system.ruby.l2_cntrl0.L2cache.demand_hits 4573 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 623547 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 628120 # Number of cache demand accesses
+system.ruby.network.routers08.percent_links_utilized 76.868118
+system.ruby.network.routers08.msg_count.Request_Control::0 628120
+system.ruby.network.routers08.msg_count.Request_Control::1 616927
+system.ruby.network.routers08.msg_count.Response_Data::2 1233805
+system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2 4573
+system.ruby.network.routers08.msg_count.Response_Control::2 1229
+system.ruby.network.routers08.msg_count.Writeback_Data::2 842154
+system.ruby.network.routers08.msg_count.Writeback_Control::0 1255532
+system.ruby.network.routers08.msg_count.Writeback_Control::1 444935
+system.ruby.network.routers08.msg_count.Forwarded_Control::0 6620
+system.ruby.network.routers08.msg_count.Invalidate_Control::0 1813
+system.ruby.network.routers08.msg_count.Unblock_Control::2 1251180
+system.ruby.network.routers08.msg_bytes.Request_Control::0 5024960
+system.ruby.network.routers08.msg_bytes.Request_Control::1 4935416
+system.ruby.network.routers08.msg_bytes.Response_Data::2 88833960
+system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2 329256
+system.ruby.network.routers08.msg_bytes.Response_Control::2 9832
+system.ruby.network.routers08.msg_bytes.Writeback_Data::2 60635088
+system.ruby.network.routers08.msg_bytes.Writeback_Control::0 10044256
+system.ruby.network.routers08.msg_bytes.Writeback_Control::1 3559480
+system.ruby.network.routers08.msg_bytes.Forwarded_Control::0 52960
+system.ruby.network.routers08.msg_bytes.Invalidate_Control::0 14504
+system.ruby.network.routers08.msg_bytes.Unblock_Control::2 10009440
+system.ruby.network.routers09.percent_links_utilized 30.950516
+system.ruby.network.routers09.msg_count.Request_Control::1 616927
+system.ruby.network.routers09.msg_count.Response_Data::2 616908
+system.ruby.network.routers09.msg_count.Writeback_Data::2 222462
+system.ruby.network.routers09.msg_count.Writeback_Control::1 444945
+system.ruby.network.routers09.msg_count.Unblock_Control::2 616896
+system.ruby.network.routers09.msg_bytes.Request_Control::1 4935416
+system.ruby.network.routers09.msg_bytes.Response_Data::2 44417376
+system.ruby.network.routers09.msg_bytes.Writeback_Data::2 16017264
+system.ruby.network.routers09.msg_bytes.Writeback_Control::1 3559560
+system.ruby.network.routers09.msg_bytes.Unblock_Control::2 4935168
+system.ruby.network.routers10.percent_links_utilized 15.414795
+system.ruby.network.routers10.msg_count.Request_Control::0 628120
+system.ruby.network.routers10.msg_count.Request_Control::1 616927
+system.ruby.network.routers10.msg_count.Response_Data::2 1233804
+system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2 4573
+system.ruby.network.routers10.msg_count.ResponseLocal_Data::2 6620
+system.ruby.network.routers10.msg_count.Response_Control::2 3050
+system.ruby.network.routers10.msg_count.Writeback_Data::2 842154
+system.ruby.network.routers10.msg_count.Writeback_Control::0 1255532
+system.ruby.network.routers10.msg_count.Writeback_Control::1 444935
+system.ruby.network.routers10.msg_count.Forwarded_Control::0 6620
+system.ruby.network.routers10.msg_count.Invalidate_Control::0 1821
+system.ruby.network.routers10.msg_count.Unblock_Control::2 1251180
+system.ruby.network.routers10.msg_bytes.Request_Control::0 5024960
+system.ruby.network.routers10.msg_bytes.Request_Control::1 4935416
+system.ruby.network.routers10.msg_bytes.Response_Data::2 88833888
+system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2 329256
+system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2 476640
+system.ruby.network.routers10.msg_bytes.Response_Control::2 24400
+system.ruby.network.routers10.msg_bytes.Writeback_Data::2 60635088
+system.ruby.network.routers10.msg_bytes.Writeback_Control::0 10044256
+system.ruby.network.routers10.msg_bytes.Writeback_Control::1 3559480
+system.ruby.network.routers10.msg_bytes.Forwarded_Control::0 52960
+system.ruby.network.routers10.msg_bytes.Invalidate_Control::0 14568
+system.ruby.network.routers10.msg_bytes.Unblock_Control::2 10009440
+system.ruby.network.msg_count.Request_Control 3735142
+system.ruby.network.msg_count.Response_Data 3701418
+system.ruby.network.msg_count.ResponseL2hit_Data 13719
+system.ruby.network.msg_count.ResponseLocal_Data 19860
+system.ruby.network.msg_count.Response_Control 9150
+system.ruby.network.msg_count.Writeback_Data 2526462
+system.ruby.network.msg_count.Writeback_Control 5101412
+system.ruby.network.msg_count.Forwarded_Control 19860
+system.ruby.network.msg_count.Invalidate_Control 5455
+system.ruby.network.msg_count.Unblock_Control 3753544
+system.ruby.network.msg_byte.Request_Control 29881136
+system.ruby.network.msg_byte.Response_Data 266502096
+system.ruby.network.msg_byte.ResponseL2hit_Data 987768
+system.ruby.network.msg_byte.ResponseLocal_Data 1429920
+system.ruby.network.msg_byte.Response_Control 73200
+system.ruby.network.msg_byte.Writeback_Data 181905264
+system.ruby.network.msg_byte.Writeback_Control 40811296
+system.ruby.network.msg_byte.Forwarded_Control 158880
+system.ruby.network.msg_byte.Invalidate_Control 43640
+system.ruby.network.msg_byte.Unblock_Control 30028352
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 840532 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 617276 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 223251 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 53097 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 12084618 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 7109815 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 3756357 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 22950790 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 27.305076 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 2125863 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 3998707 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 215811 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1338863 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 3014396 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memNotOld 1390978 # memory stalls due to anti starvation
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 26168 3.11% 3.11% | 26574 3.16% 6.27% | 26455 3.15% 9.42% | 26511 3.15% 12.58% | 26226 3.12% 15.70% | 26782 3.19% 18.88% | 26319 3.13% 22.01% | 26430 3.14% 25.16% | 26348 3.13% 28.29% | 26005 3.09% 31.39% | 26264 3.12% 34.51% | 26345 3.13% 37.65% | 26533 3.16% 40.80% | 26231 3.12% 43.92% | 26065 3.10% 47.02% | 26208 3.12% 50.14% | 26194 3.12% 53.26% | 26013 3.09% 56.35% | 26137 3.11% 59.46% | 26424 3.14% 62.61% | 25919 3.08% 65.69% | 26330 3.13% 68.82% | 26181 3.11% 71.94% | 26372 3.14% 75.08% | 26420 3.14% 78.22% | 26347 3.13% 81.35% | 26285 3.13% 84.48% | 25978 3.09% 87.57% | 26022 3.10% 90.67% | 25911 3.08% 93.75% | 26364 3.14% 96.89% | 26171 3.11% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 840532 # Number of accesses per bank
-system.ruby.network.routers09.percent_links_utilized 34.091732
-system.ruby.network.routers09.msg_count.Request_Control::1 617280
-system.ruby.network.routers09.msg_count.Response_Data::2 617270
-system.ruby.network.routers09.msg_count.Writeback_Data::2 223252
-system.ruby.network.routers09.msg_count.Writeback_Control::1 1233682
-system.ruby.network.routers09.msg_count.Writeback_Control::2 393565
-system.ruby.network.routers09.msg_count.Unblock_Control::2 617253
-system.ruby.network.routers09.msg_bytes.Request_Control::1 4938240
-system.ruby.network.routers09.msg_bytes.Response_Data::2 44443440
-system.ruby.network.routers09.msg_bytes.Writeback_Data::2 16074144
-system.ruby.network.routers09.msg_bytes.Writeback_Control::1 9869456
-system.ruby.network.routers09.msg_bytes.Writeback_Control::2 3148520
-system.ruby.network.routers09.msg_bytes.Unblock_Control::2 4938024
-system.ruby.network.routers10.percent_links_utilized 15.873398
-system.ruby.network.routers10.msg_count.Request_Control::0 631981
-system.ruby.network.routers10.msg_count.Request_Control::1 617280
-system.ruby.network.routers10.msg_count.Response_Data::2 1234523
-system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2 6149
-system.ruby.network.routers10.msg_count.ResponseLocal_Data::2 8552
-system.ruby.network.routers10.msg_count.Response_Control::2 3049
-system.ruby.network.routers10.msg_count.Writeback_Data::2 846848
-system.ruby.network.routers10.msg_count.Writeback_Control::0 1263518
-system.ruby.network.routers10.msg_count.Writeback_Control::1 1233658
-system.ruby.network.routers10.msg_count.Writeback_Control::2 393565
-system.ruby.network.routers10.msg_count.Forwarded_Control::0 8552
-system.ruby.network.routers10.msg_count.Invalidate_Control::0 11
-system.ruby.network.routers10.msg_count.Unblock_Control::2 1257012
-system.ruby.network.routers10.msg_bytes.Request_Control::0 5055848
-system.ruby.network.routers10.msg_bytes.Request_Control::1 4938240
-system.ruby.network.routers10.msg_bytes.Response_Data::2 88885656
-system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2 442728
-system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2 615744
-system.ruby.network.routers10.msg_bytes.Response_Control::2 24392
-system.ruby.network.routers10.msg_bytes.Writeback_Data::2 60973056
-system.ruby.network.routers10.msg_bytes.Writeback_Control::0 10108144
-system.ruby.network.routers10.msg_bytes.Writeback_Control::1 9869264
-system.ruby.network.routers10.msg_bytes.Writeback_Control::2 3148520
-system.ruby.network.routers10.msg_bytes.Forwarded_Control::0 68416
-system.ruby.network.routers10.msg_bytes.Invalidate_Control::0 88
-system.ruby.network.routers10.msg_bytes.Unblock_Control::2 10056096
-system.ruby.network.msg_count.Request_Control 3747784
-system.ruby.network.msg_count.Response_Data 3703577
-system.ruby.network.msg_count.ResponseL2hit_Data 18447
-system.ruby.network.msg_count.ResponseLocal_Data 25656
-system.ruby.network.msg_count.Response_Control 9147
-system.ruby.network.msg_count.Writeback_Data 2540544
-system.ruby.network.msg_count.Writeback_Control 8672248
-system.ruby.network.msg_count.Forwarded_Control 25656
-system.ruby.network.msg_count.Invalidate_Control 33
-system.ruby.network.msg_count.Unblock_Control 3771042
-system.ruby.network.msg_byte.Request_Control 29982272
-system.ruby.network.msg_byte.Response_Data 266657544
-system.ruby.network.msg_byte.ResponseL2hit_Data 1328184
-system.ruby.network.msg_byte.ResponseLocal_Data 1847232
-system.ruby.network.msg_byte.Response_Control 73176
-system.ruby.network.msg_byte.Writeback_Data 182919168
-system.ruby.network.msg_byte.Writeback_Control 69377984
-system.ruby.network.msg_byte.Forwarded_Control 205248
-system.ruby.network.msg_byte.Invalidate_Control 264
-system.ruby.network.msg_byte.Unblock_Control 30168336
-system.cpu0.num_reads 99316 # number of read accesses completed
-system.cpu0.num_writes 55500 # number of write accesses completed
+system.cpu0.num_reads 99943 # number of read accesses completed
+system.cpu0.num_writes 55703 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed
-system.cpu1.num_reads 99690 # number of read accesses completed
-system.cpu1.num_writes 55732 # number of write accesses completed
+system.cpu1.num_reads 99615 # number of read accesses completed
+system.cpu1.num_writes 55561 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
-system.cpu2.num_reads 99856 # number of read accesses completed
-system.cpu2.num_writes 55785 # number of write accesses completed
+system.cpu2.num_reads 98958 # number of read accesses completed
+system.cpu2.num_writes 55524 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
-system.cpu3.num_reads 99241 # number of read accesses completed
-system.cpu3.num_writes 55367 # number of write accesses completed
+system.cpu3.num_reads 99879 # number of read accesses completed
+system.cpu3.num_writes 55313 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
-system.cpu4.num_reads 99899 # number of read accesses completed
-system.cpu4.num_writes 55499 # number of write accesses completed
+system.cpu4.num_reads 99950 # number of read accesses completed
+system.cpu4.num_writes 55567 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
-system.cpu5.num_reads 100000 # number of read accesses completed
-system.cpu5.num_writes 55860 # number of write accesses completed
+system.cpu5.num_reads 99292 # number of read accesses completed
+system.cpu5.num_writes 55606 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
-system.cpu6.num_reads 99699 # number of read accesses completed
-system.cpu6.num_writes 55767 # number of write accesses completed
+system.cpu6.num_reads 100000 # number of read accesses completed
+system.cpu6.num_writes 55665 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
-system.cpu7.num_reads 99546 # number of read accesses completed
-system.cpu7.num_writes 55623 # number of write accesses completed
+system.cpu7.num_reads 99277 # number of read accesses completed
+system.cpu7.num_writes 55190 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
-system.ruby.network.routers00.throttle0.link_utilization 5.180524
-system.ruby.network.routers00.throttle0.msg_count.Response_Data::2 77245
-system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2 780
-system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2 1048
-system.ruby.network.routers00.throttle0.msg_count.Response_Control::2 382
-system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0 79061
-system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0 1092
-system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0 3
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2 5561640
-system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2 56160
-system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2 75456
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2 3056
-system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0 632488
-system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0 8736
-system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0 24
-system.ruby.network.routers00.throttle1.link_utilization 6.216360
-system.ruby.network.routers00.throttle1.msg_count.Request_Control::0 79077
-system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2 1092
-system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 3
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2 78067
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 79061
-system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2 80021
-system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0 632616
-system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2 78624
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 24
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2 5620824
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 632488
-system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2 640168
-system.ruby.network.routers01.throttle0.link_utilization 5.171218
-system.ruby.network.routers01.throttle0.msg_count.Response_Data::2 77083
-system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2 799
-system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2 1055
+system.ruby.network.routers00.throttle0.link_utilization 5.284183
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::2 77269
+system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2 563
+system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2 844
+system.ruby.network.routers00.throttle0.msg_count.Response_Control::2 380
+system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0 78644
+system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0 842
+system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0 233
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2 5563368
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2 40536
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2 60768
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2 3040
+system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0 629152
+system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0 6736
+system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0 1864
+system.ruby.network.routers00.throttle1.link_utilization 6.323618
+system.ruby.network.routers00.throttle1.msg_count.Request_Control::0 78680
+system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2 842
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 233
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2 77627
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 78645
+system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2 79445
+system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0 629440
+system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2 60624
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 1864
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2 5589144
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 629160
+system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2 635560
+system.ruby.network.routers01.throttle0.link_utilization 5.287320
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::2 77263
+system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2 617
+system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2 843
system.ruby.network.routers01.throttle0.msg_count.Response_Control::2 368
-system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0 78908
-system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0 1062
-system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2 5549976
-system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2 57528
-system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2 75960
+system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0 78670
+system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0 868
+system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0 238
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2 5562936
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2 44424
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2 60696
system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::2 2944
-system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0 631264
-system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0 8496
-system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers01.throttle1.link_utilization 6.200038
-system.ruby.network.routers01.throttle1.msg_count.Request_Control::0 78939
-system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2 1062
-system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 1
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2 77862
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 78908
-system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2 79933
-system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0 631512
-system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2 76464
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 8
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2 5606064
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 631264
-system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2 639464
-system.ruby.network.routers02.throttle0.link_utilization 5.182871
-system.ruby.network.routers02.throttle0.msg_count.Response_Data::2 77289
-system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2 789
-system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2 1034
-system.ruby.network.routers02.throttle0.msg_count.Response_Control::2 367
-system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0 79088
-system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0 1090
-system.ruby.network.routers02.throttle0.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2 5564808
-system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2 56808
-system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2 74448
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2 2936
-system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0 632704
-system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0 8720
-system.ruby.network.routers02.throttle0.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers02.throttle1.link_utilization 6.217982
-system.ruby.network.routers02.throttle1.msg_count.Request_Control::0 79113
-system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2 1090
-system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 1
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2 78085
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 79088
-system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2 80064
-system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0 632904
-system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2 78480
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 8
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2 5622120
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 632704
-system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2 640512
-system.ruby.network.routers03.throttle0.link_utilization 5.160022
-system.ruby.network.routers03.throttle0.msg_count.Response_Data::2 76945
-system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2 741
-system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2 1076
-system.ruby.network.routers03.throttle0.msg_count.Response_Control::2 396
-system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0 78725
-system.ruby.network.routers03.throttle0.msg_count.Forwarded_Control::0 1079
-system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0 2
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2 5540040
-system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2 53352
-system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2 77472
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2 3168
-system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0 629800
-system.ruby.network.routers03.throttle0.msg_bytes.Forwarded_Control::0 8632
-system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0 16
-system.ruby.network.routers03.throttle1.link_utilization 6.189006
-system.ruby.network.routers03.throttle1.msg_count.Request_Control::0 78765
-system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::2 1079
-system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 2
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2 77719
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 78725
-system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2 79736
-system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0 630120
-system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::2 77688
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 16
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2 5595768
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 629800
-system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2 637888
-system.ruby.network.routers04.throttle0.link_utilization 5.183636
-system.ruby.network.routers04.throttle0.msg_count.Response_Data::2 77230
-system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2 793
-system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2 1099
-system.ruby.network.routers04.throttle0.msg_count.Response_Control::2 413
-system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0 79099
-system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0 1060
-system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2 5560560
-system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2 57096
-system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2 79128
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2 3304
-system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0 632792
-system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0 8480
-system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers04.throttle1.link_utilization 6.215811
-system.ruby.network.routers04.throttle1.msg_count.Request_Control::0 79125
-system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2 1060
-system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 1
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2 78072
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 79099
-system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2 80096
-system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0 633000
-system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2 76320
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 8
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2 5621184
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 632792
-system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2 640768
-system.ruby.network.routers05.throttle0.link_utilization 5.174638
-system.ruby.network.routers05.throttle0.msg_count.Response_Data::2 77132
-system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2 770
-system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2 1092
-system.ruby.network.routers05.throttle0.msg_count.Response_Control::2 390
-system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0 78967
-system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0 994
-system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2 5553504
-system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2 55440
-system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2 78624
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2 3120
-system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0 631736
-system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0 7952
-system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers05.throttle1.link_utilization 6.203863
-system.ruby.network.routers05.throttle1.msg_count.Request_Control::0 78996
-system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2 994
-system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 1
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2 77981
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 78967
-system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2 79943
-system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0 631968
-system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2 71568
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 8
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2 5614632
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 631736
-system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2 639544
-system.ruby.network.routers06.throttle0.link_utilization 5.189319
-system.ruby.network.routers06.throttle0.msg_count.Response_Data::2 77396
-system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2 741
-system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2 1070
-system.ruby.network.routers06.throttle0.msg_count.Response_Control::2 371
-system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0 79193
-system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0 1111
-system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0 2
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2 5572512
-system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2 53352
-system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2 77040
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2 2968
-system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0 633544
-system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0 8888
-system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0 16
-system.ruby.network.routers06.throttle1.link_utilization 6.223848
-system.ruby.network.routers06.throttle1.msg_count.Request_Control::0 79210
-system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2 1111
-system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 2
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2 78123
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 79194
-system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2 80226
-system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0 633680
-system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2 79992
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 16
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2 5624856
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 633552
-system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2 641808
-system.ruby.network.routers07.throttle0.link_utilization 5.159172
-system.ruby.network.routers07.throttle0.msg_count.Response_Data::2 76940
-system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2 736
-system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2 1078
-system.ruby.network.routers07.throttle0.msg_count.Response_Control::2 362
-system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0 78718
-system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0 1064
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2 5539680
-system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2 52992
-system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2 77616
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2 2896
-system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0 629744
-system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0 8512
-system.ruby.network.routers07.throttle1.link_utilization 6.186194
-system.ruby.network.routers07.throttle1.msg_count.Request_Control::0 78757
-system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2 1064
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2 77687
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 78718
-system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2 79746
-system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0 630056
-system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2 76608
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2 5593464
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 629744
-system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2 637968
-system.ruby.network.routers08.throttle0.link_utilization 89.512336
-system.ruby.network.routers08.throttle0.msg_count.Request_Control::0 631981
-system.ruby.network.routers08.throttle0.msg_count.Response_Data::2 617263
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2 623596
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 631759
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1 616817
-system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2 639759
-system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0 5055848
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2 44442936
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2 44898912
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 5054072
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1 4934536
-system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2 5118072
-system.ruby.network.routers08.throttle1.link_utilization 68.718242
-system.ruby.network.routers08.throttle1.msg_count.Request_Control::1 617280
-system.ruby.network.routers08.throttle1.msg_count.Response_Data::2 617261
-system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2 6149
-system.ruby.network.routers08.throttle1.msg_count.Response_Control::2 3038
-system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2 223252
-system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0 631759
-system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1 616841
-system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::2 393565
-system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0 8552
-system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0 11
-system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2 617253
-system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1 4938240
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2 44442792
-system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2 442728
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2 24304
-system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2 16074144
-system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0 5054072
-system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1 4934728
-system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::2 3148520
-system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0 68416
-system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0 88
-system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2 4938024
-system.ruby.network.routers09.throttle0.link_utilization 27.820196
-system.ruby.network.routers09.throttle0.msg_count.Request_Control::1 617280
-system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2 223252
-system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1 616841
-system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::2 393565
-system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2 617253
-system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1 4938240
-system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2 16074144
-system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1 4934728
-system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::2 3148520
-system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2 4938024
-system.ruby.network.routers09.throttle1.link_utilization 40.363269
-system.ruby.network.routers09.throttle1.msg_count.Response_Data::2 617270
-system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1 616841
-system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2 44443440
-system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1 4934728
-system.ruby.network.routers10.throttle0.link_utilization 5.180524
-system.ruby.network.routers10.throttle0.msg_count.Response_Data::2 77245
-system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2 780
-system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2 1048
-system.ruby.network.routers10.throttle0.msg_count.Response_Control::2 382
-system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0 79061
-system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0 1092
-system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0 3
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2 5561640
-system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2 56160
-system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2 75456
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2 3056
-system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0 632488
-system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0 8736
-system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0 24
-system.ruby.network.routers10.throttle1.link_utilization 5.171218
-system.ruby.network.routers10.throttle1.msg_count.Response_Data::2 77083
-system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2 799
-system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2 1055
+system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0 629360
+system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0 6944
+system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0 1904
+system.ruby.network.routers01.throttle1.link_utilization 6.325126
+system.ruby.network.routers01.throttle1.msg_count.Request_Control::0 78726
+system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2 868
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 238
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2 77607
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 78670
+system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2 79540
+system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0 629808
+system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2 62496
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 1904
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2 5587704
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 629360
+system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2 636320
+system.ruby.network.routers02.throttle0.link_utilization 5.271049
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::2 77126
+system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2 556
+system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2 806
+system.ruby.network.routers02.throttle0.msg_count.Response_Control::2 371
+system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0 78450
+system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0 799
+system.ruby.network.routers02.throttle0.msg_count.Invalidate_Control::0 212
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2 5553072
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2 40032
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2 58032
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2 2968
+system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0 627600
+system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0 6392
+system.ruby.network.routers02.throttle0.msg_bytes.Invalidate_Control::0 1696
+system.ruby.network.routers02.throttle1.link_utilization 6.308835
+system.ruby.network.routers02.throttle1.msg_count.Request_Control::0 78492
+system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2 799
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 212
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2 77494
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 78450
+system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2 79228
+system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0 627936
+system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2 57528
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 1696
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2 5579568
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 627600
+system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2 633824
+system.ruby.network.routers03.throttle0.link_utilization 5.273101
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::2 77107
+system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2 585
+system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2 823
+system.ruby.network.routers03.throttle0.msg_count.Response_Control::2 403
+system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0 78482
+system.ruby.network.routers03.throttle0.msg_count.Forwarded_Control::0 780
+system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0 230
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2 5551704
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2 42120
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2 59256
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2 3224
+system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0 627856
+system.ruby.network.routers03.throttle0.msg_bytes.Forwarded_Control::0 6240
+system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0 1840
+system.ruby.network.routers03.throttle1.link_utilization 6.307280
+system.ruby.network.routers03.throttle1.msg_count.Request_Control::0 78519
+system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::2 780
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 230
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2 77472
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 78482
+system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2 79288
+system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0 628152
+system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::2 56160
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 1840
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2 5577984
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 627856
+system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2 634304
+system.ruby.network.routers04.throttle0.link_utilization 5.274777
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::2 77149
+system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2 567
+system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2 822
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::2 382
+system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0 78501
+system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0 842
+system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0 213
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2 5554728
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2 40824
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2 59184
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2 3056
+system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0 628008
+system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0 6736
+system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0 1704
+system.ruby.network.routers04.throttle1.link_utilization 6.313843
+system.ruby.network.routers04.throttle1.msg_count.Request_Control::0 78541
+system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2 842
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 213
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2 77514
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 78501
+system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2 79307
+system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0 628328
+system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2 60624
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 1704
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2 5581008
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 628008
+system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2 634456
+system.ruby.network.routers05.throttle0.link_utilization 5.269460
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::2 77063
+system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2 543
+system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2 852
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::2 403
+system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0 78419
+system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0 816
+system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0 227
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2 5548536
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2 39096
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2 61344
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2 3224
+system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0 627352
+system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0 6528
+system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0 1816
+system.ruby.network.routers05.throttle1.link_utilization 6.303518
+system.ruby.network.routers05.throttle1.msg_count.Request_Control::0 78462
+system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2 816
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 227
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2 77392
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 78419
+system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2 79246
+system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0 627696
+system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2 58752
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 1816
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2 5572224
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 627352
+system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2 633968
+system.ruby.network.routers06.throttle0.link_utilization 5.269521
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::2 77081
+system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2 586
+system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2 793
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::2 379
+system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0 78410
+system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0 849
+system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0 221
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2 5549832
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2 42192
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2 57096
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2 3032
+system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0 627280
+system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0 6792
+system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0 1768
+system.ruby.network.routers06.throttle1.link_utilization 6.307823
+system.ruby.network.routers06.throttle1.msg_count.Request_Control::0 78462
+system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2 849
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 221
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2 77437
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 78410
+system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2 79201
+system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0 627696
+system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2 61128
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 1768
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2 5575464
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 627280
+system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2 633608
+system.ruby.network.routers07.throttle0.link_utilization 5.254456
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::2 76843
+system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2 556
+system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2 837
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::2 364
+system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0 78190
+system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0 824
+system.ruby.network.routers07.throttle0.msg_count.Invalidate_Control::0 247
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2 5532696
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2 40032
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2 60264
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2 2912
+system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0 625520
+system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0 6592
+system.ruby.network.routers07.throttle0.msg_bytes.Invalidate_Control::0 1976
+system.ruby.network.routers07.throttle1.link_utilization 6.285015
+system.ruby.network.routers07.throttle1.msg_count.Request_Control::0 78239
+system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2 824
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 247
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2 77149
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 78190
+system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2 79033
+system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0 625912
+system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2 59328
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 1976
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2 5554728
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 625520
+system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2 632264
+system.ruby.network.routers08.throttle0.link_utilization 88.777667
+system.ruby.network.routers08.throttle0.msg_count.Request_Control::0 628120
+system.ruby.network.routers08.throttle0.msg_count.Response_Data::2 616903
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2 619692
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 627766
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1 222462
+system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2 634284
+system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0 5024960
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2 44417016
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2 44617824
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 5022128
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1 1779696
+system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2 5074272
+system.ruby.network.routers08.throttle1.link_utilization 64.958569
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::1 616927
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::2 616902
+system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2 4573
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::2 1229
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2 222462
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0 627766
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1 222473
+system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0 6620
+system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0 1813
+system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2 616896
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1 4935416
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2 44416944
+system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2 329256
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2 9832
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2 16017264
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0 5022128
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1 1779784
+system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0 52960
+system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0 14504
+system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2 4935168
+system.ruby.network.routers09.throttle0.link_utilization 23.186371
+system.ruby.network.routers09.throttle0.msg_count.Request_Control::1 616927
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2 222462
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1 222473
+system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2 616896
+system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1 4935416
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2 16017264
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1 1779784
+system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2 4935168
+system.ruby.network.routers09.throttle1.link_utilization 38.714661
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::2 616908
+system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1 222472
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2 44417376
+system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1 1779776
+system.ruby.network.routers10.throttle0.link_utilization 5.284183
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::2 77269
+system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2 563
+system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2 844
+system.ruby.network.routers10.throttle0.msg_count.Response_Control::2 380
+system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0 78644
+system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0 842
+system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0 233
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2 5563368
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2 40536
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2 60768
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2 3040
+system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0 629152
+system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0 6736
+system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0 1864
+system.ruby.network.routers10.throttle1.link_utilization 5.287320
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::2 77263
+system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2 617
+system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2 843
system.ruby.network.routers10.throttle1.msg_count.Response_Control::2 368
-system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0 78908
-system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0 1062
-system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2 5549976
-system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2 57528
-system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2 75960
+system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0 78670
+system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0 868
+system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0 238
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2 5562936
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2 44424
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2 60696
system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::2 2944
-system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0 631264
-system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0 8496
-system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers10.throttle2.link_utilization 5.182871
-system.ruby.network.routers10.throttle2.msg_count.Response_Data::2 77289
-system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2 789
-system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2 1034
-system.ruby.network.routers10.throttle2.msg_count.Response_Control::2 367
-system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0 79088
-system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0 1090
-system.ruby.network.routers10.throttle2.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2 5564808
-system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2 56808
-system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2 74448
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2 2936
-system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0 632704
-system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0 8720
-system.ruby.network.routers10.throttle2.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers10.throttle3.link_utilization 5.160022
-system.ruby.network.routers10.throttle3.msg_count.Response_Data::2 76945
-system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2 741
-system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2 1076
-system.ruby.network.routers10.throttle3.msg_count.Response_Control::2 396
-system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0 78725
-system.ruby.network.routers10.throttle3.msg_count.Forwarded_Control::0 1079
-system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0 2
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2 5540040
-system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2 53352
-system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2 77472
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2 3168
-system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0 629800
-system.ruby.network.routers10.throttle3.msg_bytes.Forwarded_Control::0 8632
-system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0 16
-system.ruby.network.routers10.throttle4.link_utilization 5.183636
-system.ruby.network.routers10.throttle4.msg_count.Response_Data::2 77230
-system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2 793
-system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2 1099
-system.ruby.network.routers10.throttle4.msg_count.Response_Control::2 413
-system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0 79099
-system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0 1060
-system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2 5560560
-system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2 57096
-system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2 79128
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2 3304
-system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0 632792
-system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0 8480
-system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers10.throttle5.link_utilization 5.174658
-system.ruby.network.routers10.throttle5.msg_count.Response_Data::2 77132
-system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2 770
-system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2 1092
-system.ruby.network.routers10.throttle5.msg_count.Response_Control::2 390
-system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0 78967
-system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0 994
-system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0 1
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2 5553504
-system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2 55440
-system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2 78624
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2 3120
-system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0 631736
-system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0 7952
-system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0 8
-system.ruby.network.routers10.throttle6.link_utilization 5.189319
-system.ruby.network.routers10.throttle6.msg_count.Response_Data::2 77396
-system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2 741
-system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2 1070
-system.ruby.network.routers10.throttle6.msg_count.Response_Control::2 371
-system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0 79193
-system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0 1111
-system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0 2
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2 5572512
-system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2 53352
-system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2 77040
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2 2968
-system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0 633544
-system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0 8888
-system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0 16
-system.ruby.network.routers10.throttle7.link_utilization 5.159172
-system.ruby.network.routers10.throttle7.msg_count.Response_Data::2 76940
-system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2 736
-system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2 1078
-system.ruby.network.routers10.throttle7.msg_count.Response_Control::2 362
-system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0 78718
-system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0 1064
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2 5539680
-system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2 52992
-system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2 77616
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2 2896
-system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0 629744
-system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0 8512
-system.ruby.network.routers10.throttle8.link_utilization 89.512362
-system.ruby.network.routers10.throttle8.msg_count.Request_Control::0 631981
-system.ruby.network.routers10.throttle8.msg_count.Response_Data::2 617263
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2 623596
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 631759
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1 616817
-system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2 639759
-system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0 5055848
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2 44442936
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2 44898912
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 5054072
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1 4934536
-system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2 5118072
-system.ruby.network.routers10.throttle9.link_utilization 27.820196
-system.ruby.network.routers10.throttle9.msg_count.Request_Control::1 617280
-system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2 223252
-system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1 616841
-system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::2 393565
-system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2 617253
-system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1 4938240
-system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2 16074144
-system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1 4934728
-system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::2 3148520
-system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2 4938024
+system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0 629360
+system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0 6944
+system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0 1904
+system.ruby.network.routers10.throttle2.link_utilization 5.271049
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::2 77126
+system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2 556
+system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2 806
+system.ruby.network.routers10.throttle2.msg_count.Response_Control::2 371
+system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0 78450
+system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0 799
+system.ruby.network.routers10.throttle2.msg_count.Invalidate_Control::0 212
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2 5553072
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2 40032
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2 58032
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2 2968
+system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0 627600
+system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0 6392
+system.ruby.network.routers10.throttle2.msg_bytes.Invalidate_Control::0 1696
+system.ruby.network.routers10.throttle3.link_utilization 5.273101
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::2 77107
+system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2 585
+system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2 823
+system.ruby.network.routers10.throttle3.msg_count.Response_Control::2 403
+system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0 78482
+system.ruby.network.routers10.throttle3.msg_count.Forwarded_Control::0 780
+system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0 230
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2 5551704
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2 42120
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2 59256
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2 3224
+system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0 627856
+system.ruby.network.routers10.throttle3.msg_bytes.Forwarded_Control::0 6240
+system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0 1840
+system.ruby.network.routers10.throttle4.link_utilization 5.274777
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::2 77149
+system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2 567
+system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2 822
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::2 382
+system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0 78501
+system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0 842
+system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0 213
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2 5554728
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2 40824
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2 59184
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2 3056
+system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0 628008
+system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0 6736
+system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0 1704
+system.ruby.network.routers10.throttle5.link_utilization 5.269460
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::2 77063
+system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2 543
+system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2 852
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::2 403
+system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0 78419
+system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0 816
+system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0 227
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2 5548536
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2 39096
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2 61344
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2 3224
+system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0 627352
+system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0 6528
+system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0 1816
+system.ruby.network.routers10.throttle6.link_utilization 5.269541
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::2 77081
+system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2 586
+system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2 793
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::2 379
+system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0 78410
+system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0 849
+system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0 221
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2 5549832
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2 42192
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2 57096
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2 3032
+system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0 627280
+system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0 6792
+system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0 1768
+system.ruby.network.routers10.throttle7.link_utilization 5.254456
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::2 76843
+system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2 556
+system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2 837
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::2 364
+system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0 78190
+system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0 824
+system.ruby.network.routers10.throttle7.msg_count.Invalidate_Control::0 247
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2 5532696
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2 40032
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2 60264
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2 2912
+system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0 625520
+system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0 6592
+system.ruby.network.routers10.throttle7.msg_bytes.Invalidate_Control::0 1976
+system.ruby.network.routers10.throttle8.link_utilization 88.777694
+system.ruby.network.routers10.throttle8.msg_count.Request_Control::0 628120
+system.ruby.network.routers10.throttle8.msg_count.Response_Data::2 616903
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2 619692
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 627766
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1 222462
+system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2 634284
+system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0 5024960
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2 44417016
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2 44617824
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 5022128
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1 1779696
+system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2 5074272
+system.ruby.network.routers10.throttle9.link_utilization 23.186371
+system.ruby.network.routers10.throttle9.msg_count.Request_Control::1 616927
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2 222462
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1 222473
+system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2 616896
+system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1 4935416
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2 16017264
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1 1779784
+system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2 4935168
system.ruby.LD.latency_hist::bucket_size 2048
system.ruby.LD.latency_hist::max_bucket 20479
-system.ruby.LD.latency_hist::samples 406981
-system.ruby.LD.latency_hist::mean 1548.085817
-system.ruby.LD.latency_hist::gmean 1028.850116
-system.ruby.LD.latency_hist::stdev 1547.317259
-system.ruby.LD.latency_hist | 306593 75.33% 75.33% | 69760 17.14% 92.47% | 21891 5.38% 97.85% | 6472 1.59% 99.44% | 1757 0.43% 99.88% | 406 0.10% 99.97% | 83 0.02% 100.00% | 18 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.latency_hist::total 406981
+system.ruby.LD.latency_hist::samples 403736
+system.ruby.LD.latency_hist::mean 1517.424765
+system.ruby.LD.latency_hist::gmean 1020.440366
+system.ruby.LD.latency_hist::stdev 1496.326206
+system.ruby.LD.latency_hist | 305362 75.63% 75.63% | 70366 17.43% 93.06% | 20348 5.04% 98.10% | 5804 1.44% 99.54% | 1436 0.36% 99.90% | 342 0.08% 99.98% | 68 0.02% 100.00% | 10 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::total 403736
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 113
+system.ruby.LD.hit_latency_hist::samples 89
system.ruby.LD.hit_latency_hist::mean 3
system.ruby.LD.hit_latency_hist::gmean 3.000000
-system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 113 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.LD.hit_latency_hist::total 113
+system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 89 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.LD.hit_latency_hist::total 89
system.ruby.LD.miss_latency_hist::bucket_size 2048
system.ruby.LD.miss_latency_hist::max_bucket 20479
-system.ruby.LD.miss_latency_hist::samples 406868
-system.ruby.LD.miss_latency_hist::mean 1548.514936
-system.ruby.LD.miss_latency_hist::gmean 1030.519523
-system.ruby.LD.miss_latency_hist::stdev 1547.317818
-system.ruby.LD.miss_latency_hist | 306480 75.33% 75.33% | 69760 17.15% 92.47% | 21891 5.38% 97.85% | 6472 1.59% 99.44% | 1757 0.43% 99.88% | 406 0.10% 99.97% | 83 0.02% 100.00% | 18 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 406868
+system.ruby.LD.miss_latency_hist::samples 403647
+system.ruby.LD.miss_latency_hist::mean 1517.758680
+system.ruby.LD.miss_latency_hist::gmean 1021.752799
+system.ruby.LD.miss_latency_hist::stdev 1496.322154
+system.ruby.LD.miss_latency_hist | 305273 75.63% 75.63% | 70366 17.43% 93.06% | 20348 5.04% 98.10% | 5804 1.44% 99.54% | 1436 0.36% 99.90% | 342 0.08% 99.98% | 68 0.02% 100.00% | 10 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::total 403647
system.ruby.ST.latency_hist::bucket_size 2048
system.ruby.ST.latency_hist::max_bucket 20479
-system.ruby.ST.latency_hist::samples 225146
-system.ruby.ST.latency_hist::mean 1547.516998
-system.ruby.ST.latency_hist::gmean 1031.853555
-system.ruby.ST.latency_hist::stdev 1543.988015
-system.ruby.ST.latency_hist | 169789 75.41% 75.41% | 38573 17.13% 92.55% | 11917 5.29% 97.84% | 3626 1.61% 99.45% | 964 0.43% 99.88% | 219 0.10% 99.97% | 41 0.02% 99.99% | 15 0.01% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.latency_hist::total 225146
+system.ruby.ST.latency_hist::samples 224477
+system.ruby.ST.latency_hist::mean 1522.618959
+system.ruby.ST.latency_hist::gmean 1026.724184
+system.ruby.ST.latency_hist::stdev 1499.014037
+system.ruby.ST.latency_hist | 169552 75.53% 75.53% | 39227 17.47% 93.01% | 11359 5.06% 98.07% | 3296 1.47% 99.54% | 827 0.37% 99.90% | 170 0.08% 99.98% | 39 0.02% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 224477
system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9
-system.ruby.ST.hit_latency_hist::samples 53
+system.ruby.ST.hit_latency_hist::samples 30
system.ruby.ST.hit_latency_hist::mean 3
system.ruby.ST.hit_latency_hist::gmean 3.000000
-system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 53 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.ST.hit_latency_hist::total 53
+system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 30 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.ST.hit_latency_hist::total 30
system.ruby.ST.miss_latency_hist::bucket_size 2048
system.ruby.ST.miss_latency_hist::max_bucket 20479
-system.ruby.ST.miss_latency_hist::samples 225093
-system.ruby.ST.miss_latency_hist::mean 1547.880667
-system.ruby.ST.miss_latency_hist::gmean 1033.273530
-system.ruby.ST.miss_latency_hist::stdev 1543.987848
-system.ruby.ST.miss_latency_hist | 169736 75.41% 75.41% | 38573 17.14% 92.54% | 11917 5.29% 97.84% | 3626 1.61% 99.45% | 964 0.43% 99.88% | 219 0.10% 99.97% | 41 0.02% 99.99% | 15 0.01% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 225093
-system.ruby.L1Cache_Controller.Load | 50872 12.50% 12.50% | 50771 12.47% 24.97% | 50915 12.51% 37.48% | 50811 12.48% 49.96% | 51089 12.55% 62.51% | 50942 12.51% 75.02% | 50938 12.51% 87.53% | 50752 12.47% 100.00%
-system.ruby.L1Cache_Controller.Load::total 407090
-system.ruby.L1Cache_Controller.Store | 28229 12.54% 12.54% | 28181 12.52% 25.05% | 28245 12.54% 37.60% | 27993 12.43% 50.03% | 28086 12.47% 62.50% | 28102 12.48% 74.98% | 28291 12.56% 87.54% | 28047 12.46% 100.00%
-system.ruby.L1Cache_Controller.Store::total 225174
-system.ruby.L1Cache_Controller.L1_Replacement | 9814873 12.50% 12.50% | 9819645 12.50% 25.00% | 9815706 12.50% 37.50% | 9824325 12.51% 50.01% | 9814920 12.50% 62.50% | 9818100 12.50% 75.00% | 9808821 12.49% 87.49% | 9823009 12.51% 100.00%
-system.ruby.L1Cache_Controller.L1_Replacement::total 78539399
-system.ruby.L1Cache_Controller.Fwd_GETX | 372 11.56% 11.56% | 430 13.37% 24.93% | 403 12.53% 37.46% | 422 13.12% 50.58% | 400 12.43% 63.01% | 387 12.03% 75.04% | 436 13.55% 88.59% | 367 11.41% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETX::total 3217
-system.ruby.L1Cache_Controller.Fwd_GETS | 784 13.34% 13.34% | 703 11.96% 25.30% | 761 12.95% 38.24% | 724 12.32% 50.56% | 723 12.30% 62.86% | 690 11.74% 74.60% | 733 12.47% 87.07% | 760 12.93% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETS::total 5878
-system.ruby.L1Cache_Controller.Inv | 3 27.27% 27.27% | 1 9.09% 36.36% | 1 9.09% 45.45% | 2 18.18% 63.64% | 1 9.09% 72.73% | 1 9.09% 81.82% | 2 18.18% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.Inv::total 11
-system.ruby.L1Cache_Controller.Ack | 382 12.53% 12.53% | 368 12.07% 24.60% | 367 12.04% 36.63% | 396 12.99% 49.62% | 413 13.55% 63.17% | 390 12.79% 75.96% | 371 12.17% 88.13% | 362 11.87% 100.00%
-system.ruby.L1Cache_Controller.Ack::total 3049
-system.ruby.L1Cache_Controller.Data | 694 12.16% 12.16% | 704 12.34% 24.50% | 697 12.21% 36.71% | 700 12.27% 48.97% | 718 12.58% 61.56% | 729 12.77% 74.33% | 707 12.39% 86.72% | 758 13.28% 100.00%
-system.ruby.L1Cache_Controller.Data::total 5707
-system.ruby.L1Cache_Controller.Exclusive_Data | 78379 12.52% 12.52% | 78233 12.49% 25.01% | 78415 12.52% 37.53% | 78062 12.46% 49.99% | 78404 12.52% 62.51% | 78265 12.50% 75.01% | 78500 12.53% 87.55% | 77996 12.45% 100.00%
-system.ruby.L1Cache_Controller.Exclusive_Data::total 626254
-system.ruby.L1Cache_Controller.Writeback_Ack | 625 12.30% 12.30% | 638 12.55% 24.85% | 619 12.18% 37.03% | 619 12.18% 49.20% | 632 12.43% 61.64% | 635 12.49% 74.13% | 642 12.63% 86.76% | 673 13.24% 100.00%
-system.ruby.L1Cache_Controller.Writeback_Ack::total 5083
-system.ruby.L1Cache_Controller.Writeback_Ack_Data | 78390 12.52% 12.52% | 78220 12.49% 25.00% | 78418 12.52% 37.53% | 78074 12.47% 49.99% | 78414 12.52% 62.51% | 78296 12.50% 75.01% | 78500 12.53% 87.55% | 78006 12.45% 100.00%
-system.ruby.L1Cache_Controller.Writeback_Ack_Data::total 626318
-system.ruby.L1Cache_Controller.Writeback_Nack | 46 12.85% 12.85% | 50 13.97% 26.82% | 51 14.25% 41.06% | 32 8.94% 50.00% | 53 14.80% 64.80% | 36 10.06% 74.86% | 51 14.25% 89.11% | 39 10.89% 100.00%
-system.ruby.L1Cache_Controller.Writeback_Nack::total 358
-system.ruby.L1Cache_Controller.All_acks | 28217 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27981 12.43% 50.03% | 28079 12.47% 62.50% | 28094 12.48% 74.98% | 28283 12.57% 87.55% | 28034 12.45% 100.00%
-system.ruby.L1Cache_Controller.All_acks::total 225093
-system.ruby.L1Cache_Controller.Use_Timeout | 78379 12.52% 12.52% | 78232 12.49% 25.01% | 78413 12.52% 37.53% | 78061 12.46% 49.99% | 78404 12.52% 62.51% | 78263 12.50% 75.01% | 78499 12.53% 87.55% | 77996 12.45% 100.00%
-system.ruby.L1Cache_Controller.Use_Timeout::total 626247
-system.ruby.L1Cache_Controller.I.Load | 50857 12.50% 12.50% | 50764 12.48% 24.98% | 50884 12.51% 37.48% | 50783 12.48% 49.96% | 51044 12.55% 62.51% | 50901 12.51% 75.02% | 50925 12.52% 87.53% | 50722 12.47% 100.00%
-system.ruby.L1Cache_Controller.I.Load::total 406880
-system.ruby.L1Cache_Controller.I.Store | 28220 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27982 12.43% 50.02% | 28081 12.47% 62.50% | 28095 12.48% 74.98% | 28285 12.57% 87.55% | 28035 12.45% 100.00%
-system.ruby.L1Cache_Controller.I.Store::total 225103
-system.ruby.L1Cache_Controller.I.L1_Replacement | 56 10.51% 10.51% | 76 14.26% 24.77% | 71 13.32% 38.09% | 65 12.20% 50.28% | 72 13.51% 63.79% | 59 11.07% 74.86% | 61 11.44% 86.30% | 73 13.70% 100.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement::total 533
-system.ruby.L1Cache_Controller.S.L1_Replacement | 693 12.15% 12.15% | 703 12.32% 24.47% | 696 12.20% 36.68% | 700 12.27% 48.95% | 718 12.59% 61.54% | 729 12.78% 74.32% | 707 12.39% 86.71% | 758 13.29% 100.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement::total 5704
-system.ruby.L1Cache_Controller.S.Inv | 1 33.33% 33.33% | 1 33.33% 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%
-system.ruby.L1Cache_Controller.S.Inv::total 3
-system.ruby.L1Cache_Controller.O.L1_Replacement | 54 14.21% 14.21% | 48 12.63% 26.84% | 36 9.47% 36.32% | 47 12.37% 48.68% | 53 13.95% 62.63% | 49 12.89% 75.53% | 55 14.47% 90.00% | 38 10.00% 100.00%
-system.ruby.L1Cache_Controller.O.L1_Replacement::total 380
-system.ruby.L1Cache_Controller.O.Fwd_GETX | 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.L1Cache_Controller.O.Fwd_GETX::total 1
-system.ruby.L1Cache_Controller.M.Load | 3 21.43% 21.43% | 1 7.14% 28.57% | 2 14.29% 42.86% | 3 21.43% 64.29% | 0 0.00% 64.29% | 1 7.14% 71.43% | 1 7.14% 78.57% | 3 21.43% 100.00%
-system.ruby.L1Cache_Controller.M.Load::total 14
-system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 22.22% 22.22% | 3 33.33% 55.56% | 0 0.00% 55.56% | 2 22.22% 77.78% | 0 0.00% 77.78% | 2 22.22% 100.00%
-system.ruby.L1Cache_Controller.M.Store::total 9
-system.ruby.L1Cache_Controller.M.L1_Replacement | 50081 12.50% 12.50% | 49976 12.48% 24.98% | 50119 12.51% 37.49% | 50002 12.48% 49.98% | 50246 12.54% 62.52% | 50092 12.51% 75.03% | 50133 12.52% 87.54% | 49901 12.46% 100.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement::total 400550
-system.ruby.L1Cache_Controller.M.Fwd_GETX | 21 10.94% 10.94% | 31 16.15% 27.08% | 25 13.02% 40.10% | 25 13.02% 53.13% | 21 10.94% 64.06% | 25 13.02% 77.08% | 25 13.02% 90.10% | 19 9.90% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETX::total 192
-system.ruby.L1Cache_Controller.M.Fwd_GETS | 54 14.17% 14.17% | 48 12.60% 26.77% | 36 9.45% 36.22% | 47 12.34% 48.56% | 53 13.91% 62.47% | 49 12.86% 75.33% | 56 14.70% 90.03% | 38 9.97% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETS::total 381
-system.ruby.L1Cache_Controller.M_W.Load | 8 14.81% 14.81% | 3 5.56% 20.37% | 9 16.67% 37.04% | 5 9.26% 46.30% | 10 18.52% 64.81% | 11 20.37% 85.19% | 3 5.56% 90.74% | 5 9.26% 100.00%
-system.ruby.L1Cache_Controller.M_W.Load::total 54
-system.ruby.L1Cache_Controller.M_W.Store | 6 26.09% 26.09% | 2 8.70% 34.78% | 2 8.70% 43.48% | 4 17.39% 60.87% | 4 17.39% 78.26% | 1 4.35% 82.61% | 3 13.04% 95.65% | 1 4.35% 100.00%
-system.ruby.L1Cache_Controller.M_W.Store::total 23
-system.ruby.L1Cache_Controller.M_W.L1_Replacement | 902830 12.52% 12.52% | 899421 12.48% 25.00% | 898295 12.46% 37.46% | 905887 12.57% 50.02% | 901263 12.50% 62.53% | 899087 12.47% 75.00% | 900514 12.49% 87.49% | 901987 12.51% 100.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 7209284
-system.ruby.L1Cache_Controller.M_W.Fwd_GETX | 14 11.76% 11.76% | 15 12.61% 24.37% | 15 12.61% 36.97% | 14 11.76% 48.74% | 14 11.76% 60.50% | 27 22.69% 83.19% | 14 11.76% 94.96% | 6 5.04% 100.00%
-system.ruby.L1Cache_Controller.M_W.Fwd_GETX::total 119
-system.ruby.L1Cache_Controller.M_W.Fwd_GETS | 32 13.45% 13.45% | 36 15.13% 28.57% | 23 9.66% 38.24% | 24 10.08% 48.32% | 36 15.13% 63.45% | 37 15.55% 78.99% | 24 10.08% 89.08% | 26 10.92% 100.00%
-system.ruby.L1Cache_Controller.M_W.Fwd_GETS::total 238
-system.ruby.L1Cache_Controller.M_W.Use_Timeout | 50156 12.50% 12.50% | 50055 12.48% 24.98% | 50183 12.51% 37.49% | 50077 12.48% 49.98% | 50321 12.54% 62.52% | 50168 12.51% 75.03% | 50214 12.52% 87.55% | 49961 12.45% 100.00%
-system.ruby.L1Cache_Controller.M_W.Use_Timeout::total 401135
-system.ruby.L1Cache_Controller.MM.Load | 1 6.67% 6.67% | 1 6.67% 13.33% | 3 20.00% 33.33% | 2 13.33% 46.67% | 3 20.00% 66.67% | 3 20.00% 86.67% | 1 6.67% 93.33% | 1 6.67% 100.00%
-system.ruby.L1Cache_Controller.MM.Load::total 15
-system.ruby.L1Cache_Controller.MM.Store | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00%
-system.ruby.L1Cache_Controller.MM.Store::total 4
-system.ruby.L1Cache_Controller.MM.L1_Replacement | 28189 12.54% 12.54% | 28133 12.52% 25.06% | 28187 12.54% 37.60% | 27946 12.43% 50.03% | 28032 12.47% 62.50% | 28063 12.48% 74.98% | 28250 12.57% 87.55% | 27983 12.45% 100.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement::total 224783
-system.ruby.L1Cache_Controller.MM.Fwd_GETX | 10 8.55% 8.55% | 14 11.97% 20.51% | 17 14.53% 35.04% | 18 15.38% 50.43% | 15 12.82% 63.25% | 13 11.11% 74.36% | 13 11.11% 85.47% | 17 14.53% 100.00%
-system.ruby.L1Cache_Controller.MM.Fwd_GETX::total 117
-system.ruby.L1Cache_Controller.MM.Fwd_GETS | 24 10.86% 10.86% | 30 13.57% 24.43% | 28 12.67% 37.10% | 23 10.41% 47.51% | 36 16.29% 63.80% | 21 9.50% 73.30% | 22 9.95% 83.26% | 37 16.74% 100.00%
-system.ruby.L1Cache_Controller.MM.Fwd_GETS::total 221
-system.ruby.L1Cache_Controller.MM_W.Load | 1 3.33% 3.33% | 0 0.00% 3.33% | 6 20.00% 23.33% | 3 10.00% 33.33% | 9 30.00% 63.33% | 6 20.00% 83.33% | 4 13.33% 96.67% | 1 3.33% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Load::total 30
-system.ruby.L1Cache_Controller.MM_W.Store | 2 11.76% 11.76% | 2 11.76% 23.53% | 2 11.76% 35.29% | 4 23.53% 58.82% | 1 5.88% 64.71% | 2 11.76% 76.47% | 1 5.88% 82.35% | 3 17.65% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Store::total 17
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 518661 12.49% 12.49% | 521491 12.56% 25.06% | 520698 12.54% 37.60% | 514785 12.40% 50.00% | 518151 12.48% 62.48% | 520112 12.53% 75.01% | 520576 12.54% 87.55% | 516624 12.45% 100.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 4151098
-system.ruby.L1Cache_Controller.MM_W.Fwd_GETX | 4 6.67% 6.67% | 11 18.33% 25.00% | 12 20.00% 45.00% | 10 16.67% 61.67% | 6 10.00% 71.67% | 6 10.00% 81.67% | 6 10.00% 91.67% | 5 8.33% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Fwd_GETX::total 60
-system.ruby.L1Cache_Controller.MM_W.Fwd_GETS | 14 11.11% 11.11% | 9 7.14% 18.25% | 24 19.05% 37.30% | 19 15.08% 52.38% | 7 5.56% 57.94% | 13 10.32% 68.25% | 14 11.11% 79.37% | 26 20.63% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Fwd_GETS::total 126
-system.ruby.L1Cache_Controller.MM_W.Use_Timeout | 28223 12.54% 12.54% | 28177 12.52% 25.05% | 28230 12.54% 37.59% | 27984 12.43% 50.03% | 28083 12.48% 62.50% | 28095 12.48% 74.98% | 28285 12.56% 87.55% | 28035 12.45% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Use_Timeout::total 225112
-system.ruby.L1Cache_Controller.IM.L1_Replacement | 2966552 12.54% 12.54% | 2968528 12.55% 25.10% | 2951843 12.48% 37.58% | 2970169 12.56% 50.14% | 2931613 12.40% 62.54% | 2956351 12.50% 75.04% | 2958165 12.51% 87.55% | 2944845 12.45% 100.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement::total 23648066
-system.ruby.L1Cache_Controller.IM.Ack | 380 12.62% 12.62% | 361 11.99% 24.61% | 364 12.09% 36.70% | 391 12.99% 49.68% | 409 13.58% 63.27% | 381 12.65% 75.92% | 365 12.12% 88.04% | 360 11.96% 100.00%
-system.ruby.L1Cache_Controller.IM.Ack::total 3011
-system.ruby.L1Cache_Controller.IM.Exclusive_Data | 28217 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27981 12.43% 50.03% | 28079 12.47% 62.50% | 28094 12.48% 74.98% | 28283 12.57% 87.55% | 28034 12.45% 100.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 225093
-system.ruby.L1Cache_Controller.OM.L1_Replacement | 16577 12.58% 12.58% | 16710 12.68% 25.26% | 16598 12.59% 37.85% | 16673 12.65% 50.50% | 16150 12.25% 62.75% | 16566 12.57% 75.32% | 16599 12.59% 87.92% | 15925 12.08% 100.00%
-system.ruby.L1Cache_Controller.OM.L1_Replacement::total 131798
-system.ruby.L1Cache_Controller.OM.Ack | 2 5.26% 5.26% | 7 18.42% 23.68% | 3 7.89% 31.58% | 5 13.16% 44.74% | 4 10.53% 55.26% | 9 23.68% 78.95% | 6 15.79% 94.74% | 2 5.26% 100.00%
-system.ruby.L1Cache_Controller.OM.Ack::total 38
-system.ruby.L1Cache_Controller.OM.All_acks | 28217 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27981 12.43% 50.03% | 28079 12.47% 62.50% | 28094 12.48% 74.98% | 28283 12.57% 87.55% | 28034 12.45% 100.00%
-system.ruby.L1Cache_Controller.OM.All_acks::total 225093
-system.ruby.L1Cache_Controller.IS.L1_Replacement | 5331180 12.47% 12.47% | 5334559 12.47% 24.94% | 5349163 12.51% 37.45% | 5338051 12.48% 49.93% | 5368622 12.55% 62.48% | 5346992 12.50% 74.98% | 5333761 12.47% 87.46% | 5364875 12.54% 100.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement::total 42767203
-system.ruby.L1Cache_Controller.IS.Data | 694 12.16% 12.16% | 704 12.34% 24.50% | 697 12.21% 36.71% | 700 12.27% 48.97% | 718 12.58% 61.56% | 729 12.77% 74.33% | 707 12.39% 86.72% | 758 13.28% 100.00%
-system.ruby.L1Cache_Controller.IS.Data::total 5707
-system.ruby.L1Cache_Controller.IS.Exclusive_Data | 50162 12.50% 12.50% | 50057 12.48% 24.98% | 50186 12.51% 37.49% | 50081 12.48% 49.98% | 50325 12.54% 62.52% | 50171 12.51% 75.03% | 50217 12.52% 87.55% | 49962 12.45% 100.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 401161
-system.ruby.L1Cache_Controller.SI.Load | 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.L1Cache_Controller.SI.Load::total 1
-system.ruby.L1Cache_Controller.SI.Inv | 2 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 2 25.00% 50.00% | 1 12.50% 62.50% | 1 12.50% 75.00% | 2 25.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.SI.Inv::total 8
-system.ruby.L1Cache_Controller.SI.Writeback_Ack | 625 12.30% 12.30% | 638 12.55% 24.85% | 619 12.18% 37.03% | 619 12.18% 49.20% | 632 12.43% 61.64% | 635 12.49% 74.13% | 642 12.63% 86.76% | 673 13.24% 100.00%
-system.ruby.L1Cache_Controller.SI.Writeback_Ack::total 5083
-system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data | 66 10.77% 10.77% | 65 10.60% 21.37% | 77 12.56% 33.93% | 79 12.89% 46.82% | 85 13.87% 60.69% | 93 15.17% 75.86% | 63 10.28% 86.13% | 85 13.87% 100.00%
-system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data::total 613
-system.ruby.L1Cache_Controller.OI.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 50.00% 50.00% | 0 0.00% 50.00% | 1 16.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00%
-system.ruby.L1Cache_Controller.OI.Fwd_GETX::total 6
-system.ruby.L1Cache_Controller.OI.Fwd_GETS | 3 10.71% 10.71% | 2 7.14% 17.86% | 3 10.71% 28.57% | 5 17.86% 46.43% | 6 21.43% 67.86% | 3 10.71% 78.57% | 2 7.14% 85.71% | 4 14.29% 100.00%
-system.ruby.L1Cache_Controller.OI.Fwd_GETS::total 28
-system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data | 711 13.52% 13.52% | 626 11.91% 25.43% | 680 12.93% 38.36% | 653 12.42% 50.78% | 637 12.11% 62.89% | 616 11.72% 74.61% | 670 12.74% 87.35% | 665 12.65% 100.00%
-system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data::total 5258
-system.ruby.L1Cache_Controller.OI.Writeback_Nack | 44 12.79% 12.79% | 49 14.24% 27.03% | 50 14.53% 41.57% | 30 8.72% 50.29% | 50 14.53% 64.83% | 34 9.88% 74.71% | 49 14.24% 88.95% | 38 11.05% 100.00%
-system.ruby.L1Cache_Controller.OI.Writeback_Nack::total 344
-system.ruby.L1Cache_Controller.MI.Load | 2 2.08% 2.08% | 2 2.08% 4.17% | 11 11.46% 15.62% | 15 15.62% 31.25% | 23 23.96% 55.21% | 19 19.79% 75.00% | 4 4.17% 79.17% | 20 20.83% 100.00%
-system.ruby.L1Cache_Controller.MI.Load::total 96
-system.ruby.L1Cache_Controller.MI.Store | 0 0.00% 0.00% | 1 5.56% 5.56% | 10 55.56% 61.11% | 0 0.00% 61.11% | 0 0.00% 61.11% | 1 5.56% 66.67% | 1 5.56% 72.22% | 5 27.78% 100.00%
-system.ruby.L1Cache_Controller.MI.Store::total 18
-system.ruby.L1Cache_Controller.MI.Fwd_GETX | 323 11.87% 11.87% | 359 13.19% 25.06% | 331 12.16% 37.22% | 355 13.04% 50.26% | 343 12.60% 62.86% | 316 11.61% 74.47% | 377 13.85% 88.32% | 318 11.68% 100.00%
-system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 2722
-system.ruby.L1Cache_Controller.MI.Fwd_GETS | 657 13.45% 13.45% | 578 11.83% 25.29% | 647 13.25% 38.53% | 606 12.41% 50.94% | 585 11.98% 62.92% | 567 11.61% 74.53% | 615 12.59% 87.12% | 629 12.88% 100.00%
-system.ruby.L1Cache_Controller.MI.Fwd_GETS::total 4884
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data | 77290 12.51% 12.51% | 77171 12.49% 25.00% | 77328 12.52% 37.52% | 76987 12.46% 49.99% | 77350 12.52% 62.51% | 77272 12.51% 75.02% | 77390 12.53% 87.55% | 76937 12.45% 100.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data::total 617725
-system.ruby.L1Cache_Controller.II.Writeback_Ack_Data | 323 11.87% 11.87% | 358 13.15% 25.02% | 333 12.23% 37.25% | 355 13.04% 50.29% | 342 12.56% 62.86% | 315 11.57% 74.43% | 377 13.85% 88.28% | 319 11.72% 100.00%
-system.ruby.L1Cache_Controller.II.Writeback_Ack_Data::total 2722
-system.ruby.L1Cache_Controller.II.Writeback_Nack | 2 14.29% 14.29% | 1 7.14% 21.43% | 1 7.14% 28.57% | 2 14.29% 42.86% | 3 21.43% 64.29% | 2 14.29% 78.57% | 2 14.29% 92.86% | 1 7.14% 100.00%
-system.ruby.L1Cache_Controller.II.Writeback_Nack::total 14
-system.ruby.L2Cache_Controller.L1_GETS 510526 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 279973 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTO 1729 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTX 714197 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTS_only 22269 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_PUTS 380 0.00% 0.00%
-system.ruby.L2Cache_Controller.All_Acks 219823 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data 220223 0.00% 0.00%
-system.ruby.L2Cache_Controller.Data_Exclusive 397040 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBCLEANDATA 398133 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 225463 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Ack 616817 0.00% 0.00%
-system.ruby.L2Cache_Controller.Unblock 13512 0.00% 0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock 626247 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 705892 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 397447 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 219833 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 612 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILS.L1_PUTS 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_GETS 5486 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_GETX 3031 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTO 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTX 620443 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTS 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOX.L1_GETS 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOX.L1_GETX 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOX.L1_PUTO 511 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOX.L1_PUTX 345 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSX.L1_GETS 24 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSX.L1_GETX 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSX.L1_PUTO 212 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSX.L1_PUTX 4539 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSX.L1_PUTS_only 518 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSX.L1_PUTS 6 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.L1_GETS 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.L2_Replacement 611 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSX.L1_GETS 13 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSX.L1_GETX 7 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSX.L1_PUTX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSX.L1_PUTS_only 4528 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSX.L1_PUTS 30 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSX.L2_Replacement 212 0.00% 0.00%
-system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.SLS.L2_Replacement 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 3902 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 2225 0.00% 0.00%
+system.ruby.ST.miss_latency_hist::samples 224447
+system.ruby.ST.miss_latency_hist::mean 1522.822074
+system.ruby.ST.miss_latency_hist::gmean 1027.525327
+system.ruby.ST.miss_latency_hist::stdev 1499.011250
+system.ruby.ST.miss_latency_hist | 169522 75.53% 75.53% | 39227 17.48% 93.01% | 11359 5.06% 98.07% | 3296 1.47% 99.54% | 827 0.37% 99.90% | 170 0.08% 99.98% | 39 0.02% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 224447
+system.ruby.L1Cache_Controller.Load | 50543 12.52% 12.52% | 50614 12.53% 25.05% | 50311 12.46% 37.51% | 50685 12.55% 50.06% | 50542 12.52% 62.57% | 50424 12.49% 75.06% | 50331 12.46% 87.52% | 50386 12.48% 100.00%
+system.ruby.L1Cache_Controller.Load::total 403836
+system.ruby.L1Cache_Controller.Store | 28185 12.55% 12.55% | 28135 12.53% 25.09% | 28201 12.56% 37.65% | 27871 12.41% 50.06% | 28023 12.48% 62.54% | 28050 12.49% 75.04% | 28175 12.55% 87.59% | 27873 12.41% 100.00%
+system.ruby.L1Cache_Controller.Store::total 224513
+system.ruby.L1Cache_Controller.L1_Replacement | 9456290 12.50% 12.50% | 9453861 12.49% 24.99% | 9456743 12.50% 37.49% | 9458000 12.50% 49.99% | 9456358 12.50% 62.49% | 9459066 12.50% 74.99% | 9459283 12.50% 87.49% | 9464648 12.51% 100.00%
+system.ruby.L1Cache_Controller.L1_Replacement::total 75664249
+system.ruby.L1Cache_Controller.Fwd_GETX | 149 10.92% 10.92% | 197 14.43% 25.35% | 173 12.67% 38.02% | 174 12.75% 50.77% | 167 12.23% 63.00% | 160 11.72% 74.73% | 162 11.87% 86.59% | 183 13.41% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETX::total 1365
+system.ruby.L1Cache_Controller.Fwd_GETS | 730 13.05% 13.05% | 740 13.23% 26.27% | 652 11.65% 37.93% | 650 11.62% 49.54% | 717 12.82% 62.36% | 700 12.51% 74.87% | 725 12.96% 87.83% | 681 12.17% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETS::total 5595
+system.ruby.L1Cache_Controller.Inv | 233 12.80% 12.80% | 238 13.07% 25.86% | 212 11.64% 37.51% | 230 12.63% 50.14% | 213 11.70% 61.83% | 227 12.47% 74.30% | 221 12.14% 86.44% | 247 13.56% 100.00%
+system.ruby.L1Cache_Controller.Inv::total 1821
+system.ruby.L1Cache_Controller.Ack | 380 12.46% 12.46% | 368 12.07% 24.52% | 371 12.16% 36.69% | 403 13.21% 49.90% | 382 12.52% 62.43% | 403 13.21% 75.64% | 379 12.43% 88.07% | 364 11.93% 100.00%
+system.ruby.L1Cache_Controller.Ack::total 3050
+system.ruby.L1Cache_Controller.Data | 50306 12.51% 12.51% | 50385 12.53% 25.04% | 50094 12.46% 37.50% | 50490 12.56% 50.05% | 50329 12.52% 62.57% | 50235 12.49% 75.06% | 50131 12.47% 87.52% | 50173 12.48% 100.00%
+system.ruby.L1Cache_Controller.Data::total 402143
+system.ruby.L1Cache_Controller.Exclusive_Data | 28370 12.56% 12.56% | 28338 12.54% 25.10% | 28394 12.57% 37.66% | 28025 12.40% 50.07% | 28209 12.48% 62.55% | 28223 12.49% 75.04% | 28329 12.54% 87.58% | 28063 12.42% 100.00%
+system.ruby.L1Cache_Controller.Exclusive_Data::total 225951
+system.ruby.L1Cache_Controller.Writeback_Ack | 646 12.65% 12.65% | 679 13.29% 25.94% | 600 11.75% 37.69% | 633 12.39% 50.08% | 633 12.39% 62.47% | 657 12.86% 75.33% | 612 11.98% 87.31% | 648 12.69% 100.00%
+system.ruby.L1Cache_Controller.Writeback_Ack::total 5108
+system.ruby.L1Cache_Controller.Writeback_Ack_Data | 77750 12.52% 12.52% | 77745 12.52% 25.05% | 77634 12.51% 37.55% | 77612 12.50% 50.06% | 77650 12.51% 62.57% | 77523 12.49% 75.05% | 77567 12.50% 87.55% | 77298 12.45% 100.00%
+system.ruby.L1Cache_Controller.Writeback_Ack_Data::total 620779
+system.ruby.L1Cache_Controller.Writeback_Nack | 248 13.20% 13.20% | 246 13.09% 26.29% | 216 11.50% 37.79% | 237 12.61% 50.40% | 218 11.60% 62.00% | 239 12.72% 74.72% | 231 12.29% 87.01% | 244 12.99% 100.00%
+system.ruby.L1Cache_Controller.Writeback_Nack::total 1879
+system.ruby.L1Cache_Controller.All_acks | 28178 12.55% 12.55% | 28128 12.53% 25.09% | 28199 12.56% 37.65% | 27860 12.41% 50.06% | 28012 12.48% 62.54% | 28046 12.50% 75.04% | 28156 12.54% 87.58% | 27868 12.42% 100.00%
+system.ruby.L1Cache_Controller.All_acks::total 224447
+system.ruby.L1Cache_Controller.Use_Timeout | 28370 12.56% 12.56% | 28338 12.54% 25.10% | 28394 12.57% 37.66% | 28025 12.40% 50.07% | 28209 12.48% 62.55% | 28223 12.49% 75.04% | 28329 12.54% 87.58% | 28063 12.42% 100.00%
+system.ruby.L1Cache_Controller.Use_Timeout::total 225951
+system.ruby.L1Cache_Controller.I.Load | 50501 12.51% 12.51% | 50597 12.53% 25.04% | 50292 12.46% 37.50% | 50659 12.55% 50.05% | 50527 12.52% 62.57% | 50416 12.49% 75.06% | 50305 12.46% 87.52% | 50369 12.48% 100.00%
+system.ruby.L1Cache_Controller.I.Load::total 403666
+system.ruby.L1Cache_Controller.I.Store | 28175 12.55% 12.55% | 28122 12.53% 25.08% | 28197 12.56% 37.65% | 27859 12.41% 50.06% | 28010 12.48% 62.54% | 28043 12.50% 75.04% | 28155 12.55% 87.58% | 27869 12.42% 100.00%
+system.ruby.L1Cache_Controller.I.Store::total 224430
+system.ruby.L1Cache_Controller.I.L1_Replacement | 51 12.35% 12.35% | 56 13.56% 25.91% | 48 11.62% 37.53% | 47 11.38% 48.91% | 45 10.90% 59.81% | 52 12.59% 72.40% | 62 15.01% 87.41% | 52 12.59% 100.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement::total 413
+system.ruby.L1Cache_Controller.S.Load | 6 12.50% 12.50% | 7 14.58% 27.08% | 7 14.58% 41.67% | 9 18.75% 60.42% | 4 8.33% 68.75% | 4 8.33% 77.08% | 5 10.42% 87.50% | 6 12.50% 100.00%
+system.ruby.L1Cache_Controller.S.Load::total 48
+system.ruby.L1Cache_Controller.S.Store | 4 16.00% 16.00% | 7 28.00% 44.00% | 3 12.00% 56.00% | 1 4.00% 60.00% | 4 16.00% 76.00% | 3 12.00% 88.00% | 2 8.00% 96.00% | 1 4.00% 100.00%
+system.ruby.L1Cache_Controller.S.Store::total 25
+system.ruby.L1Cache_Controller.S.L1_Replacement | 50293 12.51% 12.51% | 50374 12.53% 25.04% | 50080 12.46% 37.49% | 50482 12.56% 50.05% | 50317 12.51% 62.57% | 50228 12.49% 75.06% | 50120 12.47% 87.52% | 50160 12.48% 100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement::total 402054
+system.ruby.L1Cache_Controller.S.Fwd_GETS | 41 11.26% 11.26% | 43 11.81% 23.08% | 48 13.19% 36.26% | 56 15.38% 51.65% | 46 12.64% 64.29% | 46 12.64% 76.92% | 45 12.36% 89.29% | 39 10.71% 100.00%
+system.ruby.L1Cache_Controller.S.Fwd_GETS::total 364
+system.ruby.L1Cache_Controller.S.Inv | 9 15.25% 15.25% | 3 5.08% 20.34% | 11 18.64% 38.98% | 7 11.86% 50.85% | 7 11.86% 62.71% | 4 6.78% 69.49% | 7 11.86% 81.36% | 11 18.64% 100.00%
+system.ruby.L1Cache_Controller.S.Inv::total 59
+system.ruby.L1Cache_Controller.O.L1_Replacement | 1 50.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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.O.L1_Replacement::total 2
+system.ruby.L1Cache_Controller.M.Store | 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.L1Cache_Controller.M.Store::total 1
+system.ruby.L1Cache_Controller.M.L1_Replacement | 191 12.77% 12.77% | 210 14.04% 26.80% | 195 13.03% 39.84% | 163 10.90% 50.74% | 196 13.10% 63.84% | 177 11.83% 75.67% | 169 11.30% 86.97% | 195 13.03% 100.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement::total 1496
+system.ruby.L1Cache_Controller.M.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 4 80.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETX::total 5
+system.ruby.L1Cache_Controller.M.Fwd_GETS | 1 50.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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETS::total 2
+system.ruby.L1Cache_Controller.M_W.L1_Replacement | 395 10.57% 10.57% | 427 11.43% 22.00% | 786 21.03% 43.03% | 434 11.61% 54.64% | 301 8.05% 62.70% | 536 14.34% 77.04% | 484 12.95% 89.99% | 374 10.01% 100.00%
+system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 3737
+system.ruby.L1Cache_Controller.M_W.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 22.22% 22.22% | 0 0.00% 22.22% | 0 0.00% 22.22% | 7 77.78% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.M_W.Fwd_GETX::total 9
+system.ruby.L1Cache_Controller.M_W.Use_Timeout | 192 12.77% 12.77% | 210 13.96% 26.73% | 195 12.97% 39.69% | 165 10.97% 50.66% | 197 13.10% 63.76% | 177 11.77% 75.53% | 173 11.50% 87.03% | 195 12.97% 100.00%
+system.ruby.L1Cache_Controller.M_W.Use_Timeout::total 1504
+system.ruby.L1Cache_Controller.MM.Load | 1 7.69% 7.69% | 3 23.08% 30.77% | 2 15.38% 46.15% | 1 7.69% 53.85% | 0 0.00% 53.85% | 0 0.00% 53.85% | 3 23.08% 76.92% | 3 23.08% 100.00%
+system.ruby.L1Cache_Controller.MM.Load::total 13
+system.ruby.L1Cache_Controller.MM.Store | 2 25.00% 25.00% | 1 12.50% 37.50% | 1 12.50% 50.00% | 1 12.50% 62.50% | 0 0.00% 62.50% | 1 12.50% 75.00% | 1 12.50% 87.50% | 1 12.50% 100.00%
+system.ruby.L1Cache_Controller.MM.Store::total 8
+system.ruby.L1Cache_Controller.MM.L1_Replacement | 28136 12.56% 12.56% | 28075 12.53% 25.08% | 28162 12.57% 37.65% | 27822 12.42% 50.06% | 27974 12.48% 62.55% | 27998 12.49% 75.04% | 28105 12.54% 87.58% | 27827 12.42% 100.00%
+system.ruby.L1Cache_Controller.MM.L1_Replacement::total 224099
+system.ruby.L1Cache_Controller.MM.Fwd_GETX | 13 9.85% 9.85% | 25 18.94% 28.79% | 20 15.15% 43.94% | 16 12.12% 56.06% | 15 11.36% 67.42% | 12 9.09% 76.52% | 16 12.12% 88.64% | 15 11.36% 100.00%
+system.ruby.L1Cache_Controller.MM.Fwd_GETX::total 132
+system.ruby.L1Cache_Controller.MM.Fwd_GETS | 29 13.36% 13.36% | 28 12.90% 26.27% | 17 7.83% 34.10% | 23 10.60% 44.70% | 23 10.60% 55.30% | 36 16.59% 71.89% | 35 16.13% 88.02% | 26 11.98% 100.00%
+system.ruby.L1Cache_Controller.MM.Fwd_GETS::total 217
+system.ruby.L1Cache_Controller.MM_W.Load | 6 21.43% 21.43% | 4 14.29% 35.71% | 3 10.71% 46.43% | 3 10.71% 57.14% | 6 21.43% 78.57% | 3 10.71% 89.29% | 1 3.57% 92.86% | 2 7.14% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Load::total 28
+system.ruby.L1Cache_Controller.MM_W.Store | 3 14.29% 14.29% | 2 9.52% 23.81% | 0 0.00% 23.81% | 5 23.81% 47.62% | 4 19.05% 66.67% | 2 9.52% 76.19% | 4 19.05% 95.24% | 1 4.76% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Store::total 21
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 621119 12.62% 12.62% | 613463 12.47% 25.09% | 615369 12.51% 37.60% | 613454 12.47% 50.06% | 615301 12.50% 62.57% | 615852 12.52% 75.08% | 613919 12.48% 87.56% | 612169 12.44% 100.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 4920646
+system.ruby.L1Cache_Controller.MM_W.Fwd_GETX | 12 9.45% 9.45% | 34 26.77% 36.22% | 11 8.66% 44.88% | 15 11.81% 56.69% | 15 11.81% 68.50% | 17 13.39% 81.89% | 4 3.15% 85.04% | 19 14.96% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Fwd_GETX::total 127
+system.ruby.L1Cache_Controller.MM_W.Fwd_GETS | 25 12.25% 12.25% | 35 17.16% 29.41% | 15 7.35% 36.76% | 27 13.24% 50.00% | 27 13.24% 63.24% | 27 13.24% 76.47% | 27 13.24% 89.71% | 21 10.29% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Fwd_GETS::total 204
+system.ruby.L1Cache_Controller.MM_W.Use_Timeout | 28178 12.55% 12.55% | 28128 12.53% 25.09% | 28199 12.56% 37.65% | 27860 12.41% 50.06% | 28012 12.48% 62.54% | 28046 12.50% 75.04% | 28156 12.54% 87.58% | 27868 12.42% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Use_Timeout::total 224447
+system.ruby.L1Cache_Controller.IM.L1_Replacement | 3178623 12.60% 12.60% | 3133531 12.42% 25.02% | 3166168 12.55% 37.57% | 3128956 12.40% 49.97% | 3171906 12.57% 62.54% | 3132218 12.41% 74.96% | 3164131 12.54% 87.50% | 3154429 12.50% 100.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement::total 25229962
+system.ruby.L1Cache_Controller.IM.Ack | 163 13.27% 13.27% | 155 12.62% 25.90% | 149 12.13% 38.03% | 163 13.27% 51.30% | 150 12.21% 63.52% | 156 12.70% 76.22% | 152 12.38% 88.60% | 140 11.40% 100.00%
+system.ruby.L1Cache_Controller.IM.Ack::total 1228
+system.ruby.L1Cache_Controller.IM.Exclusive_Data | 28174 12.55% 12.55% | 28121 12.53% 25.08% | 28196 12.56% 37.65% | 27859 12.41% 50.06% | 28009 12.48% 62.54% | 28043 12.50% 75.04% | 28154 12.55% 87.58% | 27867 12.42% 100.00%
+system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 224423
+system.ruby.L1Cache_Controller.SM.L1_Replacement | 1133 22.51% 22.51% | 986 19.59% 42.09% | 762 15.14% 57.23% | 192 3.81% 61.04% | 902 17.92% 78.96% | 385 7.65% 86.61% | 473 9.40% 96.01% | 201 3.99% 100.00%
+system.ruby.L1Cache_Controller.SM.L1_Replacement::total 5034
+system.ruby.L1Cache_Controller.SM.Inv | 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.L1Cache_Controller.SM.Inv::total 1
+system.ruby.L1Cache_Controller.SM.Exclusive_Data | 4 16.67% 16.67% | 7 29.17% 45.83% | 3 12.50% 58.33% | 1 4.17% 62.50% | 3 12.50% 75.00% | 3 12.50% 87.50% | 2 8.33% 95.83% | 1 4.17% 100.00%
+system.ruby.L1Cache_Controller.SM.Exclusive_Data::total 24
+system.ruby.L1Cache_Controller.OM.L1_Replacement | 21441 12.36% 12.36% | 21531 12.41% 24.77% | 22013 12.69% 37.46% | 22555 13.00% 50.46% | 22104 12.74% 63.20% | 20567 11.85% 75.05% | 21301 12.28% 87.33% | 21980 12.67% 100.00%
+system.ruby.L1Cache_Controller.OM.L1_Replacement::total 173492
+system.ruby.L1Cache_Controller.OM.Ack | 217 11.91% 11.91% | 213 11.69% 23.60% | 222 12.18% 35.78% | 240 13.17% 48.96% | 232 12.73% 61.69% | 247 13.56% 75.25% | 227 12.46% 87.71% | 224 12.29% 100.00%
+system.ruby.L1Cache_Controller.OM.Ack::total 1822
+system.ruby.L1Cache_Controller.OM.All_acks | 28178 12.55% 12.55% | 28128 12.53% 25.09% | 28199 12.56% 37.65% | 27860 12.41% 50.06% | 28012 12.48% 62.54% | 28046 12.50% 75.04% | 28156 12.54% 87.58% | 27868 12.42% 100.00%
+system.ruby.L1Cache_Controller.OM.All_acks::total 224447
+system.ruby.L1Cache_Controller.IS.L1_Replacement | 5554907 12.43% 12.43% | 5605208 12.54% 24.96% | 5573160 12.47% 37.43% | 5613895 12.56% 49.99% | 5567311 12.45% 62.44% | 5611053 12.55% 75.00% | 5580519 12.48% 87.48% | 5597261 12.52% 100.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement::total 44703314
+system.ruby.L1Cache_Controller.IS.Data | 50306 12.51% 12.51% | 50385 12.53% 25.04% | 50094 12.46% 37.50% | 50490 12.56% 50.05% | 50329 12.52% 62.57% | 50235 12.49% 75.06% | 50131 12.47% 87.52% | 50173 12.48% 100.00%
+system.ruby.L1Cache_Controller.IS.Data::total 402143
+system.ruby.L1Cache_Controller.IS.Exclusive_Data | 192 12.77% 12.77% | 210 13.96% 26.73% | 195 12.97% 39.69% | 165 10.97% 50.66% | 197 13.10% 63.76% | 177 11.77% 75.53% | 173 11.50% 87.03% | 195 12.97% 100.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 1504
+system.ruby.L1Cache_Controller.SI.Load | 14 21.54% 21.54% | 2 3.08% 24.62% | 7 10.77% 35.38% | 13 20.00% 55.38% | 5 7.69% 63.08% | 1 1.54% 64.62% | 17 26.15% 90.77% | 6 9.23% 100.00%
+system.ruby.L1Cache_Controller.SI.Load::total 65
+system.ruby.L1Cache_Controller.SI.Store | 1 3.57% 3.57% | 3 10.71% 14.29% | 0 0.00% 14.29% | 4 14.29% 28.57% | 5 17.86% 46.43% | 1 3.57% 50.00% | 13 46.43% 96.43% | 1 3.57% 100.00%
+system.ruby.L1Cache_Controller.SI.Store::total 28
+system.ruby.L1Cache_Controller.SI.Fwd_GETS | 374 12.94% 12.94% | 385 13.32% 26.26% | 338 11.70% 37.96% | 361 12.49% 50.45% | 369 12.77% 63.22% | 354 12.25% 75.47% | 375 12.98% 88.44% | 334 11.56% 100.00%
+system.ruby.L1Cache_Controller.SI.Fwd_GETS::total 2890
+system.ruby.L1Cache_Controller.SI.Inv | 224 12.72% 12.72% | 235 13.34% 26.06% | 201 11.41% 37.48% | 223 12.66% 50.14% | 205 11.64% 61.78% | 223 12.66% 74.45% | 214 12.15% 86.60% | 236 13.40% 100.00%
+system.ruby.L1Cache_Controller.SI.Inv::total 1761
+system.ruby.L1Cache_Controller.SI.Writeback_Ack | 645 12.63% 12.63% | 679 13.30% 25.94% | 600 11.75% 37.69% | 632 12.38% 50.07% | 632 12.38% 62.45% | 657 12.87% 75.32% | 612 11.99% 87.31% | 648 12.69% 100.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack::total 5105
+system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data | 49424 12.51% 12.51% | 49460 12.52% 25.02% | 49279 12.47% 37.49% | 49627 12.56% 50.05% | 49480 12.52% 62.57% | 49348 12.49% 75.06% | 49294 12.47% 87.53% | 49276 12.47% 100.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data::total 395188
+system.ruby.L1Cache_Controller.OI.Fwd_GETX | 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%
+system.ruby.L1Cache_Controller.OI.Fwd_GETX::total 1
+system.ruby.L1Cache_Controller.OI.Fwd_GETS | 0 0.00% 0.00% | 1 11.11% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 2 22.22% 44.44% | 3 33.33% 77.78% | 1 11.11% 88.89% | 1 11.11% 100.00%
+system.ruby.L1Cache_Controller.OI.Fwd_GETS::total 9
+system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data | 261 13.66% 13.66% | 248 12.98% 26.65% | 233 12.20% 38.85% | 182 9.53% 48.38% | 250 13.09% 61.47% | 234 12.25% 73.72% | 242 12.67% 86.39% | 260 13.61% 100.00%
+system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data::total 1910
+system.ruby.L1Cache_Controller.OI.Writeback_Nack | 24 20.69% 20.69% | 11 9.48% 30.17% | 13 11.21% 41.38% | 15 12.93% 54.31% | 13 11.21% 65.52% | 16 13.79% 79.31% | 16 13.79% 93.10% | 8 6.90% 100.00%
+system.ruby.L1Cache_Controller.OI.Writeback_Nack::total 116
+system.ruby.L1Cache_Controller.MI.Load | 15 93.75% 93.75% | 1 6.25% 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.L1Cache_Controller.MI.Load::total 16
+system.ruby.L1Cache_Controller.MI.Fwd_GETX | 124 11.37% 11.37% | 138 12.65% 24.01% | 141 12.92% 36.94% | 140 12.83% 49.77% | 137 12.56% 62.33% | 131 12.01% 74.34% | 131 12.01% 86.34% | 149 13.66% 100.00%
+system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 1091
+system.ruby.L1Cache_Controller.MI.Fwd_GETS | 260 13.62% 13.62% | 248 12.99% 26.61% | 234 12.26% 38.87% | 182 9.53% 48.40% | 249 13.04% 61.45% | 234 12.26% 73.70% | 242 12.68% 86.38% | 260 13.62% 100.00%
+system.ruby.L1Cache_Controller.MI.Fwd_GETS::total 1909
+system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data | 27942 12.55% 12.55% | 27899 12.53% 25.09% | 27982 12.57% 37.66% | 27663 12.43% 50.08% | 27784 12.48% 62.57% | 27810 12.49% 75.06% | 27901 12.53% 87.59% | 27613 12.41% 100.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data::total 222594
+system.ruby.L1Cache_Controller.II.Writeback_Ack | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.II.Writeback_Ack::total 3
+system.ruby.L1Cache_Controller.II.Writeback_Ack_Data | 123 11.32% 11.32% | 138 12.70% 24.01% | 140 12.88% 36.89% | 140 12.88% 49.77% | 136 12.51% 62.28% | 131 12.05% 74.33% | 130 11.96% 86.29% | 149 13.71% 100.00%
+system.ruby.L1Cache_Controller.II.Writeback_Ack_Data::total 1087
+system.ruby.L1Cache_Controller.II.Writeback_Nack | 224 12.71% 12.71% | 235 13.33% 26.04% | 203 11.51% 37.55% | 222 12.59% 50.14% | 205 11.63% 61.77% | 223 12.65% 74.42% | 215 12.20% 86.61% | 236 13.39% 100.00%
+system.ruby.L1Cache_Controller.II.Writeback_Nack::total 1763
+system.ruby.L2Cache_Controller.L1_GETS 501706 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 280108 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTO 131 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTX 260500 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTS_only 476451 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_PUTS 25484 0.00% 0.00%
+system.ruby.L2Cache_Controller.All_Acks 222478 0.00% 0.00%
+system.ruby.L2Cache_Controller.Data 616903 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBCLEANDATA 395188 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 224504 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Ack 222462 0.00% 0.00%
+system.ruby.L2Cache_Controller.Unblock 408333 0.00% 0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock 225951 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 690870 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 394442 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 219255 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_GETS 3254 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_GETX 1820 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 391949 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILS.L1_PUTS 3239 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_GETS 2128 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_GETX 1228 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_PUTX 223680 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILX.L1_PUTS 1753 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOX.L1_GETS 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOX.L1_PUTO 117 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOX.L1_PUTX 116 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSX.L1_GETS 8 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSX.L1_GETX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSX.L1_PUTO 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSX.L1_PUTX 1793 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSX.L1_PUTS_only 118 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSX.L1_PUTS 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETS 2517 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETX 1396 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement 391275 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSX.L1_GETS 10 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSX.L1_GETX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSX.L1_PUTX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSX.L1_PUTS_only 1700 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSX.L1_PUTS 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSX.L2_Replacement 91 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_GETS 18 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_GETX 14 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 3244 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L1_PUTS 26 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLS.L2_Replacement 2498 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 1287 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 739 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_PUTX 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 616629 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.L1_GETS 86 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.L1_GETX 44 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.L1_PUTO 929 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.L1_PUTX 5022 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.L1_WBCLEANDATA 377 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.L1_WBDIRTYDATA 134 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOXW.Unblock 518 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_GETS 84 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_GETX 73 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_PUTX 83 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS_only 15289 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS 91 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_WBCLEANDATA 3142 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.L1_WBDIRTYDATA 1605 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILOSXW.Unblock 10 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILSW.L1_PUTS 9 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILSW.L1_WBCLEANDATA 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.IW.L1_GETS 11 0.00% 0.00%
-system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 612 0.00% 0.00%
-system.ruby.L2Cache_Controller.SW.Unblock 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.SW.L2_Replacement 25 0.00% 0.00%
-system.ruby.L2Cache_Controller.OXW.L1_GETS 121 0.00% 0.00%
-system.ruby.L2Cache_Controller.OXW.L1_GETX 86 0.00% 0.00%
-system.ruby.L2Cache_Controller.OXW.Unblock 4528 0.00% 0.00%
-system.ruby.L2Cache_Controller.OXW.L2_Replacement 34549 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSXW.L1_PUTS 165 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSXW.Unblock 30 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSXW.L2_Replacement 246 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_GETS 24257 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_GETX 13813 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_PUTX 5282 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_PUTS 17 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 394001 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 223724 0.00% 0.00%
-system.ruby.L2Cache_Controller.ILXW.Unblock 2718 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOX.L1_PUTO 5 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOX.L1_PUTX 7 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOX.L1_PUTS_only 45 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOX.Unblock 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOX.Exclusive_Unblock 7 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.L1_GETS 513 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.L1_GETX 128 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.L1_PUTO 71 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.L1_PUTX 77511 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.L1_PUTS 34 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.Unblock 5265 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOXX.Exclusive_Unblock 3255 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOSX.L1_PUTX 264 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS_only 138 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLOSX.Unblock 24 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLXO.L1_PUTX 50 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLXO.L1_PUTS_only 29 0.00% 0.00%
-system.ruby.L2Cache_Controller.IFLXO.Exclusive_Unblock 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.L1_GETS 48444 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.L1_GETX 25465 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.L1_PUTX 427 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.L1_PUTS 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Data 399 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Data_Exclusive 397040 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Unblock 399 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 397035 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGM.L1_GETS 21845 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGM.L1_GETX 11064 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGM.Data 219824 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.L1_GETS 5622 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.L1_GETX 2829 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.L1_PUTX 209 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.All_Acks 219823 0.00% 0.00%
-system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 219819 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.L1_GETS 61 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.L1_GETX 48 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.L1_PUTX 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 2225 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.Unblock 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement 21 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.L1_GETS 100 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.L1_GETX 62 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.L1_PUTX 8 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 3902 0.00% 0.00%
-system.ruby.L2Cache_Controller.OO.L2_Replacement 53526 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSXS.L1_PUTS_only 50 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSXS.Unblock 13 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSXS.L2_Replacement 71 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.L1_GETS 2504 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.L1_GETX 1258 0.00% 0.00%
-system.ruby.L2Cache_Controller.MI.Writeback_Ack 616605 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSI.L1_PUTS_only 1059 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_PUTS 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 222382 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOXW.L1_GETS 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOXW.L1_PUTO 11 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOXW.L1_PUTX 1580 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOXW.L1_WBDIRTYDATA 117 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOXW.Unblock 118 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.L1_GETS 82 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.L1_GETX 11 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.L1_PUTX 60 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS_only 4226 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS 49 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.L1_WBDIRTYDATA 1793 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILOSXW.Unblock 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLSW.L1_PUTS 119 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLSW.Unblock 26 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLSW.L2_Replacement 177 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILSW.L1_GETS 108 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILSW.L1_GETX 105 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILSW.L1_PUTS 11967 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILSW.L1_WBCLEANDATA 3239 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_GETS 16149 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_GETX 9267 0.00% 0.00%
+system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 391949 0.00% 0.00%
+system.ruby.L2Cache_Controller.SW.L1_GETS 61 0.00% 0.00%
+system.ruby.L2Cache_Controller.SW.L1_GETX 40 0.00% 0.00%
+system.ruby.L2Cache_Controller.SW.Unblock 3244 0.00% 0.00%
+system.ruby.L2Cache_Controller.SW.L2_Replacement 22454 0.00% 0.00%
+system.ruby.L2Cache_Controller.OXW.L1_GETS 68 0.00% 0.00%
+system.ruby.L2Cache_Controller.OXW.L1_GETX 42 0.00% 0.00%
+system.ruby.L2Cache_Controller.OXW.Unblock 1700 0.00% 0.00%
+system.ruby.L2Cache_Controller.OXW.L2_Replacement 9730 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXW.L1_PUTS_only 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXW.L1_PUTS 56 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXW.Unblock 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXW.L2_Replacement 148 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_GETS 5812 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_GETX 3784 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_PUTX 1588 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_PUTS 58 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 222594 0.00% 0.00%
+system.ruby.L2Cache_Controller.ILXW.Unblock 1086 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLS.L1_GETS 256 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLS.L1_GETX 135 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLS.L1_PUTS_only 28230 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLS.L1_PUTS 202 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLS.Unblock 3254 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOX.L1_PUTO 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOX.L1_PUTS_only 7 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOX.Unblock 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOX.Exclusive_Unblock 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOXX.L1_GETS 214 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOXX.L1_GETX 37 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOXX.L1_PUTX 31465 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOXX.L1_PUTS 104 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOXX.Unblock 1911 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOXX.Exclusive_Unblock 1445 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOSX.L1_PUTX 109 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS_only 80 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS 5 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLOSX.Unblock 8 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLXO.L1_PUTX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.IFLXO.Exclusive_Unblock 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.L1_GETS 48255 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.L1_GETX 26567 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.L1_PUTS 7485 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Data 394425 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGS.Unblock 394419 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGM.L1_GETS 20782 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGM.L1_GETX 12166 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGM.Data 220644 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.L1_GETS 103 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.L1_GETX 166 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.L1_PUTS_only 29804 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.L1_PUTS 248 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMLS.Data 1834 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.L1_GETS 5289 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.L1_GETX 2899 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.L1_PUTX 94 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.L1_PUTS_only 16694 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.L1_PUTS 119 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.All_Acks 222478 0.00% 0.00%
+system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 222477 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.L1_GETS 4 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.L1_GETX 31 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.L1_PUTX 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 739 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETS 40 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX 20 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L1_PUTS 14 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.Unblock 2517 0.00% 0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement 29818 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.L1_GETS 14 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.L1_GETX 19 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.L1_PUTX 7 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 1287 0.00% 0.00%
+system.ruby.L2Cache_Controller.OO.L2_Replacement 12281 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXS.L1_PUTS_only 46 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXS.Unblock 10 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSXS.L2_Replacement 9 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLSS.L1_PUTS_only 36 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLSS.Unblock 18 0.00% 0.00%
+system.ruby.L2Cache_Controller.SLSS.L2_Replacement 7 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.L1_GETS 798 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.L1_GETX 364 0.00% 0.00%
+system.ruby.L2Cache_Controller.MI.Writeback_Ack 222371 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSI.L1_PUTS_only 315 0.00% 0.00%
system.ruby.L2Cache_Controller.OLSI.L1_PUTS 15 0.00% 0.00%
-system.ruby.L2Cache_Controller.OLSI.Writeback_Ack 212 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 219834 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 397454 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX 616629 0.00% 0.00%
-system.ruby.Directory_Controller.PUTO_SHARERS 212 0.00% 0.00%
-system.ruby.Directory_Controller.Last_Unblock 399 0.00% 0.00%
-system.ruby.Directory_Controller.Exclusive_Unblock 616854 0.00% 0.00%
-system.ruby.Directory_Controller.Clean_Writeback 393565 0.00% 0.00%
-system.ruby.Directory_Controller.Dirty_Writeback 223252 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 617270 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 223251 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETX 219624 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETS 397048 0.00% 0.00%
-system.ruby.Directory_Controller.I.Memory_Ack 221545 0.00% 0.00%
-system.ruby.Directory_Controller.S.GETX 209 0.00% 0.00%
-system.ruby.Directory_Controller.S.GETS 399 0.00% 0.00%
-system.ruby.Directory_Controller.S.Memory_Ack 75 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX 616629 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTO_SHARERS 212 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Exclusive_Unblock 397035 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Data 397043 0.00% 0.00%
-system.ruby.Directory_Controller.IS.Memory_Ack 1058 0.00% 0.00%
-system.ruby.Directory_Controller.SS.Last_Unblock 399 0.00% 0.00%
-system.ruby.Directory_Controller.SS.Memory_Data 399 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Exclusive_Unblock 219819 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Memory_Data 219828 0.00% 0.00%
-system.ruby.Directory_Controller.MM.Memory_Ack 573 0.00% 0.00%
-system.ruby.Directory_Controller.MI.GETX 1 0.00% 0.00%
-system.ruby.Directory_Controller.MI.GETS 7 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Clean_Writeback 393428 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Dirty_Writeback 223177 0.00% 0.00%
-system.ruby.Directory_Controller.MIS.Clean_Writeback 137 0.00% 0.00%
-system.ruby.Directory_Controller.MIS.Dirty_Writeback 75 0.00% 0.00%
+system.ruby.L2Cache_Controller.OLSI.Writeback_Ack 91 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 222490 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 394442 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX 222382 0.00% 0.00%
+system.ruby.Directory_Controller.PUTO_SHARERS 91 0.00% 0.00%
+system.ruby.Directory_Controller.Unblock 143648 0.00% 0.00%
+system.ruby.Directory_Controller.Last_Unblock 250771 0.00% 0.00%
+system.ruby.Directory_Controller.Exclusive_Unblock 222477 0.00% 0.00%
+system.ruby.Directory_Controller.Dirty_Writeback 222462 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 616908 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 222462 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETX 80054 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETS 143652 0.00% 0.00%
+system.ruby.Directory_Controller.I.Memory_Ack 222199 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETX 142431 0.00% 0.00%
+system.ruby.Directory_Controller.S.GETS 250790 0.00% 0.00%
+system.ruby.Directory_Controller.S.Memory_Ack 91 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX 222382 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTO_SHARERS 91 0.00% 0.00%
+system.ruby.Directory_Controller.IS.GETX 3 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Unblock 143648 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Memory_Data 143651 0.00% 0.00%
+system.ruby.Directory_Controller.IS.Memory_Ack 105 0.00% 0.00%
+system.ruby.Directory_Controller.SS.GETX 2 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Last_Unblock 250771 0.00% 0.00%
+system.ruby.Directory_Controller.SS.Memory_Data 250778 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Exclusive_Unblock 222477 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Memory_Data 222479 0.00% 0.00%
+system.ruby.Directory_Controller.MM.Memory_Ack 67 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Dirty_Writeback 222371 0.00% 0.00%
+system.ruby.Directory_Controller.MIS.Dirty_Writeback 91 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
index 319711992..f99cf2ff6 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem 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 system.funcmem
+memories=system.funcmem system.mem_ctrls
num_work_ids=16
readfile=
symbolfile=
@@ -242,17 +242,82 @@ null=false
range=0:134217727
port=system.funcbus.master[0]
-[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
@@ -262,9 +327,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=8
+phys_mem=Null
random_seed=1234
randomization=false
@@ -278,7 +343,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
@@ -288,16 +353,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[31]
dmaResponseFromDir=system.ruby.network.slave[30]
+memory=system.mem_ctrls.port
persistentFromDir=system.ruby.network.slave[29]
persistentToDir=system.ruby.network.master[30]
requestFromDir=system.ruby.network.slave[27]
@@ -308,33 +374,8 @@ responseToDir=system.ruby.network.master[29]
[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]
@@ -354,13 +395,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
@@ -403,7 +444,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
@@ -436,13 +477,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_cntrl1.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=1
@@ -485,7 +526,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
@@ -518,13 +559,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_cntrl2.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=2
@@ -567,7 +608,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
@@ -600,13 +641,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_cntrl3.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=3
@@ -649,7 +690,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
@@ -682,13 +723,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_cntrl4.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=4
@@ -731,7 +772,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
@@ -764,13 +805,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_cntrl5.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=5
@@ -813,7 +854,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
@@ -846,13 +887,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_cntrl6.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=6
@@ -895,7 +936,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
@@ -928,13 +969,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_cntrl7.sequencer
+system=system
transitions_per_cycle=32
use_timeout_latency=50
version=7
@@ -977,7 +1018,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
@@ -1006,9 +1047,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[24]
@@ -1338,7 +1379,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/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
index f3dea5b38..02ba8cb28 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
@@ -1,883 +1,1122 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.006285 # Number of seconds simulated
-sim_ticks 6284915 # Number of ticks simulated
-final_tick 6284915 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.005903 # Number of seconds simulated
+sim_ticks 5903349 # Number of ticks simulated
+final_tick 5903349 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 51541 # Simulator tick rate (ticks/s)
-host_mem_usage 318988 # Number of bytes of host memory used
-host_seconds 121.94 # Real time elapsed on the host
+host_tick_rate 47205 # Simulator tick rate (ticks/s)
+host_mem_usage 653496 # Number of bytes of host memory used
+host_seconds 125.06 # 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 39803968 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 39803968 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 15577920 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 15577920 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 621937 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 621937 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 243405 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 243405 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 6742607967 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 6742607967 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 2638827554 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 2638827554 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 9381435521 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 9381435521 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 621943 # Number of read requests accepted
+system.mem_ctrls.writeReqs 243405 # Number of write requests accepted
+system.mem_ctrls.readBursts 621943 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 243405 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 39194112 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 610176 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 15379392 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 39804352 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 15577920 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 9534 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 3050 # 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 76347 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 76777 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 76688 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 76481 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 76573 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 76421 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 76863 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 76258 # 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 29810 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 29890 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 29935 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 30014 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 30230 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 29983 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 30326 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 30115 # 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 1 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 5903324 # 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 621943 # 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 243405 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 8798 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 12225 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 15673 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 18982 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 23894 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 29950 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 36090 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 39516 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 38914 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 35099 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 30974 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 28275 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 27328 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 26531 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 25465 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 24154 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 22659 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 21094 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 19924 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 19151 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 18313 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 17650 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 16767 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 15495 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 13609 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 10848 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 7634 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 4446 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 2074 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 710 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 152 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 15 # 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 54 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 129 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 509 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 1379 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 2637 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 4325 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 6267 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 8313 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 10420 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 12108 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 14158 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 15771 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 14672 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 15436 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 15890 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 16068 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 16476 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 16926 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 9332 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 7861 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 6772 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 5940 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 5146 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 4440 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 3847 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 3410 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 2960 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 2737 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 2369 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 2177 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 1926 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 1729 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 1554 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 1310 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 1089 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 996 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 831 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 739 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 600 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 548 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 304 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 115 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 37 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 16 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 6 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 3 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 2 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 248467 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 219.637505 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 176.904831 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 149.844178 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 48636 19.57% 19.57% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 105540 42.48% 62.05% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 54258 21.84% 83.89% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 23672 9.53% 93.42% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 10163 4.09% 97.51% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 3955 1.59% 99.10% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 1444 0.58% 99.68% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 531 0.21% 99.89% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 268 0.11% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 248467 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 14728 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 41.574756 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 37.550094 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 18.264182 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::0-7 348 2.36% 2.36% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::8-15 39 0.26% 2.63% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-23 43 0.29% 2.92% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-31 3310 22.47% 25.39% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::32-39 6215 42.20% 67.59% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::40-47 1541 10.46% 78.06% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::48-55 179 1.22% 79.27% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::56-63 857 5.82% 85.09% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::64-71 1087 7.38% 92.47% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::72-79 557 3.78% 96.25% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::80-87 134 0.91% 97.16% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::88-95 122 0.83% 97.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::96-103 118 0.80% 98.79% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::104-111 93 0.63% 99.42% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::112-119 42 0.29% 99.71% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::120-127 26 0.18% 99.88% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::128-135 7 0.05% 99.93% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::136-143 8 0.05% 99.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::144-151 2 0.01% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 14728 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 14728 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.316065 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.277150 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 1.251161 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 13454 91.35% 91.35% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 270 1.83% 93.18% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 233 1.58% 94.77% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 212 1.44% 96.20% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20 167 1.13% 97.34% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::21 127 0.86% 98.20% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::22 100 0.68% 98.88% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::23 65 0.44% 99.32% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::24 45 0.31% 99.63% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::25 22 0.15% 99.78% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::26 11 0.07% 99.85% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::27 12 0.08% 99.93% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::28 7 0.05% 99.98% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::29 1 0.01% 99.99% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::30 2 0.01% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 14728 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 63789979 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 75425731 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3062040 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 104.16 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 123.16 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 6639.30 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 2605.20 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 6742.67 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 2638.83 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 72.22 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 51.87 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 20.35 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 15.52 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 30.69 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 368879 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 235357 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 60.23 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 97.92 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 6.82 # Average gap between requests
+system.mem_ctrls.pageHitRate 70.86 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 22 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 197080 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 5704995 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1877972040 # 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 1043317800 # 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 7640929920 # 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 2491129728 # 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 385488480 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 385488480 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 4021690860 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 127544112 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 13450800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 3429369000 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 17473979628 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 3942401592 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 2960.646204 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.967833 # 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 628367
-system.ruby.outstanding_req_hist::mean 15.998471
-system.ruby.outstanding_req_hist::gmean 15.997210
-system.ruby.outstanding_req_hist::stdev 0.125643
-system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 17 0.00% 0.02% | 628246 99.98% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 628367
+system.ruby.outstanding_req_hist::samples 626379
+system.ruby.outstanding_req_hist::mean 15.998463
+system.ruby.outstanding_req_hist::gmean 15.997198
+system.ruby.outstanding_req_hist::stdev 0.125855
+system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 19 0.00% 0.02% | 626256 99.98% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 626379
system.ruby.latency_hist::bucket_size 512
system.ruby.latency_hist::max_bucket 5119
-system.ruby.latency_hist::samples 628239
-system.ruby.latency_hist::mean 1280.340022
-system.ruby.latency_hist::gmean 910.453414
-system.ruby.latency_hist::stdev 881.906997
-system.ruby.latency_hist | 178239 28.37% 28.37% | 109504 17.43% 45.80% | 92912 14.79% 60.59% | 97614 15.54% 76.13% | 93350 14.86% 90.99% | 44633 7.10% 98.09% | 10565 1.68% 99.77% | 1287 0.20% 99.98% | 121 0.02% 100.00% | 14 0.00% 100.00%
-system.ruby.latency_hist::total 628239
+system.ruby.latency_hist::samples 626251
+system.ruby.latency_hist::mean 1206.428296
+system.ruby.latency_hist::gmean 904.745732
+system.ruby.latency_hist::stdev 768.364731
+system.ruby.latency_hist | 168539 26.91% 26.91% | 118080 18.86% 45.77% | 109951 17.56% 63.32% | 120505 19.24% 82.57% | 86642 13.84% 96.40% | 20968 3.35% 99.75% | 1529 0.24% 99.99% | 37 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 626251
system.ruby.hit_latency_hist::bucket_size 512
system.ruby.hit_latency_hist::max_bucket 5119
-system.ruby.hit_latency_hist::samples 3487
-system.ruby.hit_latency_hist::mean 1186.728993
-system.ruby.hit_latency_hist::gmean 569.952123
-system.ruby.hit_latency_hist::stdev 923.761130
-system.ruby.hit_latency_hist | 1143 32.78% 32.78% | 594 17.03% 49.81% | 495 14.20% 64.01% | 467 13.39% 77.40% | 486 13.94% 91.34% | 230 6.60% 97.94% | 60 1.72% 99.66% | 11 0.32% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 3487
+system.ruby.hit_latency_hist::samples 2807
+system.ruby.hit_latency_hist::mean 1092.408621
+system.ruby.hit_latency_hist::gmean 552.825422
+system.ruby.hit_latency_hist::stdev 803.774497
+system.ruby.hit_latency_hist | 930 33.13% 33.13% | 469 16.71% 49.84% | 481 17.14% 66.98% | 503 17.92% 84.89% | 338 12.04% 96.94% | 81 2.89% 99.82% | 4 0.14% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.hit_latency_hist::total 2807
system.ruby.miss_latency_hist::bucket_size 512
system.ruby.miss_latency_hist::max_bucket 5119
-system.ruby.miss_latency_hist::samples 624752
-system.ruby.miss_latency_hist::mean 1280.862504
-system.ruby.miss_latency_hist::gmean 912.836708
-system.ruby.miss_latency_hist::stdev 881.640698
-system.ruby.miss_latency_hist | 177096 28.35% 28.35% | 108910 17.43% 45.78% | 92417 14.79% 60.57% | 97147 15.55% 76.12% | 92864 14.86% 90.99% | 44403 7.11% 98.09% | 10505 1.68% 99.77% | 1276 0.20% 99.98% | 120 0.02% 100.00% | 14 0.00% 100.00%
-system.ruby.miss_latency_hist::total 624752
-system.ruby.L1Cache.incomplete_times 2524
-system.ruby.Directory.incomplete_times 622224
-system.ruby.l1_cntrl4.L1Dcache.demand_hits 34 # Number of cache demand hits
-system.ruby.l1_cntrl4.L1Dcache.demand_misses 78735 # Number of cache demand misses
-system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78769 # Number of cache demand accesses
+system.ruby.miss_latency_hist::samples 623444
+system.ruby.miss_latency_hist::mean 1206.941660
+system.ruby.miss_latency_hist::gmean 906.754630
+system.ruby.miss_latency_hist::stdev 768.164015
+system.ruby.miss_latency_hist | 167609 26.88% 26.88% | 117611 18.86% 45.75% | 109470 17.56% 63.31% | 120002 19.25% 82.56% | 86304 13.84% 96.40% | 20887 3.35% 99.75% | 1525 0.24% 99.99% | 36 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 623444
+system.ruby.L1Cache.incomplete_times 1328
+system.ruby.Directory.incomplete_times 622112
+system.ruby.l1_cntrl4.L1Dcache.demand_hits 17 # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Dcache.demand_misses 77927 # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77944 # Number of cache demand accesses
system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.cpu_clk_domain.clock 1 # Clock period in ticks
-system.ruby.l1_cntrl5.L1Dcache.demand_hits 26 # Number of cache demand hits
-system.ruby.l1_cntrl5.L1Dcache.demand_misses 78593 # Number of cache demand misses
-system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78619 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Dcache.demand_hits 21 # Number of cache demand hits
+system.ruby.l1_cntrl5.L1Dcache.demand_misses 78444 # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78465 # Number of cache demand accesses
system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl6.L1Dcache.demand_hits 25 # Number of cache demand hits
-system.ruby.l1_cntrl6.L1Dcache.demand_misses 78361 # Number of cache demand misses
-system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78386 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Dcache.demand_hits 17 # Number of cache demand hits
+system.ruby.l1_cntrl6.L1Dcache.demand_misses 77976 # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77993 # Number of cache demand accesses
system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl7.L1Dcache.demand_hits 26 # Number of cache demand hits
-system.ruby.l1_cntrl7.L1Dcache.demand_misses 78366 # Number of cache demand misses
-system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78392 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Dcache.demand_hits 19 # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Dcache.demand_misses 77954 # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77973 # Number of cache demand accesses
system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 24 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 78372 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78396 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 29 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 78780 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78809 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers00.percent_links_utilized 9.881597
-system.ruby.network.routers00.msg_count.Request_Control::1 78371
-system.ruby.network.routers00.msg_count.Response_Data::4 78092
-system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4 187
-system.ruby.network.routers00.msg_count.ResponseLocal_Data::4 360
-system.ruby.network.routers00.msg_count.Response_Control::4 159
-system.ruby.network.routers00.msg_count.Writeback_Data::4 85878
-system.ruby.network.routers00.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers00.msg_count.Persistent_Control::3 296969
-system.ruby.network.routers00.msg_bytes.Request_Control::1 626968
-system.ruby.network.routers00.msg_bytes.Response_Data::4 5622624
-system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4 13464
-system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4 25920
-system.ruby.network.routers00.msg_bytes.Response_Control::4 1272
-system.ruby.network.routers00.msg_bytes.Writeback_Data::4 6183216
-system.ruby.network.routers00.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers00.msg_bytes.Persistent_Control::3 2375752
-system.ruby.l1_cntrl1.L1Dcache.demand_hits 27 # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses 78895 # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78922 # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized 9.742411
+system.ruby.network.routers00.msg_count.Request_Control::1 78780
+system.ruby.network.routers00.msg_count.Response_Data::4 80165
+system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4 245
+system.ruby.network.routers00.msg_count.ResponseLocal_Data::4 173
+system.ruby.network.routers00.msg_count.Response_Control::4 76
+system.ruby.network.routers00.msg_count.Writeback_Data::4 85320
+system.ruby.network.routers00.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers00.msg_count.Persistent_Control::3 102424
+system.ruby.network.routers00.msg_bytes.Request_Control::1 630240
+system.ruby.network.routers00.msg_bytes.Response_Data::4 5771880
+system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4 17640
+system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4 12456
+system.ruby.network.routers00.msg_bytes.Response_Control::4 608
+system.ruby.network.routers00.msg_bytes.Writeback_Data::4 6143040
+system.ruby.network.routers00.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers00.msg_bytes.Persistent_Control::3 819392
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 22 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 78342 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78364 # Number of cache demand accesses
system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers01.percent_links_utilized 9.921833
-system.ruby.network.routers01.msg_count.Request_Control::1 78895
-system.ruby.network.routers01.msg_count.Response_Data::4 78610
-system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4 189
-system.ruby.network.routers01.msg_count.ResponseLocal_Data::4 337
-system.ruby.network.routers01.msg_count.Response_Control::4 156
-system.ruby.network.routers01.msg_count.Writeback_Data::4 86402
-system.ruby.network.routers01.msg_count.Writeback_Control::4 2
-system.ruby.network.routers01.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers01.msg_count.Persistent_Control::3 297369
-system.ruby.network.routers01.msg_bytes.Request_Control::1 631160
-system.ruby.network.routers01.msg_bytes.Response_Data::4 5659920
-system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4 13608
-system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4 24264
-system.ruby.network.routers01.msg_bytes.Response_Control::4 1248
-system.ruby.network.routers01.msg_bytes.Writeback_Data::4 6220944
-system.ruby.network.routers01.msg_bytes.Writeback_Control::4 16
-system.ruby.network.routers01.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers01.msg_bytes.Persistent_Control::3 2378952
-system.ruby.l1_cntrl2.L1Dcache.demand_hits 23 # Number of cache demand hits
-system.ruby.l1_cntrl2.L1Dcache.demand_misses 78341 # Number of cache demand misses
-system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78364 # Number of cache demand accesses
+system.ruby.network.routers01.percent_links_utilized 9.710031
+system.ruby.network.routers01.msg_count.Request_Control::1 78342
+system.ruby.network.routers01.msg_count.Response_Data::4 79850
+system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4 247
+system.ruby.network.routers01.msg_count.ResponseLocal_Data::4 189
+system.ruby.network.routers01.msg_count.Response_Control::4 93
+system.ruby.network.routers01.msg_count.Writeback_Data::4 84812
+system.ruby.network.routers01.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers01.msg_count.Persistent_Control::3 102444
+system.ruby.network.routers01.msg_bytes.Request_Control::1 626736
+system.ruby.network.routers01.msg_bytes.Response_Data::4 5749200
+system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4 17784
+system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4 13608
+system.ruby.network.routers01.msg_bytes.Response_Control::4 744
+system.ruby.network.routers01.msg_bytes.Writeback_Data::4 6106464
+system.ruby.network.routers01.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers01.msg_bytes.Persistent_Control::3 819552
+system.ruby.l1_cntrl2.L1Dcache.demand_hits 15 # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Dcache.demand_misses 78430 # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78445 # Number of cache demand accesses
system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers02.percent_links_utilized 9.878833
-system.ruby.network.routers02.msg_count.Request_Control::1 78341
-system.ruby.network.routers02.msg_count.Response_Data::4 77980
-system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4 204
-system.ruby.network.routers02.msg_count.ResponseLocal_Data::4 408
-system.ruby.network.routers02.msg_count.Response_Control::4 170
-system.ruby.network.routers02.msg_count.Writeback_Data::4 85810
-system.ruby.network.routers02.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers02.msg_count.Persistent_Control::3 297325
-system.ruby.network.routers02.msg_bytes.Request_Control::1 626728
-system.ruby.network.routers02.msg_bytes.Response_Data::4 5614560
-system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4 14688
-system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4 29376
-system.ruby.network.routers02.msg_bytes.Response_Control::4 1360
-system.ruby.network.routers02.msg_bytes.Writeback_Data::4 6178320
-system.ruby.network.routers02.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers02.msg_bytes.Persistent_Control::3 2378600
-system.ruby.l1_cntrl3.L1Dcache.demand_hits 22 # Number of cache demand hits
-system.ruby.l1_cntrl3.L1Dcache.demand_misses 78389 # Number of cache demand misses
-system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78411 # Number of cache demand accesses
+system.ruby.network.routers02.percent_links_utilized 9.719589
+system.ruby.network.routers02.msg_count.Request_Control::1 78430
+system.ruby.network.routers02.msg_count.Response_Data::4 80036
+system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4 234
+system.ruby.network.routers02.msg_count.ResponseLocal_Data::4 212
+system.ruby.network.routers02.msg_count.Response_Control::4 106
+system.ruby.network.routers02.msg_count.Writeback_Data::4 84849
+system.ruby.network.routers02.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers02.msg_count.Persistent_Control::3 102504
+system.ruby.network.routers02.msg_bytes.Request_Control::1 627440
+system.ruby.network.routers02.msg_bytes.Response_Data::4 5762592
+system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4 16848
+system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4 15264
+system.ruby.network.routers02.msg_bytes.Response_Control::4 848
+system.ruby.network.routers02.msg_bytes.Writeback_Data::4 6109128
+system.ruby.network.routers02.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers02.msg_bytes.Persistent_Control::3 820032
+system.ruby.l1_cntrl3.L1Dcache.demand_hits 23 # Number of cache demand hits
+system.ruby.l1_cntrl3.L1Dcache.demand_misses 78256 # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78279 # Number of cache demand accesses
system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.network.routers03.percent_links_utilized 9.881140
-system.ruby.network.routers03.msg_count.Request_Control::1 78389
-system.ruby.network.routers03.msg_count.Response_Data::4 78013
-system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4 216
-system.ruby.network.routers03.msg_count.ResponseLocal_Data::4 388
-system.ruby.network.routers03.msg_count.Response_Control::4 177
-system.ruby.network.routers03.msg_count.Writeback_Data::4 85850
-system.ruby.network.routers03.msg_count.Writeback_Control::4 1
-system.ruby.network.routers03.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers03.msg_count.Persistent_Control::3 297264
-system.ruby.network.routers03.msg_bytes.Request_Control::1 627112
-system.ruby.network.routers03.msg_bytes.Response_Data::4 5616936
-system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4 15552
-system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4 27936
-system.ruby.network.routers03.msg_bytes.Response_Control::4 1416
-system.ruby.network.routers03.msg_bytes.Writeback_Data::4 6181200
-system.ruby.network.routers03.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers03.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers03.msg_bytes.Persistent_Control::3 2378112
-system.ruby.network.routers04.percent_links_utilized 9.912946
-system.ruby.network.routers04.msg_count.Request_Control::1 78735
-system.ruby.network.routers04.msg_count.Response_Data::4 78378
-system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4 176
-system.ruby.network.routers04.msg_count.ResponseLocal_Data::4 410
-system.ruby.network.routers04.msg_count.Response_Control::4 192
-system.ruby.network.routers04.msg_count.Writeback_Data::4 86320
-system.ruby.network.routers04.msg_count.Writeback_Control::4 2
-system.ruby.network.routers04.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers04.msg_count.Persistent_Control::3 297545
-system.ruby.network.routers04.msg_bytes.Request_Control::1 629880
-system.ruby.network.routers04.msg_bytes.Response_Data::4 5643216
-system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4 12672
-system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::4 29520
-system.ruby.network.routers04.msg_bytes.Response_Control::4 1536
-system.ruby.network.routers04.msg_bytes.Writeback_Data::4 6215040
-system.ruby.network.routers04.msg_bytes.Writeback_Control::4 16
-system.ruby.network.routers04.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers04.msg_bytes.Persistent_Control::3 2380360
-system.ruby.network.routers05.percent_links_utilized 9.904116
-system.ruby.network.routers05.msg_count.Request_Control::1 78593
-system.ruby.network.routers05.msg_count.Response_Data::4 78170
-system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4 203
-system.ruby.network.routers05.msg_count.ResponseLocal_Data::4 374
-system.ruby.network.routers05.msg_count.Response_Control::4 171
-system.ruby.network.routers05.msg_count.Writeback_Data::4 86349
-system.ruby.network.routers05.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers05.msg_count.Persistent_Control::3 297182
-system.ruby.network.routers05.msg_bytes.Request_Control::1 628744
-system.ruby.network.routers05.msg_bytes.Response_Data::4 5628240
-system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4 14616
-system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4 26928
-system.ruby.network.routers05.msg_bytes.Response_Control::4 1368
-system.ruby.network.routers05.msg_bytes.Writeback_Data::4 6217128
-system.ruby.network.routers05.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers05.msg_bytes.Persistent_Control::3 2377456
-system.ruby.network.routers06.percent_links_utilized 9.877453
-system.ruby.network.routers06.msg_count.Request_Control::1 78361
-system.ruby.network.routers06.msg_count.Response_Data::4 77958
-system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4 176
-system.ruby.network.routers06.msg_count.ResponseLocal_Data::4 389
-system.ruby.network.routers06.msg_count.Response_Control::4 176
-system.ruby.network.routers06.msg_count.Writeback_Data::4 85870
-system.ruby.network.routers06.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers06.msg_count.Persistent_Control::3 297033
-system.ruby.network.routers06.msg_bytes.Request_Control::1 626888
-system.ruby.network.routers06.msg_bytes.Response_Data::4 5612976
-system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4 12672
-system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4 28008
-system.ruby.network.routers06.msg_bytes.Response_Control::4 1408
-system.ruby.network.routers06.msg_bytes.Writeback_Data::4 6182640
-system.ruby.network.routers06.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers06.msg_bytes.Persistent_Control::3 2376264
-system.ruby.network.routers07.percent_links_utilized 9.879175
-system.ruby.network.routers07.msg_count.Request_Control::1 78366
-system.ruby.network.routers07.msg_count.Response_Data::4 77966
-system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4 194
-system.ruby.network.routers07.msg_count.ResponseLocal_Data::4 394
-system.ruby.network.routers07.msg_count.Response_Control::4 200
-system.ruby.network.routers07.msg_count.Writeback_Data::4 85877
-system.ruby.network.routers07.msg_count.Broadcast_Control::1 628051
-system.ruby.network.routers07.msg_count.Persistent_Control::3 297095
-system.ruby.network.routers07.msg_bytes.Request_Control::1 626928
-system.ruby.network.routers07.msg_bytes.Response_Data::4 5613552
-system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4 13968
-system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4 28368
-system.ruby.network.routers07.msg_bytes.Response_Control::4 1600
-system.ruby.network.routers07.msg_bytes.Writeback_Data::4 6183144
-system.ruby.network.routers07.msg_bytes.Broadcast_Control::1 5024408
-system.ruby.network.routers07.msg_bytes.Persistent_Control::3 2376760
-system.ruby.l2_cntrl0.L2cache.demand_hits 1540 # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses 626511 # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses 628051 # Number of cache demand accesses
-system.ruby.network.routers08.percent_links_utilized 38.794550
-system.ruby.network.routers08.msg_count.Request_Control::1 628051
-system.ruby.network.routers08.msg_count.Request_Control::2 626511
-system.ruby.network.routers08.msg_count.Response_Data::4 1307
-system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4 1542
-system.ruby.network.routers08.msg_count.Response_Control::4 1381
-system.ruby.network.routers08.msg_count.Writeback_Data::4 869556
-system.ruby.network.routers08.msg_count.Writeback_Control::4 381032
-system.ruby.network.routers08.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers08.msg_bytes.Request_Control::1 5024408
-system.ruby.network.routers08.msg_bytes.Request_Control::2 5012088
-system.ruby.network.routers08.msg_bytes.Response_Data::4 94104
-system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4 111024
-system.ruby.network.routers08.msg_bytes.Response_Control::4 11048
-system.ruby.network.routers08.msg_bytes.Writeback_Data::4 62608032
-system.ruby.network.routers08.msg_bytes.Writeback_Control::4 3048256
-system.ruby.network.routers08.msg_bytes.Persistent_Control::3 2113584
+system.ruby.network.routers03.percent_links_utilized 9.695103
+system.ruby.network.routers03.msg_count.Request_Control::1 78256
+system.ruby.network.routers03.msg_count.Response_Data::4 79763
+system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4 209
+system.ruby.network.routers03.msg_count.ResponseLocal_Data::4 161
+system.ruby.network.routers03.msg_count.Response_Control::4 98
+system.ruby.network.routers03.msg_count.Writeback_Data::4 84605
+system.ruby.network.routers03.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers03.msg_count.Persistent_Control::3 102240
+system.ruby.network.routers03.msg_bytes.Request_Control::1 626048
+system.ruby.network.routers03.msg_bytes.Response_Data::4 5742936
+system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4 15048
+system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4 11592
+system.ruby.network.routers03.msg_bytes.Response_Control::4 784
+system.ruby.network.routers03.msg_bytes.Writeback_Data::4 6091560
+system.ruby.network.routers03.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers03.msg_bytes.Persistent_Control::3 817920
+system.ruby.network.routers04.percent_links_utilized 9.671218
+system.ruby.network.routers04.msg_count.Request_Control::1 77927
+system.ruby.network.routers04.msg_count.Response_Data::4 79373
+system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4 240
+system.ruby.network.routers04.msg_count.ResponseLocal_Data::4 191
+system.ruby.network.routers04.msg_count.Response_Control::4 96
+system.ruby.network.routers04.msg_count.Writeback_Data::4 84339
+system.ruby.network.routers04.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers04.msg_count.Persistent_Control::3 102286
+system.ruby.network.routers04.msg_bytes.Request_Control::1 623416
+system.ruby.network.routers04.msg_bytes.Response_Data::4 5714856
+system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4 17280
+system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::4 13752
+system.ruby.network.routers04.msg_bytes.Response_Control::4 768
+system.ruby.network.routers04.msg_bytes.Writeback_Data::4 6072408
+system.ruby.network.routers04.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers04.msg_bytes.Persistent_Control::3 818288
+system.ruby.network.routers05.percent_links_utilized 9.714227
+system.ruby.network.routers05.msg_count.Request_Control::1 78443
+system.ruby.network.routers05.msg_count.Response_Data::4 79833
+system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4 223
+system.ruby.network.routers05.msg_count.ResponseLocal_Data::4 191
+system.ruby.network.routers05.msg_count.Response_Control::4 88
+system.ruby.network.routers05.msg_count.Writeback_Data::4 84971
+system.ruby.network.routers05.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers05.msg_count.Persistent_Control::3 102260
+system.ruby.network.routers05.msg_bytes.Request_Control::1 627544
+system.ruby.network.routers05.msg_bytes.Response_Data::4 5747976
+system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4 16056
+system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4 13752
+system.ruby.network.routers05.msg_bytes.Response_Control::4 704
+system.ruby.network.routers05.msg_bytes.Writeback_Data::4 6117912
+system.ruby.network.routers05.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers05.msg_bytes.Persistent_Control::3 818080
+system.ruby.network.routers06.percent_links_utilized 9.677168
+system.ruby.network.routers06.msg_count.Request_Control::1 77976
+system.ruby.network.routers06.msg_count.Response_Data::4 79371
+system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4 225
+system.ruby.network.routers06.msg_count.ResponseLocal_Data::4 160
+system.ruby.network.routers06.msg_count.Response_Control::4 78
+system.ruby.network.routers06.msg_count.Writeback_Data::4 84535
+system.ruby.network.routers06.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers06.msg_count.Persistent_Control::3 102328
+system.ruby.network.routers06.msg_bytes.Request_Control::1 623808
+system.ruby.network.routers06.msg_bytes.Response_Data::4 5714712
+system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4 16200
+system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4 11520
+system.ruby.network.routers06.msg_bytes.Response_Control::4 624
+system.ruby.network.routers06.msg_bytes.Writeback_Data::4 6086520
+system.ruby.network.routers06.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers06.msg_bytes.Persistent_Control::3 818624
+system.ruby.network.routers07.percent_links_utilized 9.675588
+system.ruby.network.routers07.msg_count.Request_Control::1 77953
+system.ruby.network.routers07.msg_count.Response_Data::4 79349
+system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4 241
+system.ruby.network.routers07.msg_count.ResponseLocal_Data::4 187
+system.ruby.network.routers07.msg_count.Response_Control::4 91
+system.ruby.network.routers07.msg_count.Writeback_Data::4 84477
+system.ruby.network.routers07.msg_count.Broadcast_Control::1 626107
+system.ruby.network.routers07.msg_count.Persistent_Control::3 102298
+system.ruby.network.routers07.msg_bytes.Request_Control::1 623624
+system.ruby.network.routers07.msg_bytes.Response_Data::4 5713128
+system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4 17352
+system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4 13464
+system.ruby.network.routers07.msg_bytes.Response_Control::4 728
+system.ruby.network.routers07.msg_bytes.Writeback_Data::4 6082344
+system.ruby.network.routers07.msg_bytes.Broadcast_Control::1 5008856
+system.ruby.network.routers07.msg_bytes.Persistent_Control::3 818384
+system.ruby.l2_cntrl0.L2cache.demand_hits 1784 # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses 624319 # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses 626103 # Number of cache demand accesses
+system.ruby.network.routers08.percent_links_utilized 40.519928
+system.ruby.network.routers08.msg_count.Request_Control::1 626105
+system.ruby.network.routers08.msg_count.Request_Control::2 624315
+system.ruby.network.routers08.msg_count.Response_Data::4 7830
+system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4 1784
+system.ruby.network.routers08.msg_count.Response_Control::4 713
+system.ruby.network.routers08.msg_count.Writeback_Data::4 862238
+system.ruby.network.routers08.msg_count.Writeback_Control::4 379354
+system.ruby.network.routers08.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers08.msg_bytes.Request_Control::1 5008840
+system.ruby.network.routers08.msg_bytes.Request_Control::2 4994520
+system.ruby.network.routers08.msg_bytes.Response_Data::4 563760
+system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4 128448
+system.ruby.network.routers08.msg_bytes.Response_Control::4 5704
+system.ruby.network.routers08.msg_bytes.Writeback_Data::4 62081136
+system.ruby.network.routers08.msg_bytes.Writeback_Control::4 3034832
+system.ruby.network.routers08.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers09.percent_links_utilized 37.644894
+system.ruby.network.routers09.msg_count.Request_Control::2 624315
+system.ruby.network.routers09.msg_count.Response_Data::4 628897
+system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4 80
+system.ruby.network.routers09.msg_count.Response_Control::4 3
+system.ruby.network.routers09.msg_count.Writeback_Data::4 237089
+system.ruby.network.routers09.msg_count.Writeback_Control::4 379353
+system.ruby.network.routers09.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers09.msg_bytes.Request_Control::2 4994520
+system.ruby.network.routers09.msg_bytes.Response_Data::4 45280584
+system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4 5760
+system.ruby.network.routers09.msg_bytes.Response_Control::4 24
+system.ruby.network.routers09.msg_bytes.Writeback_Data::4 17070408
+system.ruby.network.routers09.msg_bytes.Writeback_Control::4 3034824
+system.ruby.network.routers09.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers10.percent_links_utilized 17.437599
+system.ruby.network.routers10.msg_count.Request_Control::1 626105
+system.ruby.network.routers10.msg_count.Request_Control::2 624315
+system.ruby.network.routers10.msg_count.Response_Data::4 637234
+system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4 1864
+system.ruby.network.routers10.msg_count.ResponseLocal_Data::4 732
+system.ruby.network.routers10.msg_count.Response_Control::4 721
+system.ruby.network.routers10.msg_count.Writeback_Data::4 888618
+system.ruby.network.routers10.msg_count.Writeback_Control::4 379353
+system.ruby.network.routers10.msg_count.Broadcast_Control::1 4382749
+system.ruby.network.routers10.msg_count.Persistent_Control::3 818784
+system.ruby.network.routers10.msg_bytes.Request_Control::1 5008840
+system.ruby.network.routers10.msg_bytes.Request_Control::2 4994520
+system.ruby.network.routers10.msg_bytes.Response_Data::4 45880848
+system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4 134208
+system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4 52704
+system.ruby.network.routers10.msg_bytes.Response_Control::4 5768
+system.ruby.network.routers10.msg_bytes.Writeback_Data::4 63980496
+system.ruby.network.routers10.msg_bytes.Writeback_Control::4 3034824
+system.ruby.network.routers10.msg_bytes.Broadcast_Control::1 35061992
+system.ruby.network.routers10.msg_bytes.Persistent_Control::3 6550272
+system.ruby.network.msg_count.Request_Control 3751262
+system.ruby.network.msg_count.Response_Data 1911701
+system.ruby.network.msg_count.ResponseL2hit_Data 5592
+system.ruby.network.msg_count.ResponseLocal_Data 2196
+system.ruby.network.msg_count.Response_Control 2163
+system.ruby.network.msg_count.Writeback_Data 2665853
+system.ruby.network.msg_count.Writeback_Control 1138060
+system.ruby.network.msg_count.Broadcast_Control 9391605
+system.ruby.network.msg_count.Persistent_Control 1819520
+system.ruby.network.msg_byte.Request_Control 30010096
+system.ruby.network.msg_byte.Response_Data 137642472
+system.ruby.network.msg_byte.ResponseL2hit_Data 402624
+system.ruby.network.msg_byte.ResponseLocal_Data 158112
+system.ruby.network.msg_byte.Response_Control 17304
+system.ruby.network.msg_byte.Writeback_Data 191941416
+system.ruby.network.msg_byte.Writeback_Control 9104480
+system.ruby.network.msg_byte.Broadcast_Control 75132840
+system.ruby.network.msg_byte.Persistent_Control 14556160
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 864242 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 622033 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 242193 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 43645 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 27461495 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 578673 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 16277009 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 44317177 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 51.278666 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 4218454 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 7606216 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 2196938 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1343216 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 5525484 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memNotOld 6571187 # memory stalls due to anti starvation
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 26896 3.11% 3.11% | 26818 3.10% 6.22% | 26669 3.09% 9.30% | 26464 3.06% 12.36% | 26562 3.07% 15.44% | 26747 3.09% 18.53% | 26938 3.12% 21.65% | 26620 3.08% 24.73% | 26486 3.06% 27.79% | 26669 3.09% 30.88% | 26845 3.11% 33.99% | 26587 3.08% 37.06% | 26997 3.12% 40.19% | 27036 3.13% 43.31% | 27094 3.14% 46.45% | 27338 3.16% 49.61% | 26976 3.12% 52.73% | 26825 3.10% 55.84% | 26849 3.11% 58.94% | 27229 3.15% 62.09% | 26807 3.10% 65.20% | 26957 3.12% 68.32% | 26908 3.11% 71.43% | 26873 3.11% 74.54% | 27042 3.13% 77.67% | 27208 3.15% 80.82% | 26897 3.11% 83.93% | 27258 3.15% 87.08% | 27597 3.19% 90.27% | 27873 3.23% 93.50% | 27778 3.21% 96.71% | 28399 3.29% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 864242 # Number of accesses per bank
-system.ruby.network.routers09.percent_links_utilized 36.011036
-system.ruby.network.routers09.msg_count.Request_Control::2 626510
-system.ruby.network.routers09.msg_count.Response_Data::4 622169
-system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4 3
-system.ruby.network.routers09.msg_count.Response_Control::4 4
-system.ruby.network.routers09.msg_count.Writeback_Data::4 242418
-system.ruby.network.routers09.msg_count.Writeback_Control::4 381037
-system.ruby.network.routers09.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers09.msg_bytes.Request_Control::2 5012080
-system.ruby.network.routers09.msg_bytes.Response_Data::4 44796168
-system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4 216
-system.ruby.network.routers09.msg_bytes.Response_Control::4 32
-system.ruby.network.routers09.msg_bytes.Writeback_Data::4 17454096
-system.ruby.network.routers09.msg_bytes.Writeback_Control::4 3048296
-system.ruby.network.routers09.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers10.percent_links_utilized 17.628861
-system.ruby.network.routers10.msg_count.Request_Control::1 628051
-system.ruby.network.routers10.msg_count.Request_Control::2 626510
-system.ruby.network.routers10.msg_count.Response_Data::4 624321
-system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4 1545
-system.ruby.network.routers10.msg_count.ResponseLocal_Data::4 1530
-system.ruby.network.routers10.msg_count.Response_Control::4 1393
-system.ruby.network.routers10.msg_count.Writeback_Data::4 900165
-system.ruby.network.routers10.msg_count.Writeback_Control::4 381037
-system.ruby.network.routers10.msg_count.Broadcast_Control::1 4396357
-system.ruby.network.routers10.msg_count.Persistent_Control::3 2377782
-system.ruby.network.routers10.msg_bytes.Request_Control::1 5024408
-system.ruby.network.routers10.msg_bytes.Request_Control::2 5012080
-system.ruby.network.routers10.msg_bytes.Response_Data::4 44951112
-system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4 111240
-system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4 110160
-system.ruby.network.routers10.msg_bytes.Response_Control::4 11144
-system.ruby.network.routers10.msg_bytes.Writeback_Data::4 64811880
-system.ruby.network.routers10.msg_bytes.Writeback_Control::4 3048296
-system.ruby.network.routers10.msg_bytes.Broadcast_Control::1 35170856
-system.ruby.network.routers10.msg_bytes.Persistent_Control::3 19022256
-system.ruby.network.msg_count.Request_Control 3763684
-system.ruby.network.msg_count.Response_Data 1872964
-system.ruby.network.msg_count.ResponseL2hit_Data 4635
-system.ruby.network.msg_count.ResponseLocal_Data 4590
-system.ruby.network.msg_count.Response_Control 4179
-system.ruby.network.msg_count.Writeback_Data 2700495
-system.ruby.network.msg_count.Writeback_Control 1143111
-system.ruby.network.msg_count.Broadcast_Control 9420765
-system.ruby.network.msg_count.Persistent_Control 5283960
-system.ruby.network.msg_byte.Request_Control 30109472
-system.ruby.network.msg_byte.Response_Data 134853408
-system.ruby.network.msg_byte.ResponseL2hit_Data 333720
-system.ruby.network.msg_byte.ResponseLocal_Data 330480
-system.ruby.network.msg_byte.Response_Control 33432
-system.ruby.network.msg_byte.Writeback_Data 194435640
-system.ruby.network.msg_byte.Writeback_Control 9144888
-system.ruby.network.msg_byte.Broadcast_Control 75366120
-system.ruby.network.msg_byte.Persistent_Control 42271680
-system.cpu0.num_reads 100000 # number of read accesses completed
-system.cpu0.num_writes 55570 # number of write accesses completed
+system.cpu0.num_reads 99493 # number of read accesses completed
+system.cpu0.num_writes 55749 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed
-system.cpu1.num_reads 99982 # number of read accesses completed
-system.cpu1.num_writes 55877 # number of write accesses completed
+system.cpu1.num_reads 99510 # number of read accesses completed
+system.cpu1.num_writes 55185 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
-system.cpu2.num_reads 99439 # number of read accesses completed
-system.cpu2.num_writes 55577 # number of write accesses completed
+system.cpu2.num_reads 100000 # number of read accesses completed
+system.cpu2.num_writes 55529 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
-system.cpu3.num_reads 99038 # number of read accesses completed
-system.cpu3.num_writes 55261 # number of write accesses completed
+system.cpu3.num_reads 99207 # number of read accesses completed
+system.cpu3.num_writes 55624 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
-system.cpu4.num_reads 99740 # number of read accesses completed
-system.cpu4.num_writes 55487 # number of write accesses completed
+system.cpu4.num_reads 99506 # number of read accesses completed
+system.cpu4.num_writes 55147 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
-system.cpu5.num_reads 99865 # number of read accesses completed
-system.cpu5.num_writes 55475 # number of write accesses completed
+system.cpu5.num_reads 99763 # number of read accesses completed
+system.cpu5.num_writes 55468 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
-system.cpu6.num_reads 99179 # number of read accesses completed
-system.cpu6.num_writes 55288 # number of write accesses completed
+system.cpu6.num_reads 98903 # number of read accesses completed
+system.cpu6.num_writes 54921 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
-system.cpu7.num_reads 99432 # number of read accesses completed
-system.cpu7.num_writes 55258 # number of write accesses completed
+system.cpu7.num_reads 99232 # number of read accesses completed
+system.cpu7.num_writes 54585 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
-system.ruby.network.routers00.throttle0.link_utilization 12.360215
-system.ruby.network.routers00.throttle0.msg_count.Response_Data::4 77998
-system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4 187
-system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4 169
+system.ruby.network.routers00.throttle0.link_utilization 11.727792
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::4 79274
+system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4 233
+system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4 95
system.ruby.network.routers00.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4 3844
-system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1 549680
-system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4 5615856
-system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4 13464
-system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4 12168
+system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4 3327
+system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1 547327
+system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4 5707728
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4 16776
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4 6840
system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4 276768
-system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1 4397440
-system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers00.throttle1.link_utilization 7.402980
-system.ruby.network.routers00.throttle1.msg_count.Request_Control::1 78371
-system.ruby.network.routers00.throttle1.msg_count.Response_Data::4 94
-system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4 191
-system.ruby.network.routers00.throttle1.msg_count.Response_Control::4 158
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4 82034
-system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1 78371
-system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3 32771
-system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1 626968
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4 6768
-system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4 13752
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4 1264
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4 5906448
-system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1 626968
-system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3 262168
-system.ruby.network.routers01.throttle0.link_utilization 12.392666
-system.ruby.network.routers01.throttle0.msg_count.Response_Data::4 78508
-system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4 188
-system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4 163
-system.ruby.network.routers01.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4 3850
-system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::4 1
-system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1 549156
-system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4 5652576
-system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4 13536
-system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4 11736
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4 277200
-system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1 4393248
-system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers01.throttle1.link_utilization 7.451000
-system.ruby.network.routers01.throttle1.msg_count.Request_Control::1 78895
-system.ruby.network.routers01.throttle1.msg_count.Response_Data::4 102
-system.ruby.network.routers01.throttle1.msg_count.ResponseL2hit_Data::4 1
-system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4 174
-system.ruby.network.routers01.throttle1.msg_count.Response_Control::4 155
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4 82552
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::4 1
-system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1 78895
-system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3 33171
-system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1 631160
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4 7344
-system.ruby.network.routers01.throttle1.msg_bytes.ResponseL2hit_Data::4 72
-system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4 12528
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4 1240
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4 5943744
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1 631160
-system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3 265368
-system.ruby.network.routers02.throttle0.link_utilization 12.355983
-system.ruby.network.routers02.throttle0.msg_count.Response_Data::4 77883
-system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4 203
-system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4 204
-system.ruby.network.routers02.throttle0.msg_count.Response_Control::4 3
-system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4 3845
-system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1 549710
-system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4 5607576
-system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4 14616
-system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4 14688
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::4 24
-system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4 276840
-system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1 4397680
-system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers02.throttle1.link_utilization 7.401683
-system.ruby.network.routers02.throttle1.msg_count.Request_Control::1 78341
-system.ruby.network.routers02.throttle1.msg_count.Response_Data::4 97
-system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4 1
-system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4 204
-system.ruby.network.routers02.throttle1.msg_count.Response_Control::4 167
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4 81965
-system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1 78341
-system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3 33127
-system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1 626728
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4 6984
-system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4 72
-system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4 14688
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4 1336
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4 5901480
-system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1 626728
-system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3 265016
-system.ruby.network.routers03.throttle0.link_utilization 12.358528
-system.ruby.network.routers03.throttle0.msg_count.Response_Data::4 77906
-system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4 216
-system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4 200
+system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4 239544
+system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1 4378616
+system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers00.throttle1.link_utilization 7.757029
+system.ruby.network.routers00.throttle1.msg_count.Request_Control::1 78780
+system.ruby.network.routers00.throttle1.msg_count.Response_Data::4 891
+system.ruby.network.routers00.throttle1.msg_count.ResponseL2hit_Data::4 12
+system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4 78
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::4 75
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4 81993
+system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1 78780
+system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3 11448
+system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1 630240
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4 64152
+system.ruby.network.routers00.throttle1.msg_bytes.ResponseL2hit_Data::4 864
+system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4 5616
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4 600
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4 5903496
+system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1 630240
+system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3 91584
+system.ruby.network.routers01.throttle0.link_utilization 11.700088
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::4 78881
+system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4 231
+system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4 99
+system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4 3306
+system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1 547765
+system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4 5679432
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4 16632
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4 7128
+system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4 238032
+system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1 4382120
+system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers01.throttle1.link_utilization 7.719974
+system.ruby.network.routers01.throttle1.msg_count.Request_Control::1 78342
+system.ruby.network.routers01.throttle1.msg_count.Response_Data::4 969
+system.ruby.network.routers01.throttle1.msg_count.ResponseL2hit_Data::4 16
+system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4 90
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::4 93
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4 81506
+system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1 78342
+system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3 11468
+system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1 626736
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4 69768
+system.ruby.network.routers01.throttle1.msg_bytes.ResponseL2hit_Data::4 1152
+system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4 6480
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4 744
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4 5868432
+system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1 626736
+system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3 91744
+system.ruby.network.routers02.throttle0.link_utilization 11.707871
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::4 79034
+system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4 225
+system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4 89
+system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4 3281
+system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1 547677
+system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4 5690448
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4 16200
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4 6408
+system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4 236232
+system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1 4381416
+system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers02.throttle1.link_utilization 7.731306
+system.ruby.network.routers02.throttle1.msg_count.Request_Control::1 78430
+system.ruby.network.routers02.throttle1.msg_count.Response_Data::4 1002
+system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4 9
+system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4 123
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::4 106
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4 81568
+system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1 78430
+system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3 11528
+system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1 627440
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4 72144
+system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4 648
+system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4 8856
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4 848
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4 5872896
+system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1 627440
+system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3 92224
+system.ruby.network.routers03.throttle0.link_utilization 11.687942
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::4 78824
+system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4 200
+system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4 76
system.ruby.network.routers03.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4 3854
-system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::4 1
-system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1 549662
-system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4 5609232
-system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4 15552
-system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4 14400
+system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4 3248
+system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1 547851
+system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4 5675328
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4 14400
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4 5472
system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4 277488
-system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1 4397296
-system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers03.throttle1.link_utilization 7.403752
-system.ruby.network.routers03.throttle1.msg_count.Request_Control::1 78389
-system.ruby.network.routers03.throttle1.msg_count.Response_Data::4 107
-system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4 188
-system.ruby.network.routers03.throttle1.msg_count.Response_Control::4 176
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4 81996
-system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1 78389
-system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3 33066
-system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1 627112
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4 7704
-system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4 13536
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4 1408
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4 5903712
-system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1 627112
-system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3 264528
-system.ruby.network.routers04.throttle0.link_utilization 12.384495
-system.ruby.network.routers04.throttle0.msg_count.Response_Data::4 78259
-system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4 175
-system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4 207
-system.ruby.network.routers04.throttle0.msg_count.Response_Control::4 2
-system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4 3936
-system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::4 1
-system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1 549316
-system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4 5634648
-system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4 12600
-system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4 14904
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::4 16
-system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4 283392
-system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1 4394528
-system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers04.throttle1.link_utilization 7.441397
-system.ruby.network.routers04.throttle1.msg_count.Request_Control::1 78735
-system.ruby.network.routers04.throttle1.msg_count.Response_Data::4 119
-system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4 1
-system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4 203
-system.ruby.network.routers04.throttle1.msg_count.Response_Control::4 190
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4 82384
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::4 1
-system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1 78735
-system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3 33347
-system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1 629880
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4 8568
-system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4 72
-system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4 14616
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4 1520
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4 5931648
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1 629880
-system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3 266776
-system.ruby.network.routers05.throttle0.link_utilization 12.380016
-system.ruby.network.routers05.throttle0.msg_count.Response_Data::4 78073
-system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4 203
-system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4 197
-system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4 4026
-system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1 549458
-system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4 5621256
-system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4 14616
-system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4 14184
-system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4 289872
-system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1 4395664
-system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers05.throttle1.link_utilization 7.428215
-system.ruby.network.routers05.throttle1.msg_count.Request_Control::1 78593
-system.ruby.network.routers05.throttle1.msg_count.Response_Data::4 97
-system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4 177
-system.ruby.network.routers05.throttle1.msg_count.Response_Control::4 171
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4 82323
-system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1 78593
-system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3 32984
-system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1 628744
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4 6984
-system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4 12744
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4 1368
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4 5927256
-system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1 628744
-system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3 263872
-system.ruby.network.routers06.throttle0.link_utilization 12.355450
-system.ruby.network.routers06.throttle0.msg_count.Response_Data::4 77833
-system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4 176
-system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4 201
-system.ruby.network.routers06.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4 3920
-system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1 549690
-system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4 5603976
-system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4 12672
-system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4 14472
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4 282240
-system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1 4397520
-system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers06.throttle1.link_utilization 7.399456
-system.ruby.network.routers06.throttle1.msg_count.Request_Control::1 78361
-system.ruby.network.routers06.throttle1.msg_count.Response_Data::4 125
-system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4 188
-system.ruby.network.routers06.throttle1.msg_count.Response_Control::4 175
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4 81950
-system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1 78361
-system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3 32835
-system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1 626888
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4 9000
-system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4 13536
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4 1400
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4 5900400
-system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1 626888
-system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3 262680
-system.ruby.network.routers07.throttle0.link_utilization 12.356993
-system.ruby.network.routers07.throttle0.msg_count.Response_Data::4 77844
-system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4 194
-system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4 189
-system.ruby.network.routers07.throttle0.msg_count.Response_Control::4 2
-system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4 3925
-system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1 549685
-system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4 5604768
-system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4 13968
-system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4 13608
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::4 16
-system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4 282600
-system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1 4397480
-system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers07.throttle1.link_utilization 7.401357
-system.ruby.network.routers07.throttle1.msg_count.Request_Control::1 78366
-system.ruby.network.routers07.throttle1.msg_count.Response_Data::4 122
-system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4 205
-system.ruby.network.routers07.throttle1.msg_count.Response_Control::4 198
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4 81952
-system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1 78366
-system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3 32897
-system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1 626928
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4 8784
-system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4 14760
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4 1584
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4 5900544
-system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1 626928
-system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3 263176
-system.ruby.network.routers08.throttle0.link_utilization 51.976741
-system.ruby.network.routers08.throttle0.msg_count.Request_Control::1 628051
-system.ruby.network.routers08.throttle0.msg_count.Response_Control::4 1379
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4 626640
-system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1 5024408
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4 11032
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4 45118080
-system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers08.throttle1.link_utilization 25.612359
-system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 626511
-system.ruby.network.routers08.throttle1.msg_count.Response_Data::4 1307
-system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4 1542
-system.ruby.network.routers08.throttle1.msg_count.Response_Control::4 2
-system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4 242916
-system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4 381032
-system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 5012088
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4 94104
-system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4 111024
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4 16
-system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4 17489952
-system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4 3048256
-system.ruby.network.routers09.throttle0.link_utilization 27.469345
-system.ruby.network.routers09.throttle0.msg_count.Request_Control::2 626510
-system.ruby.network.routers09.throttle0.msg_count.Response_Data::4 17
-system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4 3
-system.ruby.network.routers09.throttle0.msg_count.Response_Control::4 3
-system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4 242325
-system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4 381034
-system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2 5012080
-system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4 1224
-system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4 216
-system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::4 24
-system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4 17447400
-system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4 3048272
-system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers09.throttle1.link_utilization 44.552727
-system.ruby.network.routers09.throttle1.msg_count.Response_Data::4 622152
+system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4 233856
+system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1 4382808
+system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers03.throttle1.link_utilization 7.702264
+system.ruby.network.routers03.throttle1.msg_count.Request_Control::1 78256
+system.ruby.network.routers03.throttle1.msg_count.Response_Data::4 939
+system.ruby.network.routers03.throttle1.msg_count.ResponseL2hit_Data::4 9
+system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4 85
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::4 97
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4 81357
+system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1 78256
+system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3 11264
+system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1 626048
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4 67608
+system.ruby.network.routers03.throttle1.msg_bytes.ResponseL2hit_Data::4 648
+system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4 6120
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4 776
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4 5857704
+system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1 626048
+system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3 90112
+system.ruby.network.routers04.throttle0.link_utilization 11.666945
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::4 78435
+system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4 234
+system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4 86
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::4 1
+system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4 3281
+system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1 548180
+system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4 5647320
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4 16848
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4 6192
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::4 8
+system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4 236232
+system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1 4385440
+system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers04.throttle1.link_utilization 7.675491
+system.ruby.network.routers04.throttle1.msg_count.Request_Control::1 77927
+system.ruby.network.routers04.throttle1.msg_count.Response_Data::4 938
+system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4 6
+system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4 105
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::4 95
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4 81058
+system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1 77927
+system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3 11310
+system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1 623416
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4 67536
+system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4 432
+system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4 7560
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4 760
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4 5836176
+system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1 623416
+system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3 90480
+system.ruby.network.routers05.throttle0.link_utilization 11.703526
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::4 78930
+system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4 217
+system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4 90
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::4 3
+system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4 3336
+system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1 547664
+system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4 5682960
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4 15624
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4 6480
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::4 24
+system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4 240192
+system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1 4381312
+system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers05.throttle1.link_utilization 7.724929
+system.ruby.network.routers05.throttle1.msg_count.Request_Control::1 78443
+system.ruby.network.routers05.throttle1.msg_count.Response_Data::4 903
+system.ruby.network.routers05.throttle1.msg_count.ResponseL2hit_Data::4 6
+system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4 101
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::4 85
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4 81635
+system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1 78443
+system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3 11284
+system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1 627544
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4 65016
+system.ruby.network.routers05.throttle1.msg_bytes.ResponseL2hit_Data::4 432
+system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4 7272
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4 680
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4 5877720
+system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1 627544
+system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3 90272
+system.ruby.network.routers06.throttle0.link_utilization 11.672637
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::4 78457
+system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4 216
+system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4 92
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::4 2
+system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4 3351
+system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1 548131
+system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4 5648904
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4 15552
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4 6624
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::4 16
+system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4 241272
+system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1 4385048
+system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers06.throttle1.link_utilization 7.681699
+system.ruby.network.routers06.throttle1.msg_count.Request_Control::1 77976
+system.ruby.network.routers06.throttle1.msg_count.Response_Data::4 914
+system.ruby.network.routers06.throttle1.msg_count.ResponseL2hit_Data::4 9
+system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4 68
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::4 76
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4 81184
+system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1 77976
+system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3 11352
+system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1 623808
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4 65808
+system.ruby.network.routers06.throttle1.msg_bytes.ResponseL2hit_Data::4 648
+system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4 4896
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4 608
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4 5845248
+system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1 623808
+system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3 90816
+system.ruby.network.routers07.throttle0.link_utilization 11.671909
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::4 78439
+system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4 228
+system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4 105
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::4 1
+system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4 3332
+system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1 548154
+system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4 5647608
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4 16416
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4 7560
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::4 8
+system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4 239904
+system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1 4385232
+system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers07.throttle1.link_utilization 7.679268
+system.ruby.network.routers07.throttle1.msg_count.Request_Control::1 77953
+system.ruby.network.routers07.throttle1.msg_count.Response_Data::4 910
+system.ruby.network.routers07.throttle1.msg_count.ResponseL2hit_Data::4 13
+system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4 82
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::4 90
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4 81145
+system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1 77953
+system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3 11322
+system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1 623624
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4 65520
+system.ruby.network.routers07.throttle1.msg_bytes.ResponseL2hit_Data::4 936
+system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4 5904
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4 720
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4 5842440
+system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1 623624
+system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3 90576
+system.ruby.network.routers08.throttle0.link_utilization 53.749871
+system.ruby.network.routers08.throttle0.msg_count.Request_Control::1 626105
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::4 710
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4 625366
+system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1 5008840
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4 5680
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4 45026352
+system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers08.throttle1.link_utilization 27.289984
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 624315
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::4 7830
+system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4 1784
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::4 3
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4 236872
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4 379354
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4994520
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4 563760
+system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4 128448
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4 24
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4 17054784
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4 3034832
+system.ruby.network.routers09.throttle0.link_utilization 27.857899
+system.ruby.network.routers09.throttle0.msg_count.Request_Control::2 624315
+system.ruby.network.routers09.throttle0.msg_count.Response_Data::4 6959
+system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4 80
+system.ruby.network.routers09.throttle0.msg_count.Response_Control::4 2
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4 236789
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4 379353
+system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2 4994520
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4 501048
+system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4 5760
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::4 16
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4 17048808
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4 3034824
+system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers09.throttle1.link_utilization 47.431890
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::4 621938
system.ruby.network.routers09.throttle1.msg_count.Response_Control::4 1
-system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4 93
-system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::4 3
-system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4 44794944
+system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4 300
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4 44779536
system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::4 8
-system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4 6696
-system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::4 24
-system.ruby.network.routers10.throttle0.link_utilization 12.099527
-system.ruby.network.routers10.throttle0.msg_count.Response_Data::4 77998
-system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4 187
-system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4 169
+system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4 21600
+system.ruby.network.routers10.throttle0.link_utilization 11.630830
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::4 79274
+system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4 233
+system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4 95
system.ruby.network.routers10.throttle0.msg_count.Response_Control::4 1
-system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4 3844
-system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1 549680
-system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3 231427
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4 5615856
-system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4 13464
-system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4 12168
+system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4 3327
+system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1 547327
+system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3 79528
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4 5707728
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4 16776
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4 6840
system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::4 8
-system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4 276768
-system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1 4397440
-system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3 1851416
-system.ruby.network.routers10.throttle1.link_utilization 12.128772
-system.ruby.network.routers10.throttle1.msg_count.Response_Data::4 78508
-system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4 188
-system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4 163
-system.ruby.network.routers10.throttle1.msg_count.Response_Control::4 1
-system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4 3850
-system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::4 1
-system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1 549156
-system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3 231027
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4 5652576
-system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4 13536
-system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4 11736
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::4 8
-system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4 277200
-system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1 4393248
-system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3 1848216
-system.ruby.network.routers10.throttle2.link_utilization 12.092439
-system.ruby.network.routers10.throttle2.msg_count.Response_Data::4 77883
-system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4 203
-system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4 204
-system.ruby.network.routers10.throttle2.msg_count.Response_Control::4 3
-system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4 3845
-system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1 549710
-system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3 231071
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4 5607576
-system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4 14616
-system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4 14688
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::4 24
-system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4 276840
-system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1 4397680
-system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3 1848568
-system.ruby.network.routers10.throttle3.link_utilization 12.095470
-system.ruby.network.routers10.throttle3.msg_count.Response_Data::4 77906
-system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4 216
-system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4 200
+system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4 239544
+system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1 4378616
+system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3 636224
+system.ruby.network.routers10.throttle1.link_utilization 11.602973
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::4 78882
+system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4 231
+system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4 99
+system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4 3306
+system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1 547765
+system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3 79508
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4 5679504
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4 16632
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4 7128
+system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4 238032
+system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1 4382120
+system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3 636064
+system.ruby.network.routers10.throttle2.link_utilization 11.610240
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::4 79034
+system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4 225
+system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4 89
+system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4 3281
+system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1 547677
+system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3 79448
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4 5690448
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4 16200
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4 6408
+system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4 236232
+system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1 4381416
+system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3 635584
+system.ruby.network.routers10.throttle3.link_utilization 11.592538
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::4 78824
+system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4 200
+system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4 76
system.ruby.network.routers10.throttle3.msg_count.Response_Control::4 1
-system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4 3854
-system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::4 1
-system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1 549662
-system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3 231132
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4 5609232
-system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4 15552
-system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4 14400
+system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4 3248
+system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1 547851
+system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3 79712
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4 5675328
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4 14400
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4 5472
system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::4 8
-system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4 277488
-system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1 4397296
-system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3 1849056
-system.ruby.network.routers10.throttle4.link_utilization 12.119201
-system.ruby.network.routers10.throttle4.msg_count.Response_Data::4 78259
-system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4 175
-system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4 207
-system.ruby.network.routers10.throttle4.msg_count.Response_Control::4 2
-system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4 3936
-system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::4 1
-system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1 549316
-system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3 230851
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4 5634648
-system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4 12600
-system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4 14904
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::4 16
-system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4 283392
-system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::4 8
-system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1 4394528
-system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3 1846808
-system.ruby.network.routers10.throttle5.link_utilization 12.117610
-system.ruby.network.routers10.throttle5.msg_count.Response_Data::4 78073
-system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4 203
-system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4 197
-system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4 4026
-system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1 549458
-system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3 231214
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4 5621256
-system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4 14616
-system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4 14184
-system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4 289872
-system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1 4395664
-system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3 1849712
-system.ruby.network.routers10.throttle6.link_utilization 12.094229
-system.ruby.network.routers10.throttle6.msg_count.Response_Data::4 77833
-system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4 176
-system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4 201
-system.ruby.network.routers10.throttle6.msg_count.Response_Control::4 1
-system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4 3920
-system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1 549690
-system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3 231363
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4 5603976
-system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4 12672
-system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4 14472
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::4 8
-system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4 282240
-system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1 4397520
-system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3 1850904
-system.ruby.network.routers10.throttle7.link_utilization 12.095279
-system.ruby.network.routers10.throttle7.msg_count.Response_Data::4 77844
-system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4 194
-system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4 189
-system.ruby.network.routers10.throttle7.msg_count.Response_Control::4 2
-system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4 3925
-system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1 549685
-system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3 231301
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4 5604768
-system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4 13968
-system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4 13608
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::4 16
-system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4 282600
-system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1 4397480
-system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3 1850408
-system.ruby.network.routers10.throttle8.link_utilization 51.976741
-system.ruby.network.routers10.throttle8.msg_count.Request_Control::1 628051
-system.ruby.network.routers10.throttle8.msg_count.Response_Control::4 1379
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4 626640
-system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1 5024408
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4 11032
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4 45118080
-system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3 2113584
-system.ruby.network.routers10.throttle9.link_utilization 27.469345
-system.ruby.network.routers10.throttle9.msg_count.Request_Control::2 626510
-system.ruby.network.routers10.throttle9.msg_count.Response_Data::4 17
-system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4 3
-system.ruby.network.routers10.throttle9.msg_count.Response_Control::4 3
-system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4 242325
-system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4 381034
-system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3 264198
-system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2 5012080
-system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4 1224
-system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4 216
-system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::4 24
-system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4 17447400
-system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4 3048272
-system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3 2113584
+system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4 233856
+system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1 4382808
+system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3 637696
+system.ruby.network.routers10.throttle4.link_utilization 11.571152
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::4 78435
+system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4 234
+system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4 86
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::4 1
+system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4 3281
+system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1 548180
+system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3 79666
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4 5647320
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4 16848
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4 6192
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::4 8
+system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4 236232
+system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1 4385440
+system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3 637328
+system.ruby.network.routers10.throttle5.link_utilization 11.607953
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::4 78930
+system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4 217
+system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4 90
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::4 3
+system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4 3336
+system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1 547664
+system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3 79692
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4 5682960
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4 15624
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4 6480
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::4 24
+system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4 240192
+system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1 4381312
+system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3 637536
+system.ruby.network.routers10.throttle6.link_utilization 11.576488
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::4 78457
+system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4 216
+system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4 92
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::4 2
+system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4 3351
+system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1 548131
+system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3 79624
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4 5648904
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4 15552
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4 6624
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::4 16
+system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4 241272
+system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1 4385048
+system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3 636992
+system.ruby.network.routers10.throttle7.link_utilization 11.576014
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::4 78439
+system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4 228
+system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4 105
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::4 1
+system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4 3332
+system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1 548154
+system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3 79654
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4 5647608
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4 16416
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4 7560
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::4 8
+system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4 239904
+system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1 4385232
+system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3 637232
+system.ruby.network.routers10.throttle8.link_utilization 53.749905
+system.ruby.network.routers10.throttle8.msg_count.Request_Control::1 626105
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::4 710
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4 625367
+system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1 5008840
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4 5680
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4 45026424
+system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3 727808
+system.ruby.network.routers10.throttle9.link_utilization 27.857899
+system.ruby.network.routers10.throttle9.msg_count.Request_Control::2 624315
+system.ruby.network.routers10.throttle9.msg_count.Response_Data::4 6959
+system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4 80
+system.ruby.network.routers10.throttle9.msg_count.Response_Control::4 2
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4 236789
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4 379353
+system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3 90976
+system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2 4994520
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4 501048
+system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4 5760
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::4 16
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4 17048808
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4 3034824
+system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3 727808
system.ruby.LD.latency_hist::bucket_size 512
system.ruby.LD.latency_hist::max_bucket 5119
-system.ruby.LD.latency_hist::samples 404587
-system.ruby.LD.latency_hist::mean 1281.489712
-system.ruby.LD.latency_hist::gmean 911.698103
-system.ruby.LD.latency_hist::stdev 881.845423
-system.ruby.LD.latency_hist | 114672 28.34% 28.34% | 70346 17.39% 45.73% | 59895 14.80% 60.53% | 62905 15.55% 76.08% | 60348 14.92% 91.00% | 28706 7.10% 98.09% | 6783 1.68% 99.77% | 841 0.21% 99.98% | 80 0.02% 100.00% | 11 0.00% 100.00%
-system.ruby.LD.latency_hist::total 404587
+system.ruby.LD.latency_hist::samples 403201
+system.ruby.LD.latency_hist::mean 1206.626358
+system.ruby.LD.latency_hist::gmean 905.407177
+system.ruby.LD.latency_hist::stdev 767.970224
+system.ruby.LD.latency_hist | 108278 26.85% 26.85% | 76136 18.88% 45.74% | 71035 17.62% 63.36% | 77557 19.24% 82.59% | 55661 13.80% 96.40% | 13496 3.35% 99.74% | 1015 0.25% 99.99% | 23 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::total 403201
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 2258
-system.ruby.LD.hit_latency_hist::mean 1187.532329
-system.ruby.LD.hit_latency_hist::gmean 564.429261
-system.ruby.LD.hit_latency_hist::stdev 929.035810
-system.ruby.LD.hit_latency_hist | 747 33.08% 33.08% | 381 16.87% 49.96% | 319 14.13% 64.08% | 286 12.67% 76.75% | 325 14.39% 91.14% | 151 6.69% 97.83% | 42 1.86% 99.69% | 6 0.27% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 2258
+system.ruby.LD.hit_latency_hist::samples 1791
+system.ruby.LD.hit_latency_hist::mean 1104.213289
+system.ruby.LD.hit_latency_hist::gmean 581.141844
+system.ruby.LD.hit_latency_hist::stdev 800.023547
+system.ruby.LD.hit_latency_hist | 581 32.44% 32.44% | 303 16.92% 49.36% | 306 17.09% 66.44% | 322 17.98% 84.42% | 222 12.40% 96.82% | 55 3.07% 99.89% | 2 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 1791
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 402329
-system.ruby.LD.miss_latency_hist::mean 1282.017031
-system.ruby.LD.miss_latency_hist::gmean 914.154854
-system.ruby.LD.miss_latency_hist::stdev 881.546404
-system.ruby.LD.miss_latency_hist | 113925 28.32% 28.32% | 69965 17.39% 45.71% | 59576 14.81% 60.51% | 62619 15.56% 76.08% | 60023 14.92% 91.00% | 28555 7.10% 98.09% | 6741 1.68% 99.77% | 835 0.21% 99.98% | 79 0.02% 100.00% | 11 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 402329
+system.ruby.LD.miss_latency_hist::samples 401410
+system.ruby.LD.miss_latency_hist::mean 1207.083301
+system.ruby.LD.miss_latency_hist::gmean 907.200122
+system.ruby.LD.miss_latency_hist::stdev 767.794639
+system.ruby.LD.miss_latency_hist | 107697 26.83% 26.83% | 75833 18.89% 45.72% | 70729 17.62% 63.34% | 77235 19.24% 82.58% | 55439 13.81% 96.39% | 13441 3.35% 99.74% | 1013 0.25% 99.99% | 23 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::total 401410
system.ruby.ST.latency_hist::bucket_size 512
system.ruby.ST.latency_hist::max_bucket 5119
-system.ruby.ST.latency_hist::samples 223652
-system.ruby.ST.latency_hist::mean 1278.260230
-system.ruby.ST.latency_hist::gmean 908.206083
-system.ruby.ST.latency_hist::stdev 882.016539
-system.ruby.ST.latency_hist | 63567 28.42% 28.42% | 39158 17.51% 45.93% | 33017 14.76% 60.69% | 34709 15.52% 76.21% | 33002 14.76% 90.97% | 15927 7.12% 98.09% | 3782 1.69% 99.78% | 446 0.20% 99.98% | 41 0.02% 100.00% | 3 0.00% 100.00%
-system.ruby.ST.latency_hist::total 223652
+system.ruby.ST.latency_hist::samples 223050
+system.ruby.ST.latency_hist::mean 1206.070267
+system.ruby.ST.latency_hist::gmean 903.551282
+system.ruby.ST.latency_hist::stdev 769.078949
+system.ruby.ST.latency_hist | 60261 27.02% 27.02% | 41944 18.80% 45.82% | 38916 17.45% 63.27% | 42948 19.25% 82.52% | 30981 13.89% 96.41% | 7472 3.35% 99.76% | 514 0.23% 99.99% | 14 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 223050
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 1229
-system.ruby.ST.hit_latency_hist::mean 1185.253051
-system.ruby.ST.hit_latency_hist::gmean 580.240327
-system.ruby.ST.hit_latency_hist::stdev 914.365384
-system.ruby.ST.hit_latency_hist | 396 32.22% 32.22% | 213 17.33% 49.55% | 176 14.32% 63.87% | 181 14.73% 78.60% | 161 13.10% 91.70% | 79 6.43% 98.13% | 18 1.46% 99.59% | 5 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 1229
+system.ruby.ST.hit_latency_hist::samples 1016
+system.ruby.ST.hit_latency_hist::mean 1071.599409
+system.ruby.ST.hit_latency_hist::gmean 506.227433
+system.ruby.ST.hit_latency_hist::stdev 810.320737
+system.ruby.ST.hit_latency_hist | 349 34.35% 34.35% | 166 16.34% 50.69% | 175 17.22% 67.91% | 181 17.81% 85.73% | 116 11.42% 97.15% | 26 2.56% 99.70% | 2 0.20% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.hit_latency_hist::total 1016
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 222423
-system.ruby.ST.miss_latency_hist::mean 1278.774142
-system.ruby.ST.miss_latency_hist::gmean 910.457212
-system.ruby.ST.miss_latency_hist::stdev 881.809378
-system.ruby.ST.miss_latency_hist | 63171 28.40% 28.40% | 38945 17.51% 45.91% | 32841 14.77% 60.68% | 34528 15.52% 76.20% | 32841 14.77% 90.96% | 15848 7.13% 98.09% | 3764 1.69% 99.78% | 441 0.20% 99.98% | 41 0.02% 100.00% | 3 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 222423
+system.ruby.ST.miss_latency_hist::samples 222034
+system.ruby.ST.miss_latency_hist::mean 1206.685589
+system.ruby.ST.miss_latency_hist::gmean 905.949792
+system.ruby.ST.miss_latency_hist::stdev 768.833014
+system.ruby.ST.miss_latency_hist | 59912 26.98% 26.98% | 41778 18.82% 45.80% | 38741 17.45% 63.25% | 42767 19.26% 82.51% | 30865 13.90% 96.41% | 7446 3.35% 99.76% | 512 0.23% 99.99% | 13 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 222034
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9
-system.ruby.L1Cache.hit_mach_latency_hist::samples 207
+system.ruby.L1Cache.hit_mach_latency_hist::samples 163
system.ruby.L1Cache.hit_mach_latency_hist::mean 2
-system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000
-system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 207 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%
-system.ruby.L1Cache.hit_mach_latency_hist::total 207
+system.ruby.L1Cache.hit_mach_latency_hist::gmean 2
+system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 163 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%
+system.ruby.L1Cache.hit_mach_latency_hist::total 163
system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512
system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119
-system.ruby.L1Cache.miss_mach_latency_hist::samples 2524
-system.ruby.L1Cache.miss_mach_latency_hist::mean 1216.203645
-system.ruby.L1Cache.miss_mach_latency_hist::gmean 763.649631
-system.ruby.L1Cache.miss_mach_latency_hist::stdev 879.591941
-system.ruby.L1Cache.miss_mach_latency_hist | 755 29.91% 29.91% | 443 17.55% 47.46% | 398 15.77% 63.23% | 388 15.37% 78.61% | 337 13.35% 91.96% | 163 6.46% 98.42% | 35 1.39% 99.80% | 5 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache.miss_mach_latency_hist::total 2524
+system.ruby.L1Cache.miss_mach_latency_hist::samples 1328
+system.ruby.L1Cache.miss_mach_latency_hist::mean 1160.911145
+system.ruby.L1Cache.miss_mach_latency_hist::gmean 748.217806
+system.ruby.L1Cache.miss_mach_latency_hist::stdev 787.446867
+system.ruby.L1Cache.miss_mach_latency_hist | 383 28.84% 28.84% | 234 17.62% 46.46% | 247 18.60% 65.06% | 238 17.92% 82.98% | 181 13.63% 96.61% | 42 3.16% 99.77% | 3 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.miss_mach_latency_hist::total 1328
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 3280
-system.ruby.L2Cache.hit_mach_latency_hist::mean 1261.496951
-system.ruby.L2Cache.hit_mach_latency_hist::gmean 814.255562
-system.ruby.L2Cache.hit_mach_latency_hist::stdev 901.668484
-system.ruby.L2Cache.hit_mach_latency_hist | 936 28.54% 28.54% | 594 18.11% 46.65% | 495 15.09% 61.74% | 467 14.24% 75.98% | 486 14.82% 90.79% | 230 7.01% 97.80% | 60 1.83% 99.63% | 11 0.34% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00%
-system.ruby.L2Cache.hit_mach_latency_hist::total 3280
+system.ruby.L2Cache.hit_mach_latency_hist::samples 2644
+system.ruby.L2Cache.hit_mach_latency_hist::mean 1159.631241
+system.ruby.L2Cache.hit_mach_latency_hist::gmean 781.821585
+system.ruby.L2Cache.hit_mach_latency_hist::stdev 779.774726
+system.ruby.L2Cache.hit_mach_latency_hist | 767 29.01% 29.01% | 469 17.74% 46.75% | 481 18.19% 64.94% | 503 19.02% 83.96% | 338 12.78% 96.75% | 81 3.06% 99.81% | 4 0.15% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L2Cache.hit_mach_latency_hist::total 2644
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 622228
-system.ruby.Directory.miss_mach_latency_hist::mean 1281.124785
-system.ruby.Directory.miss_mach_latency_hist::gmean 913.497709
-system.ruby.Directory.miss_mach_latency_hist::stdev 881.640047
-system.ruby.Directory.miss_mach_latency_hist | 176341 28.34% 28.34% | 108467 17.43% 45.77% | 92019 14.79% 60.56% | 96759 15.55% 76.11% | 92527 14.87% 90.98% | 44240 7.11% 98.09% | 10470 1.68% 99.77% | 1271 0.20% 99.98% | 120 0.02% 100.00% | 14 0.00% 100.00%
-system.ruby.Directory.miss_mach_latency_hist::total 622228
+system.ruby.Directory.miss_mach_latency_hist::samples 622116
+system.ruby.Directory.miss_mach_latency_hist::mean 1207.039919
+system.ruby.Directory.miss_mach_latency_hist::gmean 907.126686
+system.ruby.Directory.miss_mach_latency_hist::stdev 768.120033
+system.ruby.Directory.miss_mach_latency_hist | 167226 26.88% 26.88% | 117377 18.87% 45.75% | 109223 17.56% 63.30% | 119764 19.25% 82.56% | 86123 13.84% 96.40% | 20845 3.35% 99.75% | 1522 0.24% 99.99% | 36 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::total 622116
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 4
@@ -896,463 +1135,443 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 4
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 84.250000
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.040125
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 17.211914
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 50.00% 50.00% | 1 25.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.Directory.miss_latency_hist.first_response_to_completion::mean 91.250000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 91.055836
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 6.849574
+system.ruby.Directory.miss_latency_hist.first_response_to_completion | 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% | 3 75.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.Directory.miss_latency_hist.first_response_to_completion::total 4
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 139
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 92
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 139 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%
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 139
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 92 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%
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 92
system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512
system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 1645
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1213.688754
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 768.636375
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 877.770074
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 498 30.27% 30.27% | 276 16.78% 47.05% | 273 16.60% 63.65% | 252 15.32% 78.97% | 220 13.37% 92.34% | 99 6.02% 98.36% | 23 1.40% 99.76% | 4 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 1645
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 863
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1168.529548
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 753.386461
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 798.015329
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 249 28.85% 28.85% | 159 18.42% 47.28% | 146 16.92% 64.19% | 150 17.38% 81.58% | 132 15.30% 96.87% | 25 2.90% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 863
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 2119
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1265.299670
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 817.259797
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 906.345230
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 608 28.69% 28.69% | 381 17.98% 46.67% | 319 15.05% 61.73% | 286 13.50% 75.22% | 325 15.34% 90.56% | 151 7.13% 97.69% | 42 1.98% 99.67% | 6 0.28% 99.95% | 1 0.05% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 2119
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1699
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1163.897587
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 790.070814
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 778.028229
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 489 28.78% 28.78% | 303 17.83% 46.62% | 306 18.01% 64.63% | 322 18.95% 83.58% | 222 13.07% 96.65% | 55 3.24% 99.88% | 2 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1699
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 400684
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1282.297551
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 914.805796
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 881.552049
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 113427 28.31% 28.31% | 69689 17.39% 45.70% | 59303 14.80% 60.50% | 62367 15.57% 76.07% | 59803 14.93% 90.99% | 28456 7.10% 98.09% | 6718 1.68% 99.77% | 831 0.21% 99.98% | 79 0.02% 100.00% | 11 0.00% 100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400684
+system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 400547
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1207.166367
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 907.563331
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 767.727188
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 107448 26.83% 26.83% | 75674 18.89% 45.72% | 70583 17.62% 63.34% | 77085 19.24% 82.58% | 55307 13.81% 96.39% | 13416 3.35% 99.74% | 1011 0.25% 99.99% | 23 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400547
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 68
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 71
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 68 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%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 68
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 71 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%
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 71
system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512
system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 879
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1220.910125
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 754.403979
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 883.472744
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 257 29.24% 29.24% | 167 19.00% 48.24% | 125 14.22% 62.46% | 136 15.47% 77.93% | 117 13.31% 91.24% | 64 7.28% 98.52% | 12 1.37% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 879
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 465
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1146.772043
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 738.719018
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 768.096494
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 134 28.82% 28.82% | 75 16.13% 44.95% | 101 21.72% 66.67% | 88 18.92% 85.59% | 49 10.54% 96.13% | 17 3.66% 99.78% | 1 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 465
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 1161
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1254.556417
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 808.800824
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 893.416755
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 328 28.25% 28.25% | 213 18.35% 46.60% | 176 15.16% 61.76% | 181 15.59% 77.35% | 161 13.87% 91.21% | 79 6.80% 98.02% | 18 1.55% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 1161
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 945
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1151.960847
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 767.206460
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 783.259144
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 278 29.42% 29.42% | 166 17.57% 46.98% | 175 18.52% 65.50% | 181 19.15% 84.66% | 116 12.28% 96.93% | 26 2.75% 99.68% | 2 0.21% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 945
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 221544
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1279.003724
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 911.136653
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 881.797207
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 62914 28.40% 28.40% | 38778 17.50% 45.90% | 32716 14.77% 60.67% | 34392 15.52% 76.19% | 32724 14.77% 90.96% | 15784 7.12% 98.09% | 3752 1.69% 99.78% | 440 0.20% 99.98% | 41 0.02% 100.00% | 3 0.00% 100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221544
-system.ruby.L1Cache_Controller.Load | 50657 12.52% 12.52% | 50729 12.54% 25.06% | 50452 12.47% 37.53% | 50277 12.43% 49.95% | 50756 12.54% 62.50% | 50740 12.54% 75.04% | 50491 12.48% 87.52% | 50498 12.48% 100.00%
-system.ruby.L1Cache_Controller.Load::total 404600
-system.ruby.L1Cache_Controller.Store | 27739 12.40% 12.40% | 28193 12.61% 25.01% | 27912 12.48% 37.49% | 28134 12.58% 50.07% | 28013 12.52% 62.59% | 27879 12.46% 75.06% | 27895 12.47% 87.53% | 27894 12.47% 100.00%
-system.ruby.L1Cache_Controller.Store::total 223659
-system.ruby.L1Cache_Controller.L1_Replacement | 1387935 12.49% 12.49% | 1393411 12.54% 25.03% | 1386651 12.48% 37.51% | 1386696 12.48% 49.99% | 1393529 12.54% 62.54% | 1389740 12.51% 75.04% | 1385760 12.47% 87.52% | 1387026 12.48% 100.00%
-system.ruby.L1Cache_Controller.L1_Replacement::total 11110748
-system.ruby.L1Cache_Controller.Data_Shared | 207 12.27% 12.27% | 196 11.62% 23.89% | 225 13.34% 37.23% | 230 13.63% 50.86% | 203 12.03% 62.89% | 226 13.40% 76.29% | 199 11.80% 88.09% | 201 11.91% 100.00%
-system.ruby.L1Cache_Controller.Data_Shared::total 1687
-system.ruby.L1Cache_Controller.Data_Owner | 58 12.24% 12.24% | 57 12.03% 24.26% | 63 13.29% 37.55% | 59 12.45% 50.00% | 55 11.60% 61.60% | 73 15.40% 77.00% | 70 14.77% 91.77% | 39 8.23% 100.00%
-system.ruby.L1Cache_Controller.Data_Owner::total 474
-system.ruby.L1Cache_Controller.Data_All_Tokens | 81933 12.48% 12.48% | 82456 12.56% 25.04% | 81847 12.47% 37.51% | 81887 12.47% 49.99% | 82319 12.54% 62.53% | 82200 12.52% 75.05% | 81861 12.47% 87.52% | 81912 12.48% 100.00%
-system.ruby.L1Cache_Controller.Data_All_Tokens::total 656415
-system.ruby.L1Cache_Controller.Ack | 1 9.09% 9.09% | 2 18.18% 27.27% | 3 27.27% 54.55% | 0 0.00% 54.55% | 3 27.27% 81.82% | 0 0.00% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
-system.ruby.L1Cache_Controller.Ack::total 11
-system.ruby.L1Cache_Controller.Ack_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00%
-system.ruby.L1Cache_Controller.Ack_All_Tokens::total 3
-system.ruby.L1Cache_Controller.Transient_Local_GETX | 195856 12.51% 12.51% | 195405 12.48% 25.00% | 195686 12.50% 37.50% | 195464 12.49% 49.99% | 195589 12.50% 62.49% | 195721 12.51% 74.99% | 195705 12.50% 87.50% | 195711 12.50% 100.00%
-system.ruby.L1Cache_Controller.Transient_Local_GETX::total 1565137
-system.ruby.L1Cache_Controller.Transient_Local_GETS | 353824 12.50% 12.50% | 353751 12.49% 24.99% | 354024 12.50% 37.50% | 354198 12.51% 50.01% | 353727 12.49% 62.50% | 353736 12.49% 74.99% | 353985 12.50% 87.50% | 353973 12.50% 100.00%
-system.ruby.L1Cache_Controller.Transient_Local_GETS::total 2831218
-system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token | 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% | 0 0.00% 50.00% | 1 50.00% 100.00%
-system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token::total 2
-system.ruby.L1Cache_Controller.Persistent_GETX | 41310 12.50% 12.50% | 41193 12.47% 24.97% | 41275 12.49% 37.46% | 41218 12.47% 49.93% | 41337 12.51% 62.44% | 41353 12.51% 74.95% | 41394 12.53% 87.48% | 41368 12.52% 100.00%
-system.ruby.L1Cache_Controller.Persistent_GETX::total 330448
-system.ruby.L1Cache_Controller.Persistent_GETS | 75041 12.51% 12.51% | 74960 12.50% 25.02% | 74914 12.49% 37.51% | 75011 12.51% 50.02% | 74765 12.47% 62.49% | 74943 12.50% 74.99% | 74980 12.50% 87.49% | 74997 12.51% 100.00%
-system.ruby.L1Cache_Controller.Persistent_GETS::total 599611
-system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token | 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.L1Cache_Controller.Persistent_GETS_Last_Token::total 1
-system.ruby.L1Cache_Controller.Own_Lock_or_Unlock | 147847 12.49% 12.49% | 148045 12.51% 25.00% | 148009 12.51% 37.51% | 147969 12.50% 50.01% | 148096 12.51% 62.52% | 147902 12.50% 75.02% | 147823 12.49% 87.51% | 147833 12.49% 100.00%
-system.ruby.L1Cache_Controller.Own_Lock_or_Unlock::total 1183524
-system.ruby.L1Cache_Controller.Request_Timeout | 60198 12.41% 12.41% | 61718 12.72% 25.13% | 61562 12.69% 37.81% | 60908 12.55% 50.36% | 60726 12.51% 62.88% | 60057 12.38% 75.26% | 59803 12.32% 87.58% | 60259 12.42% 100.00%
-system.ruby.L1Cache_Controller.Request_Timeout::total 485231
-system.ruby.L1Cache_Controller.Use_TimeoutStarverX | 5 5.38% 5.38% | 4 4.30% 9.68% | 3 3.23% 12.90% | 14 15.05% 27.96% | 17 18.28% 46.24% | 11 11.83% 58.06% | 19 20.43% 78.49% | 20 21.51% 100.00%
-system.ruby.L1Cache_Controller.Use_TimeoutStarverX::total 93
-system.ruby.L1Cache_Controller.Use_TimeoutStarverS | 5 3.27% 3.27% | 6 3.92% 7.19% | 12 7.84% 15.03% | 17 11.11% 26.14% | 23 15.03% 41.18% | 24 15.69% 56.86% | 34 22.22% 79.08% | 32 20.92% 100.00%
-system.ruby.L1Cache_Controller.Use_TimeoutStarverS::total 153
-system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers | 78118 12.48% 12.48% | 78650 12.57% 25.05% | 78056 12.47% 37.52% | 78094 12.48% 50.00% | 78456 12.54% 62.54% | 78284 12.51% 75.05% | 78056 12.47% 87.52% | 78078 12.48% 100.00%
-system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers::total 625792
-system.ruby.L1Cache_Controller.NP.Load | 50564 12.52% 12.52% | 50644 12.54% 25.06% | 50367 12.47% 37.53% | 50194 12.43% 49.96% | 50652 12.54% 62.50% | 50646 12.54% 75.04% | 50410 12.48% 87.52% | 50414 12.48% 100.00%
-system.ruby.L1Cache_Controller.NP.Load::total 403891
-system.ruby.L1Cache_Controller.NP.Store | 27691 12.40% 12.40% | 28155 12.61% 25.01% | 27877 12.48% 37.50% | 28080 12.58% 50.07% | 27961 12.52% 62.59% | 27826 12.46% 75.06% | 27849 12.47% 87.53% | 27846 12.47% 100.00%
-system.ruby.L1Cache_Controller.NP.Store::total 223285
-system.ruby.L1Cache_Controller.NP.Data_Shared | 8 14.55% 14.55% | 8 14.55% 29.09% | 9 16.36% 45.45% | 10 18.18% 63.64% | 8 14.55% 78.18% | 8 14.55% 92.73% | 3 5.45% 98.18% | 1 1.82% 100.00%
-system.ruby.L1Cache_Controller.NP.Data_Shared::total 55
-system.ruby.L1Cache_Controller.NP.Data_Owner | 15 13.39% 13.39% | 13 11.61% 25.00% | 11 9.82% 34.82% | 17 15.18% 50.00% | 14 12.50% 62.50% | 19 16.96% 79.46% | 17 15.18% 94.64% | 6 5.36% 100.00%
-system.ruby.L1Cache_Controller.NP.Data_Owner::total 112
-system.ruby.L1Cache_Controller.NP.Data_All_Tokens | 3770 12.48% 12.48% | 3762 12.45% 24.92% | 3754 12.42% 37.35% | 3737 12.37% 49.71% | 3801 12.58% 62.29% | 3871 12.81% 75.10% | 3746 12.40% 87.50% | 3778 12.50% 100.00%
-system.ruby.L1Cache_Controller.NP.Data_All_Tokens::total 30219
-system.ruby.L1Cache_Controller.NP.Ack | 0 0.00% 0.00% | 2 40.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.NP.Ack::total 5
-system.ruby.L1Cache_Controller.NP.Transient_Local_GETX | 195270 12.52% 12.52% | 194792 12.48% 25.00% | 195065 12.50% 37.50% | 194859 12.49% 49.99% | 194966 12.50% 62.49% | 195149 12.51% 74.99% | 195088 12.50% 87.50% | 195074 12.50% 100.00%
-system.ruby.L1Cache_Controller.NP.Transient_Local_GETX::total 1560263
-system.ruby.L1Cache_Controller.NP.Transient_Local_GETS | 352736 12.50% 12.50% | 352665 12.50% 24.99% | 352880 12.50% 37.50% | 353067 12.51% 50.01% | 352630 12.49% 62.50% | 352652 12.50% 75.00% | 352848 12.50% 87.50% | 352851 12.50% 100.00%
-system.ruby.L1Cache_Controller.NP.Transient_Local_GETS::total 2822329
-system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock | 129129 12.50% 12.50% | 129222 12.51% 25.01% | 129019 12.49% 37.50% | 129118 12.50% 50.00% | 129094 12.50% 62.50% | 129148 12.50% 75.00% | 129162 12.50% 87.51% | 129056 12.49% 100.00%
-system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock::total 1032948
-system.ruby.L1Cache_Controller.I.Load | 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.L1Cache_Controller.I.Load::total 1
-system.ruby.L1Cache_Controller.I.L1_Replacement | 158 11.47% 11.47% | 153 11.10% 22.57% | 166 12.05% 34.62% | 174 12.63% 47.24% | 189 13.72% 60.96% | 170 12.34% 73.29% | 173 12.55% 85.85% | 195 14.15% 100.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement::total 1378
-system.ruby.L1Cache_Controller.I.Transient_Local_GETX | 1 25.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.I.Transient_Local_GETX::total 4
-system.ruby.L1Cache_Controller.I.Transient_Local_GETS | 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%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221569
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1206.811327
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 906.337864
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 768.831381
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 59778 26.98% 26.98% | 41703 18.82% 45.80% | 38640 17.44% 63.24% | 42679 19.26% 82.50% | 30816 13.91% 96.41% | 7429 3.35% 99.76% | 511 0.23% 99.99% | 13 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221569
+system.ruby.L1Cache_Controller.Load | 50436 12.51% 12.51% | 50559 12.54% 25.05% | 50756 12.59% 37.64% | 50222 12.46% 50.09% | 50228 12.46% 62.55% | 50377 12.49% 75.04% | 50328 12.48% 87.52% | 50307 12.48% 100.00%
+system.ruby.L1Cache_Controller.Load::total 403213
+system.ruby.L1Cache_Controller.Store | 28373 12.72% 12.72% | 27805 12.47% 25.19% | 27689 12.41% 37.60% | 28057 12.58% 50.18% | 27716 12.43% 62.60% | 28088 12.59% 75.19% | 27665 12.40% 87.60% | 27666 12.40% 100.00%
+system.ruby.L1Cache_Controller.Store::total 223059
+system.ruby.L1Cache_Controller.L1_Replacement | 1481354 12.58% 12.58% | 1470664 12.49% 25.07% | 1475652 12.53% 37.60% | 1470559 12.49% 50.09% | 1467129 12.46% 62.55% | 1474661 12.52% 75.08% | 1468637 12.47% 87.55% | 1465817 12.45% 100.00%
+system.ruby.L1Cache_Controller.L1_Replacement::total 11774473
+system.ruby.L1Cache_Controller.Data_Shared | 208 13.68% 13.68% | 189 12.43% 26.10% | 189 12.43% 38.53% | 157 10.32% 48.85% | 185 12.16% 61.01% | 194 12.75% 73.77% | 182 11.97% 85.73% | 217 14.27% 100.00%
+system.ruby.L1Cache_Controller.Data_Shared::total 1521
+system.ruby.L1Cache_Controller.Data_Owner | 41 13.58% 13.58% | 38 12.58% 26.16% | 45 14.90% 41.06% | 30 9.93% 50.99% | 35 11.59% 62.58% | 31 10.26% 72.85% | 25 8.28% 81.13% | 57 18.87% 100.00%
+system.ruby.L1Cache_Controller.Data_Owner::total 302
+system.ruby.L1Cache_Controller.Data_All_Tokens | 82680 12.58% 12.58% | 82290 12.52% 25.09% | 82395 12.53% 37.63% | 82161 12.50% 50.12% | 81816 12.44% 62.57% | 82348 12.53% 75.09% | 81909 12.46% 87.55% | 81830 12.45% 100.00%
+system.ruby.L1Cache_Controller.Data_All_Tokens::total 657429
+system.ruby.L1Cache_Controller.Ack | 1 11.11% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 1 11.11% 33.33% | 3 33.33% 66.67% | 2 22.22% 88.89% | 1 11.11% 100.00%
+system.ruby.L1Cache_Controller.Ack::total 9
+system.ruby.L1Cache_Controller.Transient_Local_GETX | 194624 12.47% 12.47% | 195190 12.50% 24.97% | 195307 12.51% 37.49% | 194941 12.49% 49.97% | 195278 12.51% 62.49% | 194913 12.49% 74.97% | 195327 12.51% 87.49% | 195329 12.51% 100.00%
+system.ruby.L1Cache_Controller.Transient_Local_GETX::total 1560909
+system.ruby.L1Cache_Controller.Transient_Local_GETS | 352702 12.50% 12.50% | 352574 12.49% 24.99% | 352370 12.49% 37.48% | 352910 12.51% 49.99% | 352902 12.51% 62.49% | 352750 12.50% 74.99% | 352804 12.50% 87.50% | 352825 12.50% 100.00%
+system.ruby.L1Cache_Controller.Transient_Local_GETS::total 2821837
+system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token | 1 33.33% 33.33% | 1 33.33% 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%
+system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token::total 3
+system.ruby.L1Cache_Controller.Persistent_GETX | 14113 12.48% 12.48% | 14154 12.51% 24.99% | 14109 12.47% 37.46% | 14130 12.49% 49.95% | 14118 12.48% 62.43% | 14160 12.52% 74.95% | 14203 12.56% 87.51% | 14134 12.49% 100.00%
+system.ruby.L1Cache_Controller.Persistent_GETX::total 113121
+system.ruby.L1Cache_Controller.Persistent_GETS | 25808 12.49% 12.49% | 25766 12.47% 24.95% | 25783 12.47% 37.42% | 25890 12.53% 49.95% | 25893 12.53% 62.48% | 25876 12.52% 74.99% | 25799 12.48% 87.48% | 25889 12.52% 100.00%
+system.ruby.L1Cache_Controller.Persistent_GETS::total 206704
+system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token | 2 50.00% 50.00% | 0 0.00% 50.00% | 1 25.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.L1Cache_Controller.Persistent_GETS_Last_Token::total 4
+system.ruby.L1Cache_Controller.Own_Lock_or_Unlock | 51053 12.51% 12.51% | 51056 12.51% 25.03% | 51083 12.52% 37.55% | 50956 12.49% 50.04% | 50965 12.49% 62.53% | 50940 12.49% 75.02% | 50973 12.49% 87.51% | 50953 12.49% 100.00%
+system.ruby.L1Cache_Controller.Own_Lock_or_Unlock::total 407979
+system.ruby.L1Cache_Controller.Request_Timeout | 35893 12.78% 12.78% | 35498 12.64% 25.42% | 35407 12.61% 38.02% | 34645 12.33% 50.36% | 35410 12.61% 62.97% | 34897 12.42% 75.39% | 34128 12.15% 87.54% | 34991 12.46% 100.00%
+system.ruby.L1Cache_Controller.Request_Timeout::total 280869
+system.ruby.L1Cache_Controller.Use_TimeoutStarverX | 8 10.00% 10.00% | 6 7.50% 17.50% | 11 13.75% 31.25% | 11 13.75% 45.00% | 11 13.75% 58.75% | 6 7.50% 66.25% | 11 13.75% 80.00% | 16 20.00% 100.00%
+system.ruby.L1Cache_Controller.Use_TimeoutStarverX::total 80
+system.ruby.L1Cache_Controller.Use_TimeoutStarverS | 7 5.79% 5.79% | 23 19.01% 24.79% | 14 11.57% 36.36% | 9 7.44% 43.80% | 20 16.53% 60.33% | 18 14.88% 75.21% | 14 11.57% 86.78% | 16 13.22% 100.00%
+system.ruby.L1Cache_Controller.Use_TimeoutStarverS::total 121
+system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers | 78546 12.58% 12.58% | 78110 12.51% 25.09% | 78198 12.53% 37.62% | 78066 12.50% 50.12% | 77695 12.45% 62.57% | 78214 12.53% 75.10% | 77757 12.46% 87.55% | 77697 12.45% 100.00%
+system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers::total 624283
+system.ruby.L1Cache_Controller.NP.Load | 50396 12.51% 12.51% | 50523 12.54% 25.05% | 50724 12.59% 37.63% | 50182 12.45% 50.09% | 50190 12.46% 62.54% | 50352 12.50% 75.04% | 50293 12.48% 87.52% | 50276 12.48% 100.00%
+system.ruby.L1Cache_Controller.NP.Load::total 402936
+system.ruby.L1Cache_Controller.NP.Store | 28349 12.72% 12.72% | 27783 12.47% 25.18% | 27674 12.42% 37.60% | 28036 12.58% 50.18% | 27695 12.43% 62.61% | 28060 12.59% 75.19% | 27646 12.40% 87.60% | 27641 12.40% 100.00%
+system.ruby.L1Cache_Controller.NP.Store::total 222884
+system.ruby.L1Cache_Controller.NP.Data_Shared | 17 14.53% 14.53% | 16 13.68% 28.21% | 15 12.82% 41.03% | 12 10.26% 51.28% | 12 10.26% 61.54% | 11 9.40% 70.94% | 9 7.69% 78.63% | 25 21.37% 100.00%
+system.ruby.L1Cache_Controller.NP.Data_Shared::total 117
+system.ruby.L1Cache_Controller.NP.Data_Owner | 11 11.46% 11.46% | 10 10.42% 21.88% | 13 13.54% 35.42% | 7 7.29% 42.71% | 11 11.46% 54.17% | 11 11.46% 65.62% | 8 8.33% 73.96% | 25 26.04% 100.00%
+system.ruby.L1Cache_Controller.NP.Data_Owner::total 96
+system.ruby.L1Cache_Controller.NP.Data_All_Tokens | 4088 12.46% 12.46% | 4134 12.60% 25.06% | 4147 12.64% 37.70% | 4054 12.35% 50.05% | 4073 12.41% 62.46% | 4098 12.49% 74.95% | 4120 12.56% 87.51% | 4099 12.49% 100.00%
+system.ruby.L1Cache_Controller.NP.Data_All_Tokens::total 32813
+system.ruby.L1Cache_Controller.NP.Ack | 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 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.NP.Ack::total 2
+system.ruby.L1Cache_Controller.NP.Transient_Local_GETX | 194161 12.47% 12.47% | 194721 12.50% 24.97% | 194841 12.51% 37.49% | 194462 12.49% 49.97% | 194791 12.51% 62.48% | 194446 12.49% 74.97% | 194881 12.51% 87.48% | 194886 12.52% 100.00%
+system.ruby.L1Cache_Controller.NP.Transient_Local_GETX::total 1557189
+system.ruby.L1Cache_Controller.NP.Transient_Local_GETS | 351907 12.50% 12.50% | 351775 12.50% 25.00% | 351496 12.49% 37.48% | 352130 12.51% 49.99% | 352083 12.51% 62.50% | 351871 12.50% 74.99% | 351944 12.50% 87.50% | 352019 12.50% 100.00%
+system.ruby.L1Cache_Controller.NP.Transient_Local_GETS::total 2815225
+system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock | 44647 12.50% 12.50% | 44658 12.50% 25.00% | 44641 12.50% 37.50% | 44692 12.51% 50.01% | 44586 12.48% 62.50% | 44684 12.51% 75.01% | 44620 12.49% 87.50% | 44656 12.50% 100.00%
+system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock::total 357184
+system.ruby.L1Cache_Controller.I.L1_Replacement | 75 10.58% 10.58% | 92 12.98% 23.55% | 106 14.95% 38.50% | 95 13.40% 51.90% | 95 13.40% 65.30% | 81 11.42% 76.73% | 76 10.72% 87.45% | 89 12.55% 100.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement::total 709
+system.ruby.L1Cache_Controller.I.Data_All_Tokens | 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.L1Cache_Controller.I.Data_All_Tokens::total 1
+system.ruby.L1Cache_Controller.I.Transient_Local_GETX | 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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.I.Transient_Local_GETX::total 1
+system.ruby.L1Cache_Controller.I.Transient_Local_GETS | 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.L1Cache_Controller.I.Transient_Local_GETS::total 1
-system.ruby.L1Cache_Controller.I.Persistent_GETX | 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.L1Cache_Controller.I.Persistent_GETX::total 1
-system.ruby.L1Cache_Controller.I.Persistent_GETS | 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% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.I.Persistent_GETS::total 1
-system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 2 40.00% 60.00% | 1 20.00% 80.00% | 1 20.00% 100.00%
-system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock::total 5
-system.ruby.L1Cache_Controller.S.Load | 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% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.S.Load::total 2
-system.ruby.L1Cache_Controller.S.L1_Replacement | 239 12.11% 12.11% | 233 11.80% 23.91% | 265 13.42% 37.34% | 258 13.07% 50.41% | 244 12.36% 62.77% | 250 12.66% 75.43% | 244 12.36% 87.79% | 241 12.21% 100.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement::total 1974
-system.ruby.L1Cache_Controller.S.Data_Shared | 2 40.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.S.Data_Shared::total 5
-system.ruby.L1Cache_Controller.S.Data_All_Tokens | 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.L1Cache_Controller.S.Data_All_Tokens::total 1
-system.ruby.L1Cache_Controller.S.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 2 50.00% 100.00%
-system.ruby.L1Cache_Controller.S.Transient_Local_GETX::total 4
-system.ruby.L1Cache_Controller.S.Transient_Local_GETS | 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%
-system.ruby.L1Cache_Controller.S.Transient_Local_GETS::total 1
-system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token | 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% | 0 0.00% 50.00% | 1 50.00% 100.00%
-system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token::total 2
-system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token | 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.L1Cache_Controller.S.Persistent_GETS_Last_Token::total 1
-system.ruby.L1Cache_Controller.O.Load | 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.L1Cache_Controller.O.Load::total 1
-system.ruby.L1Cache_Controller.O.L1_Replacement | 124 12.44% 12.44% | 120 12.04% 24.47% | 135 13.54% 38.01% | 119 11.94% 49.95% | 122 12.24% 62.19% | 121 12.14% 74.32% | 138 13.84% 88.16% | 118 11.84% 100.00%
-system.ruby.L1Cache_Controller.O.L1_Replacement::total 997
-system.ruby.L1Cache_Controller.O.Data_All_Tokens | 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% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement | 205 12.97% 12.97% | 201 12.71% 25.68% | 201 12.71% 38.39% | 162 10.25% 48.64% | 198 12.52% 61.16% | 208 13.16% 74.32% | 199 12.59% 86.91% | 207 13.09% 100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement::total 1581
+system.ruby.L1Cache_Controller.S.Data_Shared | 4 26.67% 26.67% | 2 13.33% 40.00% | 3 20.00% 60.00% | 2 13.33% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 0 0.00% 80.00% | 3 20.00% 100.00%
+system.ruby.L1Cache_Controller.S.Data_Shared::total 15
+system.ruby.L1Cache_Controller.S.Data_Owner | 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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.S.Data_Owner::total 1
+system.ruby.L1Cache_Controller.S.Data_All_Tokens | 2 40.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00%
+system.ruby.L1Cache_Controller.S.Data_All_Tokens::total 5
+system.ruby.L1Cache_Controller.S.Transient_Local_GETX | 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.L1Cache_Controller.S.Transient_Local_GETX::total 1
+system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token | 1 33.33% 33.33% | 1 33.33% 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%
+system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token::total 3
+system.ruby.L1Cache_Controller.S.Persistent_GETX | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00%
+system.ruby.L1Cache_Controller.S.Persistent_GETX::total 3
+system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token | 2 50.00% 50.00% | 0 0.00% 50.00% | 1 25.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.L1Cache_Controller.S.Persistent_GETS_Last_Token::total 4
+system.ruby.L1Cache_Controller.O.L1_Replacement | 62 12.16% 12.16% | 62 12.16% 24.31% | 81 15.88% 40.20% | 49 9.61% 49.80% | 71 13.92% 63.73% | 67 13.14% 76.86% | 53 10.39% 87.25% | 65 12.75% 100.00%
+system.ruby.L1Cache_Controller.O.L1_Replacement::total 510
+system.ruby.L1Cache_Controller.O.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.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.L1Cache_Controller.O.Data_All_Tokens::total 2
-system.ruby.L1Cache_Controller.O.Ack | 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%
+system.ruby.L1Cache_Controller.O.Ack | 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.L1Cache_Controller.O.Ack::total 1
-system.ruby.L1Cache_Controller.O.Transient_Local_GETX | 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%
-system.ruby.L1Cache_Controller.O.Transient_Local_GETX::total 1
-system.ruby.L1Cache_Controller.O.Transient_Local_GETS | 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% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.O.Transient_Local_GETS::total 2
-system.ruby.L1Cache_Controller.O.Persistent_GETX | 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% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.O.Persistent_GETX::total 1
-system.ruby.L1Cache_Controller.O.Persistent_GETS | 1 25.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.O.Persistent_GETS::total 4
-system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock | 15 17.44% 17.44% | 11 12.79% 30.23% | 13 15.12% 45.35% | 9 10.47% 55.81% | 10 11.63% 67.44% | 9 10.47% 77.91% | 12 13.95% 91.86% | 7 8.14% 100.00%
-system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock::total 86
-system.ruby.L1Cache_Controller.M.Load | 6 12.00% 12.00% | 9 18.00% 30.00% | 5 10.00% 40.00% | 4 8.00% 48.00% | 8 16.00% 64.00% | 8 16.00% 80.00% | 4 8.00% 88.00% | 6 12.00% 100.00%
-system.ruby.L1Cache_Controller.M.Load::total 50
-system.ruby.L1Cache_Controller.M.Store | 2 8.00% 8.00% | 4 16.00% 24.00% | 2 8.00% 32.00% | 3 12.00% 44.00% | 5 20.00% 64.00% | 4 16.00% 80.00% | 3 12.00% 92.00% | 2 8.00% 100.00%
-system.ruby.L1Cache_Controller.M.Store::total 25
-system.ruby.L1Cache_Controller.M.L1_Replacement | 50210 12.52% 12.52% | 50284 12.54% 25.07% | 49968 12.46% 37.53% | 49814 12.43% 49.96% | 50283 12.54% 62.50% | 50284 12.54% 75.04% | 50007 12.47% 87.52% | 50037 12.48% 100.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement::total 400887
-system.ruby.L1Cache_Controller.M.Transient_Local_GETX | 39 11.82% 11.82% | 40 12.12% 23.94% | 47 14.24% 38.18% | 39 11.82% 50.00% | 45 13.64% 63.64% | 36 10.91% 74.55% | 38 11.52% 86.06% | 46 13.94% 100.00%
-system.ruby.L1Cache_Controller.M.Transient_Local_GETX::total 330
-system.ruby.L1Cache_Controller.M.Transient_Local_GETS | 83 12.85% 12.85% | 77 11.92% 24.77% | 83 12.85% 37.62% | 79 12.23% 49.85% | 84 13.00% 62.85% | 67 10.37% 73.22% | 86 13.31% 86.53% | 87 13.47% 100.00%
-system.ruby.L1Cache_Controller.M.Transient_Local_GETS::total 646
-system.ruby.L1Cache_Controller.M.Persistent_GETX | 15 11.03% 11.03% | 18 13.24% 24.26% | 14 10.29% 34.56% | 16 11.76% 46.32% | 19 13.97% 60.29% | 16 11.76% 72.06% | 22 16.18% 88.24% | 16 11.76% 100.00%
-system.ruby.L1Cache_Controller.M.Persistent_GETX::total 136
-system.ruby.L1Cache_Controller.M.Persistent_GETS | 38 15.08% 15.08% | 40 15.87% 30.95% | 41 16.27% 47.22% | 32 12.70% 59.92% | 32 12.70% 72.62% | 20 7.94% 80.56% | 26 10.32% 90.87% | 23 9.13% 100.00%
-system.ruby.L1Cache_Controller.M.Persistent_GETS::total 252
-system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock | 1217 12.47% 12.47% | 1156 11.84% 24.31% | 1266 12.97% 37.28% | 1220 12.50% 49.77% | 1200 12.29% 62.07% | 1226 12.56% 74.63% | 1208 12.37% 87.00% | 1269 13.00% 100.00%
-system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock::total 9762
-system.ruby.L1Cache_Controller.MM.Load | 5 19.23% 19.23% | 2 7.69% 26.92% | 2 7.69% 34.62% | 1 3.85% 38.46% | 10 38.46% 76.92% | 1 3.85% 80.77% | 2 7.69% 88.46% | 3 11.54% 100.00%
-system.ruby.L1Cache_Controller.MM.Load::total 26
-system.ruby.L1Cache_Controller.MM.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 21.43% 21.43% | 3 21.43% 42.86% | 1 7.14% 50.00% | 2 14.29% 64.29% | 2 14.29% 78.57% | 3 21.43% 100.00%
-system.ruby.L1Cache_Controller.MM.Store::total 14
-system.ruby.L1Cache_Controller.MM.L1_Replacement | 27637 12.41% 12.41% | 28101 12.61% 25.02% | 27803 12.48% 37.50% | 28019 12.58% 50.08% | 27893 12.52% 62.60% | 27764 12.46% 75.06% | 27795 12.48% 87.53% | 27771 12.47% 100.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement::total 222783
-system.ruby.L1Cache_Controller.MM.Transient_Local_GETX | 21 11.41% 11.41% | 15 8.15% 19.57% | 28 15.22% 34.78% | 22 11.96% 46.74% | 31 16.85% 63.59% | 26 14.13% 77.72% | 23 12.50% 90.22% | 18 9.78% 100.00%
-system.ruby.L1Cache_Controller.MM.Transient_Local_GETX::total 184
-system.ruby.L1Cache_Controller.MM.Transient_Local_GETS | 48 13.11% 13.11% | 42 11.48% 24.59% | 44 12.02% 36.61% | 47 12.84% 49.45% | 43 11.75% 61.20% | 48 13.11% 74.32% | 41 11.20% 85.52% | 53 14.48% 100.00%
-system.ruby.L1Cache_Controller.MM.Transient_Local_GETS::total 366
-system.ruby.L1Cache_Controller.MM.Persistent_GETX | 10 13.89% 13.89% | 10 13.89% 27.78% | 9 12.50% 40.28% | 8 11.11% 51.39% | 10 13.89% 65.28% | 7 9.72% 75.00% | 6 8.33% 83.33% | 12 16.67% 100.00%
-system.ruby.L1Cache_Controller.MM.Persistent_GETX::total 72
-system.ruby.L1Cache_Controller.MM.Persistent_GETS | 17 12.59% 12.59% | 22 16.30% 28.89% | 17 12.59% 41.48% | 19 14.07% 55.56% | 16 11.85% 67.41% | 16 11.85% 79.26% | 13 9.63% 88.89% | 15 11.11% 100.00%
-system.ruby.L1Cache_Controller.MM.Persistent_GETS::total 135
-system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock | 653 12.24% 12.24% | 657 12.31% 24.55% | 734 13.75% 38.30% | 664 12.44% 50.74% | 685 12.83% 63.58% | 640 11.99% 75.57% | 621 11.64% 87.20% | 683 12.80% 100.00%
-system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock::total 5337
-system.ruby.L1Cache_Controller.M_W.Load | 6 17.14% 17.14% | 4 11.43% 28.57% | 4 11.43% 40.00% | 6 17.14% 57.14% | 3 8.57% 65.71% | 6 17.14% 82.86% | 4 11.43% 94.29% | 2 5.71% 100.00%
-system.ruby.L1Cache_Controller.M_W.Load::total 35
-system.ruby.L1Cache_Controller.M_W.Store | 1 5.26% 5.26% | 2 10.53% 15.79% | 2 10.53% 26.32% | 1 5.26% 31.58% | 3 15.79% 47.37% | 2 10.53% 57.89% | 2 10.53% 68.42% | 6 31.58% 100.00%
-system.ruby.L1Cache_Controller.M_W.Store::total 19
-system.ruby.L1Cache_Controller.M_W.L1_Replacement | 292424 12.54% 12.54% | 289923 12.43% 24.97% | 291806 12.51% 37.49% | 287812 12.34% 49.83% | 293129 12.57% 62.40% | 292944 12.56% 74.96% | 290472 12.46% 87.41% | 293489 12.59% 100.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 2331999
-system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX | 53 17.04% 17.04% | 43 13.83% 30.87% | 36 11.58% 42.44% | 43 13.83% 56.27% | 38 12.22% 68.49% | 29 9.32% 77.81% | 25 8.04% 85.85% | 44 14.15% 100.00%
-system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX::total 311
-system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS | 63 12.07% 12.07% | 49 9.39% 21.46% | 78 14.94% 36.40% | 71 13.60% 50.00% | 59 11.30% 61.30% | 70 13.41% 74.71% | 71 13.60% 88.31% | 61 11.69% 100.00%
-system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS::total 522
-system.ruby.L1Cache_Controller.M_W.Persistent_GETX | 3 5.36% 5.36% | 3 5.36% 10.71% | 1 1.79% 12.50% | 8 14.29% 26.79% | 7 12.50% 39.29% | 4 7.14% 46.43% | 16 28.57% 75.00% | 14 25.00% 100.00%
-system.ruby.L1Cache_Controller.M_W.Persistent_GETX::total 56
-system.ruby.L1Cache_Controller.M_W.Persistent_GETS | 3 3.45% 3.45% | 5 5.75% 9.20% | 6 6.90% 16.09% | 7 8.05% 24.14% | 14 16.09% 40.23% | 13 14.94% 55.17% | 21 24.14% 79.31% | 18 20.69% 100.00%
-system.ruby.L1Cache_Controller.M_W.Persistent_GETS::total 87
-system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock | 494 12.81% 12.81% | 485 12.58% 25.39% | 490 12.71% 38.10% | 468 12.14% 50.23% | 495 12.84% 63.07% | 487 12.63% 75.70% | 488 12.66% 88.36% | 449 11.64% 100.00%
-system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock::total 3856
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX | 3 4.92% 4.92% | 3 4.92% 9.84% | 1 1.64% 11.48% | 9 14.75% 26.23% | 8 13.11% 39.34% | 6 9.84% 49.18% | 17 27.87% 77.05% | 14 22.95% 100.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX::total 61
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS | 3 3.00% 3.00% | 5 5.00% 8.00% | 8 8.00% 16.00% | 8 8.00% 24.00% | 16 16.00% 40.00% | 15 15.00% 55.00% | 24 24.00% 79.00% | 21 21.00% 100.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS::total 100
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers | 50387 12.53% 12.53% | 50464 12.54% 25.07% | 50156 12.47% 37.54% | 49982 12.42% 49.96% | 50468 12.55% 62.51% | 50427 12.54% 75.04% | 50181 12.47% 87.52% | 50211 12.48% 100.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers::total 402276
-system.ruby.L1Cache_Controller.MM_W.Load | 3 12.00% 12.00% | 4 16.00% 28.00% | 4 16.00% 44.00% | 4 16.00% 60.00% | 1 4.00% 64.00% | 2 8.00% 72.00% | 6 24.00% 96.00% | 1 4.00% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Load::total 25
-system.ruby.L1Cache_Controller.MM_W.Store | 1 10.00% 10.00% | 1 10.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 2 20.00% 40.00% | 1 10.00% 50.00% | 2 20.00% 70.00% | 3 30.00% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Store::total 10
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 161716 12.53% 12.53% | 161272 12.49% 25.02% | 160842 12.46% 37.48% | 163936 12.70% 50.18% | 160722 12.45% 62.63% | 161511 12.51% 75.15% | 160578 12.44% 87.59% | 160236 12.41% 100.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 1290813
-system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX | 24 13.64% 13.64% | 26 14.77% 28.41% | 25 14.20% 42.61% | 16 9.09% 51.70% | 22 12.50% 64.20% | 17 9.66% 73.86% | 13 7.39% 81.25% | 33 18.75% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX::total 176
-system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS | 30 10.53% 10.53% | 33 11.58% 22.11% | 43 15.09% 37.19% | 30 10.53% 47.72% | 32 11.23% 58.95% | 41 14.39% 73.33% | 38 13.33% 86.67% | 38 13.33% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS::total 285
-system.ruby.L1Cache_Controller.MM_W.Persistent_GETX | 2 6.67% 6.67% | 1 3.33% 10.00% | 1 3.33% 13.33% | 4 13.33% 26.67% | 9 30.00% 56.67% | 5 16.67% 73.33% | 2 6.67% 80.00% | 6 20.00% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Persistent_GETX::total 30
-system.ruby.L1Cache_Controller.MM_W.Persistent_GETS | 2 4.17% 4.17% | 1 2.08% 6.25% | 4 8.33% 14.58% | 9 18.75% 33.33% | 6 12.50% 45.83% | 9 18.75% 64.58% | 8 16.67% 81.25% | 9 18.75% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Persistent_GETS::total 48
-system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock | 275 12.91% 12.91% | 284 13.33% 26.24% | 284 13.33% 39.58% | 295 13.85% 53.43% | 247 11.60% 65.02% | 261 12.25% 77.28% | 232 10.89% 88.17% | 252 11.83% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock::total 2130
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX | 2 6.25% 6.25% | 1 3.12% 9.38% | 2 6.25% 15.62% | 5 15.62% 31.25% | 9 28.12% 59.38% | 5 15.62% 75.00% | 2 6.25% 81.25% | 6 18.75% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX::total 32
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS | 2 3.77% 3.77% | 1 1.89% 5.66% | 4 7.55% 13.21% | 9 16.98% 30.19% | 7 13.21% 43.40% | 9 16.98% 60.38% | 10 18.87% 79.25% | 11 20.75% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS::total 53
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers | 27731 12.41% 12.41% | 28186 12.61% 25.02% | 27900 12.48% 37.50% | 28112 12.58% 50.08% | 27988 12.52% 62.60% | 27857 12.46% 75.06% | 27875 12.47% 87.53% | 27867 12.47% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers::total 223516
-system.ruby.L1Cache_Controller.IM.L1_Replacement | 300828 12.38% 12.38% | 309296 12.73% 25.11% | 302781 12.46% 37.57% | 307942 12.67% 50.24% | 302491 12.45% 62.69% | 302723 12.46% 75.15% | 301437 12.41% 87.55% | 302449 12.45% 100.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement::total 2429947
-system.ruby.L1Cache_Controller.IM.Data_Owner | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00%
-system.ruby.L1Cache_Controller.IM.Data_Owner::total 3
-system.ruby.L1Cache_Controller.IM.Data_All_Tokens | 27732 12.40% 12.40% | 28185 12.61% 25.01% | 27903 12.48% 37.49% | 28123 12.58% 50.07% | 28000 12.52% 62.59% | 27869 12.47% 75.06% | 27883 12.47% 87.53% | 27875 12.47% 100.00%
-system.ruby.L1Cache_Controller.IM.Data_All_Tokens::total 223570
-system.ruby.L1Cache_Controller.IM.Ack | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00%
-system.ruby.L1Cache_Controller.IM.Ack::total 5
-system.ruby.L1Cache_Controller.IM.Transient_Local_GETX | 72 10.26% 10.26% | 91 12.96% 23.22% | 90 12.82% 36.04% | 89 12.68% 48.72% | 97 13.82% 62.54% | 87 12.39% 74.93% | 93 13.25% 88.18% | 83 11.82% 100.00%
-system.ruby.L1Cache_Controller.IM.Transient_Local_GETX::total 702
-system.ruby.L1Cache_Controller.IM.Transient_Local_GETS | 151 11.48% 11.48% | 171 13.00% 24.49% | 164 12.47% 36.96% | 175 13.31% 50.27% | 155 11.79% 62.05% | 156 11.86% 73.92% | 166 12.62% 86.54% | 177 13.46% 100.00%
-system.ruby.L1Cache_Controller.IM.Transient_Local_GETS::total 1315
-system.ruby.L1Cache_Controller.IM.Persistent_GETX | 27 10.47% 10.47% | 29 11.24% 21.71% | 37 14.34% 36.05% | 28 10.85% 46.90% | 40 15.50% 62.40% | 29 11.24% 73.64% | 34 13.18% 86.82% | 34 13.18% 100.00%
-system.ruby.L1Cache_Controller.IM.Persistent_GETX::total 258
-system.ruby.L1Cache_Controller.IM.Persistent_GETS | 49 11.75% 11.75% | 35 8.39% 20.14% | 45 10.79% 30.94% | 52 12.47% 43.41% | 51 12.23% 55.64% | 70 16.79% 72.42% | 58 13.91% 86.33% | 57 13.67% 100.00%
-system.ruby.L1Cache_Controller.IM.Persistent_GETS::total 417
-system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock | 5586 12.50% 12.50% | 5689 12.73% 25.22% | 5604 12.54% 37.76% | 5653 12.65% 50.40% | 5575 12.47% 62.87% | 5536 12.38% 75.26% | 5523 12.35% 87.61% | 5538 12.39% 100.00%
-system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock::total 44704
-system.ruby.L1Cache_Controller.IM.Request_Timeout | 20724 12.08% 12.08% | 21868 12.75% 24.83% | 21815 12.72% 37.55% | 21448 12.50% 50.05% | 21768 12.69% 62.74% | 21311 12.42% 75.16% | 21334 12.44% 87.60% | 21268 12.40% 100.00%
-system.ruby.L1Cache_Controller.IM.Request_Timeout::total 171536
-system.ruby.L1Cache_Controller.OM.Ack_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00%
-system.ruby.L1Cache_Controller.OM.Ack_All_Tokens::total 3
-system.ruby.L1Cache_Controller.IS.L1_Replacement | 552820 12.53% 12.53% | 551947 12.51% 25.05% | 550867 12.49% 37.54% | 546383 12.39% 49.92% | 555966 12.60% 62.53% | 551042 12.49% 75.02% | 551994 12.51% 87.54% | 549743 12.46% 100.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement::total 4410762
-system.ruby.L1Cache_Controller.IS.Data_Shared | 197 12.14% 12.14% | 187 11.52% 23.66% | 216 13.31% 36.97% | 219 13.49% 50.46% | 195 12.01% 62.48% | 215 13.25% 75.72% | 195 12.01% 87.74% | 199 12.26% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_Shared::total 1623
-system.ruby.L1Cache_Controller.IS.Data_Owner | 43 11.98% 11.98% | 44 12.26% 24.23% | 52 14.48% 38.72% | 40 11.14% 49.86% | 41 11.42% 61.28% | 54 15.04% 76.32% | 53 14.76% 91.09% | 32 8.91% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_Owner::total 359
-system.ruby.L1Cache_Controller.IS.Data_All_Tokens | 50394 12.52% 12.52% | 50475 12.54% 25.06% | 50165 12.47% 37.53% | 50000 12.42% 49.95% | 50492 12.55% 62.50% | 50447 12.54% 75.04% | 50219 12.48% 87.51% | 50250 12.49% 100.00%
-system.ruby.L1Cache_Controller.IS.Data_All_Tokens::total 402442
-system.ruby.L1Cache_Controller.IS.Transient_Local_GETX | 157 11.91% 11.91% | 160 12.14% 24.05% | 142 10.77% 34.83% | 172 13.05% 47.88% | 154 11.68% 59.56% | 148 11.23% 70.79% | 192 14.57% 85.36% | 193 14.64% 100.00%
-system.ruby.L1Cache_Controller.IS.Transient_Local_GETX::total 1318
-system.ruby.L1Cache_Controller.IS.Transient_Local_GETS | 293 12.49% 12.49% | 280 11.94% 24.42% | 287 12.23% 36.66% | 306 13.04% 49.70% | 299 12.75% 62.45% | 285 12.15% 74.60% | 314 13.38% 87.98% | 282 12.02% 100.00%
-system.ruby.L1Cache_Controller.IS.Transient_Local_GETS::total 2346
-system.ruby.L1Cache_Controller.IS.Persistent_GETX | 46 10.60% 10.60% | 54 12.44% 23.04% | 61 14.06% 37.10% | 49 11.29% 48.39% | 46 10.60% 58.99% | 58 13.36% 72.35% | 62 14.29% 86.64% | 58 13.36% 100.00%
-system.ruby.L1Cache_Controller.IS.Persistent_GETX::total 434
-system.ruby.L1Cache_Controller.IS.Persistent_GETS | 83 11.11% 11.11% | 92 12.32% 23.43% | 98 13.12% 36.55% | 87 11.65% 48.19% | 94 12.58% 60.78% | 86 11.51% 72.29% | 115 15.39% 87.68% | 92 12.32% 100.00%
-system.ruby.L1Cache_Controller.IS.Persistent_GETS::total 747
-system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock | 10066 12.40% 12.40% | 10135 12.49% 24.89% | 10168 12.53% 37.42% | 10107 12.46% 49.88% | 10323 12.72% 62.60% | 10139 12.49% 75.10% | 10091 12.44% 87.53% | 10118 12.47% 100.00%
-system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock::total 81147
-system.ruby.L1Cache_Controller.IS.Request_Timeout | 39132 12.61% 12.61% | 39345 12.68% 25.28% | 39222 12.64% 37.92% | 39039 12.58% 50.50% | 38571 12.43% 62.92% | 38411 12.37% 75.30% | 38124 12.28% 87.58% | 38551 12.42% 100.00%
-system.ruby.L1Cache_Controller.IS.Request_Timeout::total 310395
-system.ruby.L1Cache_Controller.I_L.Load | 73 12.83% 12.83% | 65 11.42% 24.25% | 69 12.13% 36.38% | 67 11.78% 48.15% | 81 14.24% 62.39% | 77 13.53% 75.92% | 65 11.42% 87.35% | 72 12.65% 100.00%
-system.ruby.L1Cache_Controller.I_L.Load::total 569
-system.ruby.L1Cache_Controller.I_L.Store | 44 14.38% 14.38% | 31 10.13% 24.51% | 28 9.15% 33.66% | 47 15.36% 49.02% | 41 13.40% 62.42% | 44 14.38% 76.80% | 37 12.09% 88.89% | 34 11.11% 100.00%
-system.ruby.L1Cache_Controller.I_L.Store::total 306
-system.ruby.L1Cache_Controller.I_L.L1_Replacement | 129 6.65% 6.65% | 284 14.64% 21.29% | 163 8.40% 29.69% | 208 10.72% 40.41% | 294 15.15% 55.57% | 224 11.55% 67.11% | 336 17.32% 84.43% | 302 15.57% 100.00%
-system.ruby.L1Cache_Controller.I_L.L1_Replacement::total 1940
-system.ruby.L1Cache_Controller.I_L.Data_All_Tokens | 34 22.67% 22.67% | 33 22.00% 44.67% | 22 14.67% 59.33% | 23 15.33% 74.67% | 20 13.33% 88.00% | 9 6.00% 94.00% | 5 3.33% 97.33% | 4 2.67% 100.00%
-system.ruby.L1Cache_Controller.I_L.Data_All_Tokens::total 150
-system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX | 218 11.86% 11.86% | 235 12.79% 24.65% | 253 13.76% 38.41% | 223 12.13% 50.54% | 234 12.73% 63.28% | 227 12.35% 75.63% | 231 12.57% 88.19% | 217 11.81% 100.00%
-system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX::total 1838
-system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS | 417 12.29% 12.29% | 432 12.74% 25.03% | 441 13.00% 38.03% | 421 12.41% 50.44% | 424 12.50% 62.94% | 414 12.21% 75.15% | 419 12.35% 87.50% | 424 12.50% 100.00%
-system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS::total 3392
-system.ruby.L1Cache_Controller.I_L.Persistent_GETX | 41206 12.51% 12.51% | 41068 12.47% 24.99% | 41138 12.49% 37.48% | 41087 12.48% 49.96% | 41184 12.51% 62.46% | 41199 12.51% 74.98% | 41210 12.52% 87.49% | 41190 12.51% 100.00%
-system.ruby.L1Cache_Controller.I_L.Persistent_GETX::total 329282
-system.ruby.L1Cache_Controller.I_L.Persistent_GETS | 74847 12.52% 12.52% | 74756 12.51% 25.03% | 74686 12.50% 37.53% | 74789 12.51% 50.04% | 74514 12.47% 62.51% | 74673 12.49% 75.01% | 74669 12.49% 87.50% | 74707 12.50% 100.00%
-system.ruby.L1Cache_Controller.I_L.Persistent_GETS::total 597641
-system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock | 51 10.28% 10.28% | 56 11.29% 21.57% | 47 9.48% 31.05% | 68 13.71% 44.76% | 69 13.91% 58.67% | 60 12.10% 70.77% | 70 14.11% 84.88% | 75 15.12% 100.00%
-system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock::total 496
-system.ruby.L1Cache_Controller.S_L.L1_Replacement | 5 1.51% 1.51% | 83 25.00% 26.51% | 34 10.24% 36.75% | 12 3.61% 40.36% | 56 16.87% 57.23% | 41 12.35% 69.58% | 41 12.35% 81.93% | 60 18.07% 100.00%
-system.ruby.L1Cache_Controller.S_L.L1_Replacement::total 332
-system.ruby.L1Cache_Controller.S_L.Persistent_GETS | 0 0.00% 0.00% | 3 4.84% 4.84% | 2 3.23% 8.06% | 0 0.00% 8.06% | 9 14.52% 22.58% | 11 17.74% 40.32% | 18 29.03% 69.35% | 19 30.65% 100.00%
-system.ruby.L1Cache_Controller.S_L.Persistent_GETS::total 62
-system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock | 42 11.76% 11.76% | 46 12.89% 24.65% | 49 13.73% 38.38% | 40 11.20% 49.58% | 50 14.01% 63.59% | 35 9.80% 73.39% | 51 14.29% 87.68% | 44 12.32% 100.00%
-system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock::total 357
-system.ruby.L1Cache_Controller.IM_L.L1_Replacement | 710 11.66% 11.66% | 553 9.08% 20.74% | 675 11.08% 31.82% | 757 12.43% 44.25% | 762 12.51% 56.76% | 889 14.60% 71.35% | 956 15.70% 87.05% | 789 12.95% 100.00%
-system.ruby.L1Cache_Controller.IM_L.L1_Replacement::total 6091
-system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens | 2 18.18% 18.18% | 1 9.09% 27.27% | 1 9.09% 36.36% | 1 9.09% 45.45% | 2 18.18% 63.64% | 0 0.00% 63.64% | 2 18.18% 81.82% | 2 18.18% 100.00%
-system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens::total 11
-system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETX | 1 33.33% 33.33% | 1 33.33% 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%
-system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETX::total 3
-system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS | 2 33.33% 33.33% | 1 16.67% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS::total 6
-system.ruby.L1Cache_Controller.IM_L.Persistent_GETX | 0 0.00% 0.00% | 3 4.55% 4.55% | 2 3.03% 7.58% | 7 10.61% 18.18% | 11 16.67% 34.85% | 14 21.21% 56.06% | 16 24.24% 80.30% | 13 19.70% 100.00%
-system.ruby.L1Cache_Controller.IM_L.Persistent_GETX::total 66
-system.ruby.L1Cache_Controller.IM_L.Persistent_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 4.88% 4.88% | 9 10.98% 15.85% | 14 17.07% 32.93% | 23 28.05% 60.98% | 11 13.41% 74.39% | 21 25.61% 100.00%
-system.ruby.L1Cache_Controller.IM_L.Persistent_GETS::total 82
-system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock | 118 12.16% 12.16% | 94 9.69% 21.86% | 109 11.24% 33.09% | 126 12.99% 46.08% | 130 13.40% 59.48% | 143 14.74% 74.23% | 127 13.09% 87.32% | 123 12.68% 100.00%
-system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock::total 970
-system.ruby.L1Cache_Controller.IM_L.Request_Timeout | 114 9.64% 9.64% | 186 15.72% 25.36% | 156 13.19% 38.55% | 163 13.78% 52.32% | 190 16.06% 68.39% | 134 11.33% 79.71% | 73 6.17% 85.88% | 167 14.12% 100.00%
-system.ruby.L1Cache_Controller.IM_L.Request_Timeout::total 1183
-system.ruby.L1Cache_Controller.IS_L.L1_Replacement | 935 8.62% 8.62% | 1162 10.71% 19.34% | 1146 10.57% 29.90% | 1262 11.64% 41.54% | 1378 12.71% 54.25% | 1777 16.39% 70.63% | 1589 14.65% 85.28% | 1596 14.72% 100.00%
-system.ruby.L1Cache_Controller.IS_L.L1_Replacement::total 10845
-system.ruby.L1Cache_Controller.IS_L.Data_Shared | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Data_Shared::total 4
-system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens | 1 5.00% 5.00% | 0 0.00% 5.00% | 2 10.00% 15.00% | 2 10.00% 25.00% | 3 15.00% 40.00% | 4 20.00% 60.00% | 5 25.00% 85.00% | 3 15.00% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens::total 20
-system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX::total 3
-system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS | 1 14.29% 14.29% | 1 14.29% 28.57% | 1 14.29% 42.86% | 1 14.29% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS::total 7
-system.ruby.L1Cache_Controller.IS_L.Persistent_GETX | 0 0.00% 0.00% | 7 6.25% 6.25% | 12 10.71% 16.96% | 10 8.93% 25.89% | 11 9.82% 35.71% | 21 18.75% 54.46% | 26 23.21% 77.68% | 25 22.32% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Persistent_GETX::total 112
-system.ruby.L1Cache_Controller.IS_L.Persistent_GETS | 0 0.00% 0.00% | 5 3.70% 3.70% | 11 8.15% 11.85% | 7 5.19% 17.04% | 13 9.63% 26.67% | 22 16.30% 42.96% | 41 30.37% 73.33% | 36 26.67% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Persistent_GETS::total 135
-system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock | 201 11.65% 11.65% | 210 12.17% 23.81% | 226 13.09% 36.91% | 200 11.59% 48.49% | 218 12.63% 61.12% | 216 12.51% 73.64% | 237 13.73% 87.37% | 218 12.63% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock::total 1726
-system.ruby.L1Cache_Controller.IS_L.Request_Timeout | 228 10.77% 10.77% | 319 15.07% 25.84% | 369 17.43% 43.27% | 258 12.19% 55.46% | 197 9.31% 64.76% | 201 9.49% 74.26% | 272 12.85% 87.10% | 273 12.90% 100.00%
-system.ruby.L1Cache_Controller.IS_L.Request_Timeout::total 2117
-system.ruby.L2Cache_Controller.L1_GETS 404457 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETS_Last_Token 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_GETX 223591 0.00% 0.00%
-system.ruby.L2Cache_Controller.L1_INV 1379 0.00% 0.00%
-system.ruby.L2Cache_Controller.L2_Replacement 594493 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Shared_Data 1349 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_All_Tokens 624482 0.00% 0.00%
-system.ruby.L2Cache_Controller.Writeback_Owned 809 0.00% 0.00%
-system.ruby.L2Cache_Controller.Persistent_GETX 47208 0.00% 0.00%
-system.ruby.L2Cache_Controller.Persistent_GETS 85660 0.00% 0.00%
-system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 131330 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS 402910 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX 222716 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.L1_INV 890 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 1290 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 592515 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_Owned 696 0.00% 0.00%
-system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 130991 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.L1_INV 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.L2_Replacement 531 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 360 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.Writeback_Owned 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.Persistent_GETX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.I.Persistent_GETS 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.L2_Replacement 1099 0.00% 0.00%
+system.ruby.L1Cache_Controller.O.Persistent_GETS | 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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.O.Persistent_GETS::total 3
+system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock | 6 13.95% 13.95% | 5 11.63% 25.58% | 6 13.95% 39.53% | 7 16.28% 55.81% | 5 11.63% 67.44% | 5 11.63% 79.07% | 2 4.65% 83.72% | 7 16.28% 100.00%
+system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock::total 43
+system.ruby.L1Cache_Controller.M.Load | 3 12.50% 12.50% | 3 12.50% 25.00% | 3 12.50% 37.50% | 2 8.33% 45.83% | 4 16.67% 62.50% | 3 12.50% 75.00% | 2 8.33% 83.33% | 4 16.67% 100.00%
+system.ruby.L1Cache_Controller.M.Load::total 24
+system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 1 10.00% 10.00% | 2 20.00% 30.00% | 1 10.00% 40.00% | 1 10.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 3 30.00% 100.00%
+system.ruby.L1Cache_Controller.M.Store::total 10
+system.ruby.L1Cache_Controller.M.L1_Replacement | 50107 12.51% 12.51% | 50235 12.54% 25.04% | 50417 12.58% 37.63% | 49956 12.47% 50.09% | 49910 12.46% 62.55% | 50054 12.49% 75.04% | 50028 12.49% 87.53% | 49970 12.47% 100.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement::total 400677
+system.ruby.L1Cache_Controller.M.Transient_Local_GETX | 18 10.98% 10.98% | 21 12.80% 23.78% | 33 20.12% 43.90% | 21 12.80% 56.71% | 20 12.20% 68.90% | 19 11.59% 80.49% | 12 7.32% 87.80% | 20 12.20% 100.00%
+system.ruby.L1Cache_Controller.M.Transient_Local_GETX::total 164
+system.ruby.L1Cache_Controller.M.Transient_Local_GETS | 33 10.68% 10.68% | 36 11.65% 22.33% | 50 16.18% 38.51% | 26 8.41% 46.93% | 47 15.21% 62.14% | 48 15.53% 77.67% | 36 11.65% 89.32% | 33 10.68% 100.00%
+system.ruby.L1Cache_Controller.M.Transient_Local_GETS::total 309
+system.ruby.L1Cache_Controller.M.Persistent_GETX | 10 14.71% 14.71% | 14 20.59% 35.29% | 4 5.88% 41.18% | 5 7.35% 48.53% | 7 10.29% 58.82% | 8 11.76% 70.59% | 9 13.24% 83.82% | 11 16.18% 100.00%
+system.ruby.L1Cache_Controller.M.Persistent_GETX::total 68
+system.ruby.L1Cache_Controller.M.Persistent_GETS | 16 12.70% 12.70% | 16 12.70% 25.40% | 20 15.87% 41.27% | 17 13.49% 54.76% | 14 11.11% 65.87% | 15 11.90% 77.78% | 19 15.08% 92.86% | 9 7.14% 100.00%
+system.ruby.L1Cache_Controller.M.Persistent_GETS::total 126
+system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock | 336 13.03% 13.03% | 302 11.71% 24.75% | 322 12.49% 37.24% | 314 12.18% 49.42% | 336 13.03% 62.45% | 318 12.34% 74.79% | 350 13.58% 88.36% | 300 11.64% 100.00%
+system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock::total 2578
+system.ruby.L1Cache_Controller.MM.Load | 3 30.00% 30.00% | 2 20.00% 50.00% | 0 0.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00%
+system.ruby.L1Cache_Controller.MM.Load::total 10
+system.ruby.L1Cache_Controller.MM.Store | 2 22.22% 22.22% | 1 11.11% 33.33% | 1 11.11% 44.44% | 3 33.33% 77.78% | 0 0.00% 77.78% | 0 0.00% 77.78% | 1 11.11% 88.89% | 1 11.11% 100.00%
+system.ruby.L1Cache_Controller.MM.Store::total 9
+system.ruby.L1Cache_Controller.MM.L1_Replacement | 28327 12.73% 12.73% | 27748 12.47% 25.19% | 27621 12.41% 37.60% | 27990 12.57% 50.17% | 27649 12.42% 62.59% | 28030 12.59% 75.19% | 27616 12.41% 87.59% | 27619 12.41% 100.00%
+system.ruby.L1Cache_Controller.MM.L1_Replacement::total 222600
+system.ruby.L1Cache_Controller.MM.Transient_Local_GETX | 13 15.29% 15.29% | 10 11.76% 27.06% | 14 16.47% 43.53% | 15 17.65% 61.18% | 11 12.94% 74.12% | 12 14.12% 88.24% | 2 2.35% 90.59% | 8 9.41% 100.00%
+system.ruby.L1Cache_Controller.MM.Transient_Local_GETX::total 85
+system.ruby.L1Cache_Controller.MM.Transient_Local_GETS | 14 8.05% 8.05% | 23 13.22% 21.26% | 26 14.94% 36.21% | 23 13.22% 49.43% | 27 15.52% 64.94% | 22 12.64% 77.59% | 18 10.34% 87.93% | 21 12.07% 100.00%
+system.ruby.L1Cache_Controller.MM.Transient_Local_GETS::total 174
+system.ruby.L1Cache_Controller.MM.Persistent_GETX | 4 15.38% 15.38% | 1 3.85% 19.23% | 5 19.23% 38.46% | 5 19.23% 57.69% | 3 11.54% 69.23% | 2 7.69% 76.92% | 3 11.54% 88.46% | 3 11.54% 100.00%
+system.ruby.L1Cache_Controller.MM.Persistent_GETX::total 26
+system.ruby.L1Cache_Controller.MM.Persistent_GETS | 5 8.20% 8.20% | 7 11.48% 19.67% | 9 14.75% 34.43% | 8 13.11% 47.54% | 8 13.11% 60.66% | 6 9.84% 70.49% | 14 22.95% 93.44% | 4 6.56% 100.00%
+system.ruby.L1Cache_Controller.MM.Persistent_GETS::total 61
+system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock | 179 12.77% 12.77% | 171 12.20% 24.96% | 180 12.84% 37.80% | 144 10.27% 48.07% | 206 14.69% 62.77% | 162 11.55% 74.32% | 172 12.27% 86.59% | 188 13.41% 100.00%
+system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock::total 1402
+system.ruby.L1Cache_Controller.M_W.Load | 10 23.81% 23.81% | 8 19.05% 42.86% | 3 7.14% 50.00% | 6 14.29% 64.29% | 1 2.38% 66.67% | 4 9.52% 76.19% | 6 14.29% 90.48% | 4 9.52% 100.00%
+system.ruby.L1Cache_Controller.M_W.Load::total 42
+system.ruby.L1Cache_Controller.M_W.Store | 6 17.65% 17.65% | 3 8.82% 26.47% | 2 5.88% 32.35% | 6 17.65% 50.00% | 3 8.82% 58.82% | 9 26.47% 85.29% | 2 5.88% 91.18% | 3 8.82% 100.00%
+system.ruby.L1Cache_Controller.M_W.Store::total 34
+system.ruby.L1Cache_Controller.M_W.L1_Replacement | 368409 12.51% 12.51% | 366891 12.46% 24.97% | 370081 12.57% 37.54% | 369093 12.53% 50.07% | 366788 12.45% 62.52% | 368135 12.50% 75.02% | 368286 12.51% 87.53% | 367236 12.47% 100.00%
+system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 2944919
+system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX | 65 13.08% 13.08% | 59 11.87% 24.95% | 55 11.07% 36.02% | 71 14.29% 50.30% | 68 13.68% 63.98% | 64 12.88% 76.86% | 59 11.87% 88.73% | 56 11.27% 100.00%
+system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX::total 497
+system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS | 100 11.92% 11.92% | 107 12.75% 24.67% | 105 12.51% 37.19% | 92 10.97% 48.15% | 98 11.68% 59.83% | 104 12.40% 72.23% | 121 14.42% 86.65% | 112 13.35% 100.00%
+system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS::total 839
+system.ruby.L1Cache_Controller.M_W.Persistent_GETX | 6 12.24% 12.24% | 4 8.16% 20.41% | 7 14.29% 34.69% | 6 12.24% 46.94% | 5 10.20% 57.14% | 2 4.08% 61.22% | 8 16.33% 77.55% | 11 22.45% 100.00%
+system.ruby.L1Cache_Controller.M_W.Persistent_GETX::total 49
+system.ruby.L1Cache_Controller.M_W.Persistent_GETS | 4 5.97% 5.97% | 12 17.91% 23.88% | 9 13.43% 37.31% | 3 4.48% 41.79% | 12 17.91% 59.70% | 11 16.42% 76.12% | 7 10.45% 86.57% | 9 13.43% 100.00%
+system.ruby.L1Cache_Controller.M_W.Persistent_GETS::total 67
+system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock | 482 13.53% 13.53% | 458 12.85% 26.38% | 499 14.01% 40.39% | 442 12.41% 52.79% | 426 11.96% 64.75% | 429 12.04% 76.79% | 409 11.48% 88.27% | 418 11.73% 100.00%
+system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock::total 3563
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX | 6 11.32% 11.32% | 4 7.55% 18.87% | 8 15.09% 33.96% | 6 11.32% 45.28% | 6 11.32% 56.60% | 2 3.77% 60.38% | 9 16.98% 77.36% | 12 22.64% 100.00%
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX::total 53
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS | 4 5.41% 5.41% | 14 18.92% 24.32% | 10 13.51% 37.84% | 4 5.41% 43.24% | 12 16.22% 59.46% | 12 16.22% 75.68% | 7 9.46% 85.14% | 11 14.86% 100.00%
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS::total 74
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers | 50183 12.50% 12.50% | 50322 12.54% 25.04% | 50525 12.59% 37.63% | 50026 12.46% 50.10% | 49998 12.46% 62.55% | 50143 12.49% 75.05% | 50105 12.48% 87.53% | 50045 12.47% 100.00%
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers::total 401347
+system.ruby.L1Cache_Controller.MM_W.Load | 3 18.75% 18.75% | 1 6.25% 25.00% | 0 0.00% 25.00% | 3 18.75% 43.75% | 4 25.00% 68.75% | 0 0.00% 68.75% | 3 18.75% 87.50% | 2 12.50% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Load::total 16
+system.ruby.L1Cache_Controller.MM_W.Store | 2 11.11% 11.11% | 3 16.67% 27.78% | 4 22.22% 50.00% | 1 5.56% 55.56% | 3 16.67% 72.22% | 3 16.67% 88.89% | 1 5.56% 94.44% | 1 5.56% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Store::total 18
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 207903 12.76% 12.76% | 199705 12.26% 25.02% | 201929 12.40% 37.42% | 203693 12.50% 49.92% | 204500 12.55% 62.48% | 205369 12.61% 75.09% | 204273 12.54% 87.63% | 201565 12.37% 100.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 1628937
+system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX | 19 7.72% 7.72% | 26 10.57% 18.29% | 31 12.60% 30.89% | 38 15.45% 46.34% | 41 16.67% 63.01% | 32 13.01% 76.02% | 29 11.79% 87.80% | 30 12.20% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX::total 246
+system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS | 45 9.98% 9.98% | 51 11.31% 21.29% | 67 14.86% 36.14% | 58 12.86% 49.00% | 59 13.08% 62.08% | 58 12.86% 74.94% | 62 13.75% 88.69% | 51 11.31% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS::total 451
+system.ruby.L1Cache_Controller.MM_W.Persistent_GETX | 1 4.17% 4.17% | 2 8.33% 12.50% | 3 12.50% 25.00% | 4 16.67% 41.67% | 4 16.67% 58.33% | 4 16.67% 75.00% | 2 8.33% 83.33% | 4 16.67% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Persistent_GETX::total 24
+system.ruby.L1Cache_Controller.MM_W.Persistent_GETS | 3 6.98% 6.98% | 9 20.93% 27.91% | 4 9.30% 37.21% | 5 11.63% 48.84% | 7 16.28% 65.12% | 6 13.95% 79.07% | 6 13.95% 93.02% | 3 6.98% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Persistent_GETS::total 43
+system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock | 263 13.34% 13.34% | 245 12.43% 25.77% | 253 12.84% 38.61% | 264 13.39% 52.00% | 260 13.19% 65.20% | 223 11.31% 76.51% | 217 11.01% 87.52% | 246 12.48% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock::total 1971
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX | 2 7.41% 7.41% | 2 7.41% 14.81% | 3 11.11% 25.93% | 5 18.52% 44.44% | 5 18.52% 62.96% | 4 14.81% 77.78% | 2 7.41% 85.19% | 4 14.81% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX::total 27
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS | 3 6.38% 6.38% | 9 19.15% 25.53% | 4 8.51% 34.04% | 5 10.64% 44.68% | 8 17.02% 61.70% | 6 12.77% 74.47% | 7 14.89% 89.36% | 5 10.64% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS::total 47
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers | 28363 12.72% 12.72% | 27788 12.46% 25.19% | 27673 12.41% 37.60% | 28040 12.58% 50.18% | 27697 12.42% 62.60% | 28071 12.59% 75.19% | 27652 12.40% 87.60% | 27652 12.40% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers::total 222936
+system.ruby.L1Cache_Controller.IM.L1_Replacement | 299163 12.81% 12.81% | 291113 12.46% 25.27% | 289146 12.38% 37.65% | 289625 12.40% 50.04% | 292483 12.52% 62.56% | 295149 12.63% 75.20% | 289912 12.41% 87.61% | 289481 12.39% 100.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement::total 2336072
+system.ruby.L1Cache_Controller.IM.Data_All_Tokens | 28362 12.72% 12.72% | 27796 12.47% 25.19% | 27679 12.41% 37.60% | 28044 12.58% 50.18% | 27705 12.43% 62.60% | 28071 12.59% 75.19% | 27657 12.40% 87.60% | 27656 12.40% 100.00%
+system.ruby.L1Cache_Controller.IM.Data_All_Tokens::total 222970
+system.ruby.L1Cache_Controller.IM.Ack | 1 16.67% 16.67% | 0 0.00% 16.67% | 0 0.00% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00%
+system.ruby.L1Cache_Controller.IM.Ack::total 6
+system.ruby.L1Cache_Controller.IM.Transient_Local_GETX | 99 13.08% 13.08% | 90 11.89% 24.97% | 77 10.17% 35.14% | 92 12.15% 47.29% | 115 15.19% 62.48% | 103 13.61% 76.09% | 87 11.49% 87.58% | 94 12.42% 100.00%
+system.ruby.L1Cache_Controller.IM.Transient_Local_GETX::total 757
+system.ruby.L1Cache_Controller.IM.Transient_Local_GETS | 156 11.69% 11.69% | 161 12.06% 23.75% | 159 11.91% 35.66% | 156 11.69% 47.34% | 170 12.73% 60.07% | 202 15.13% 75.21% | 176 13.18% 88.39% | 155 11.61% 100.00%
+system.ruby.L1Cache_Controller.IM.Transient_Local_GETS::total 1335
+system.ruby.L1Cache_Controller.IM.Persistent_GETX | 9 13.24% 13.24% | 13 19.12% 32.35% | 10 14.71% 47.06% | 8 11.76% 58.82% | 7 10.29% 69.12% | 8 11.76% 80.88% | 7 10.29% 91.18% | 6 8.82% 100.00%
+system.ruby.L1Cache_Controller.IM.Persistent_GETX::total 68
+system.ruby.L1Cache_Controller.IM.Persistent_GETS | 12 8.39% 8.39% | 20 13.99% 22.38% | 15 10.49% 32.87% | 14 9.79% 42.66% | 21 14.69% 57.34% | 18 12.59% 69.93% | 21 14.69% 84.62% | 22 15.38% 100.00%
+system.ruby.L1Cache_Controller.IM.Persistent_GETS::total 143
+system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock | 1777 12.60% 12.60% | 1748 12.40% 25.00% | 1787 12.67% 37.67% | 1755 12.45% 50.11% | 1772 12.57% 62.68% | 1769 12.54% 75.22% | 1726 12.24% 87.46% | 1768 12.54% 100.00%
+system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock::total 14102
+system.ruby.L1Cache_Controller.IM.Request_Timeout | 12748 12.91% 12.91% | 12072 12.23% 25.14% | 12469 12.63% 37.77% | 12565 12.73% 50.50% | 12512 12.67% 63.17% | 12178 12.34% 75.51% | 12291 12.45% 87.96% | 11887 12.04% 100.00%
+system.ruby.L1Cache_Controller.IM.Request_Timeout::total 98722
+system.ruby.L1Cache_Controller.IS.L1_Replacement | 526465 12.44% 12.44% | 533733 12.61% 25.05% | 535335 12.65% 37.70% | 529186 12.50% 50.20% | 524621 12.39% 62.59% | 526992 12.45% 75.04% | 527555 12.46% 87.51% | 528820 12.49% 100.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement::total 4232707
+system.ruby.L1Cache_Controller.IS.Data_Shared | 187 13.47% 13.47% | 171 12.32% 25.79% | 171 12.32% 38.11% | 142 10.23% 48.34% | 173 12.46% 60.81% | 182 13.11% 73.92% | 173 12.46% 86.38% | 189 13.62% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_Shared::total 1388
+system.ruby.L1Cache_Controller.IS.Data_Owner | 29 14.15% 14.15% | 28 13.66% 27.80% | 32 15.61% 43.41% | 23 11.22% 54.63% | 24 11.71% 66.34% | 20 9.76% 76.10% | 17 8.29% 84.39% | 32 15.61% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_Owner::total 205
+system.ruby.L1Cache_Controller.IS.Data_All_Tokens | 50199 12.50% 12.50% | 50340 12.54% 25.04% | 50545 12.59% 37.63% | 50041 12.46% 50.09% | 50019 12.46% 62.55% | 50165 12.49% 75.05% | 50124 12.48% 87.53% | 50069 12.47% 100.00%
+system.ruby.L1Cache_Controller.IS.Data_All_Tokens::total 401502
+system.ruby.L1Cache_Controller.IS.Transient_Local_GETX | 174 12.95% 12.95% | 188 13.99% 26.93% | 170 12.65% 39.58% | 160 11.90% 51.49% | 156 11.61% 63.10% | 158 11.76% 74.85% | 179 13.32% 88.17% | 159 11.83% 100.00%
+system.ruby.L1Cache_Controller.IS.Transient_Local_GETX::total 1344
+system.ruby.L1Cache_Controller.IS.Transient_Local_GETS | 308 12.65% 12.65% | 287 11.79% 24.45% | 338 13.89% 38.33% | 293 12.04% 50.37% | 296 12.16% 62.53% | 297 12.20% 74.73% | 315 12.94% 87.67% | 300 12.33% 100.00%
+system.ruby.L1Cache_Controller.IS.Transient_Local_GETS::total 2434
+system.ruby.L1Cache_Controller.IS.Persistent_GETX | 12 8.96% 8.96% | 22 16.42% 25.37% | 16 11.94% 37.31% | 16 11.94% 49.25% | 22 16.42% 65.67% | 10 7.46% 73.13% | 20 14.93% 88.06% | 16 11.94% 100.00%
+system.ruby.L1Cache_Controller.IS.Persistent_GETX::total 134
+system.ruby.L1Cache_Controller.IS.Persistent_GETS | 23 10.36% 10.36% | 27 12.16% 22.52% | 31 13.96% 36.49% | 27 12.16% 48.65% | 30 13.51% 62.16% | 27 12.16% 74.32% | 23 10.36% 84.68% | 34 15.32% 100.00%
+system.ruby.L1Cache_Controller.IS.Persistent_GETS::total 222
+system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock | 3220 12.48% 12.48% | 3284 12.72% 25.20% | 3229 12.51% 37.71% | 3182 12.33% 50.04% | 3192 12.37% 62.41% | 3201 12.40% 74.81% | 3302 12.79% 87.60% | 3200 12.40% 100.00%
+system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock::total 25810
+system.ruby.L1Cache_Controller.IS.Request_Timeout | 23004 12.71% 12.71% | 23289 12.87% 25.58% | 22739 12.57% 38.15% | 21960 12.14% 50.28% | 22817 12.61% 62.89% | 22505 12.44% 75.33% | 21709 12.00% 87.32% | 22937 12.68% 100.00%
+system.ruby.L1Cache_Controller.IS.Request_Timeout::total 180960
+system.ruby.L1Cache_Controller.I_L.Load | 21 11.35% 11.35% | 22 11.89% 23.24% | 26 14.05% 37.30% | 28 15.14% 52.43% | 28 15.14% 67.57% | 17 9.19% 76.76% | 23 12.43% 89.19% | 20 10.81% 100.00%
+system.ruby.L1Cache_Controller.I_L.Load::total 185
+system.ruby.L1Cache_Controller.I_L.Store | 14 13.46% 13.46% | 14 13.46% 26.92% | 6 5.77% 32.69% | 10 9.62% 42.31% | 14 13.46% 55.77% | 15 14.42% 70.19% | 14 13.46% 83.65% | 17 16.35% 100.00%
+system.ruby.L1Cache_Controller.I_L.Store::total 104
+system.ruby.L1Cache_Controller.I_L.L1_Replacement | 114 9.60% 9.60% | 190 16.01% 25.61% | 113 9.52% 35.13% | 133 11.20% 46.34% | 115 9.69% 56.02% | 141 11.88% 67.90% | 177 14.91% 82.81% | 204 17.19% 100.00%
+system.ruby.L1Cache_Controller.I_L.L1_Replacement::total 1187
+system.ruby.L1Cache_Controller.I_L.Data_All_Tokens | 28 24.56% 24.56% | 16 14.04% 38.60% | 21 18.42% 57.02% | 20 17.54% 74.56% | 15 13.16% 87.72% | 10 8.77% 96.49% | 4 3.51% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.I_L.Data_All_Tokens::total 114
+system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX | 74 11.86% 11.86% | 75 12.02% 23.88% | 86 13.78% 37.66% | 80 12.82% 50.48% | 76 12.18% 62.66% | 79 12.66% 75.32% | 78 12.50% 87.82% | 76 12.18% 100.00%
+system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX::total 624
+system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS | 139 13.03% 13.03% | 133 12.46% 25.49% | 129 12.09% 37.58% | 132 12.37% 49.95% | 122 11.43% 61.39% | 148 13.87% 75.26% | 130 12.18% 87.44% | 134 12.56% 100.00%
+system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS::total 1067
+system.ruby.L1Cache_Controller.I_L.Persistent_GETX | 14071 12.48% 12.48% | 14096 12.51% 24.99% | 14063 12.48% 37.47% | 14085 12.50% 49.96% | 14063 12.48% 62.44% | 14120 12.53% 74.97% | 14143 12.55% 87.51% | 14075 12.49% 100.00%
+system.ruby.L1Cache_Controller.I_L.Persistent_GETX::total 112716
+system.ruby.L1Cache_Controller.I_L.Persistent_GETS | 25744 12.50% 12.50% | 25668 12.46% 24.97% | 25687 12.47% 37.44% | 25805 12.53% 49.97% | 25786 12.52% 62.49% | 25771 12.51% 75.01% | 25691 12.48% 87.48% | 25777 12.52% 100.00%
+system.ruby.L1Cache_Controller.I_L.Persistent_GETS::total 205929
+system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock | 30 10.49% 10.49% | 38 13.29% 23.78% | 33 11.54% 35.31% | 35 12.24% 47.55% | 37 12.94% 60.49% | 29 10.14% 70.63% | 44 15.38% 86.01% | 40 13.99% 100.00%
+system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock::total 286
+system.ruby.L1Cache_Controller.S_L.L1_Replacement | 39 12.79% 12.79% | 51 16.72% 29.51% | 22 7.21% 36.72% | 46 15.08% 51.80% | 26 8.52% 60.33% | 23 7.54% 67.87% | 43 14.10% 81.97% | 55 18.03% 100.00%
+system.ruby.L1Cache_Controller.S_L.L1_Replacement::total 305
+system.ruby.L1Cache_Controller.S_L.Persistent_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 12.00% 12.00% | 2 8.00% 20.00% | 3 12.00% 32.00% | 7 28.00% 60.00% | 3 12.00% 72.00% | 7 28.00% 100.00%
+system.ruby.L1Cache_Controller.S_L.Persistent_GETS::total 25
+system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock | 23 11.11% 11.11% | 32 15.46% 26.57% | 31 14.98% 41.55% | 21 10.14% 51.69% | 26 12.56% 64.25% | 27 13.04% 77.29% | 27 13.04% 90.34% | 20 9.66% 100.00%
+system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock::total 207
+system.ruby.L1Cache_Controller.IM_L.L1_Replacement | 185 11.08% 11.08% | 258 15.45% 26.53% | 235 14.07% 40.60% | 170 10.18% 50.78% | 277 16.59% 67.37% | 192 11.50% 78.86% | 184 11.02% 89.88% | 169 10.12% 100.00%
+system.ruby.L1Cache_Controller.IM_L.L1_Replacement::total 1670
+system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens | 1 11.11% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 2 22.22% 44.44% | 1 11.11% 55.56% | 2 22.22% 77.78% | 2 22.22% 100.00%
+system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens::total 9
+system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS | 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.L1Cache_Controller.IM_L.Transient_Local_GETS::total 1
+system.ruby.L1Cache_Controller.IM_L.Persistent_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 9.09% 9.09% | 0 0.00% 9.09% | 2 18.18% 27.27% | 2 18.18% 45.45% | 4 36.36% 81.82% | 2 18.18% 100.00%
+system.ruby.L1Cache_Controller.IM_L.Persistent_GETX::total 11
+system.ruby.L1Cache_Controller.IM_L.Persistent_GETS | 0 0.00% 0.00% | 1 2.86% 2.86% | 1 2.86% 5.71% | 5 14.29% 20.00% | 6 17.14% 37.14% | 5 14.29% 51.43% | 9 25.71% 77.14% | 8 22.86% 100.00%
+system.ruby.L1Cache_Controller.IM_L.Persistent_GETS::total 35
+system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock | 34 11.11% 11.11% | 47 15.36% 26.47% | 31 10.13% 36.60% | 31 10.13% 46.73% | 40 13.07% 59.80% | 40 13.07% 72.88% | 40 13.07% 85.95% | 43 14.05% 100.00%
+system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock::total 306
+system.ruby.L1Cache_Controller.IM_L.Request_Timeout | 33 7.88% 7.88% | 43 10.26% 18.14% | 55 13.13% 31.26% | 25 5.97% 37.23% | 31 7.40% 44.63% | 116 27.68% 72.32% | 63 15.04% 87.35% | 53 12.65% 100.00%
+system.ruby.L1Cache_Controller.IM_L.Request_Timeout::total 419
+system.ruby.L1Cache_Controller.IS_L.L1_Replacement | 300 11.54% 11.54% | 385 14.81% 26.36% | 365 14.04% 40.40% | 361 13.89% 54.29% | 396 15.24% 69.53% | 220 8.46% 77.99% | 235 9.04% 87.03% | 337 12.97% 100.00%
+system.ruby.L1Cache_Controller.IS_L.L1_Replacement::total 2599
+system.ruby.L1Cache_Controller.IS_L.Data_Shared | 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.L1Cache_Controller.IS_L.Data_Shared::total 1
+system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens | 0 0.00% 0.00% | 3 23.08% 23.08% | 2 15.38% 38.46% | 1 7.69% 46.15% | 1 7.69% 53.85% | 1 7.69% 61.54% | 2 15.38% 76.92% | 3 23.08% 100.00%
+system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens::total 13
+system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX | 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.L1Cache_Controller.IS_L.Transient_Local_GETX::total 1
+system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS | 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.L1Cache_Controller.IS_L.Transient_Local_GETS::total 1
+system.ruby.L1Cache_Controller.IS_L.Persistent_GETX | 0 0.00% 0.00% | 1 4.55% 4.55% | 0 0.00% 4.55% | 1 4.55% 9.09% | 5 22.73% 31.82% | 3 13.64% 45.45% | 7 31.82% 77.27% | 5 22.73% 100.00%
+system.ruby.L1Cache_Controller.IS_L.Persistent_GETX::total 22
+system.ruby.L1Cache_Controller.IS_L.Persistent_GETS | 0 0.00% 0.00% | 4 8.00% 8.00% | 4 8.00% 16.00% | 4 8.00% 24.00% | 6 12.00% 36.00% | 10 20.00% 56.00% | 6 12.00% 68.00% | 16 32.00% 100.00%
+system.ruby.L1Cache_Controller.IS_L.Persistent_GETS::total 50
+system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock | 56 10.63% 10.63% | 68 12.90% 23.53% | 71 13.47% 37.00% | 69 13.09% 50.09% | 79 14.99% 65.09% | 53 10.06% 75.14% | 64 12.14% 87.29% | 67 12.71% 100.00%
+system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock::total 527
+system.ruby.L1Cache_Controller.IS_L.Request_Timeout | 108 14.06% 14.06% | 94 12.24% 26.30% | 144 18.75% 45.05% | 95 12.37% 57.42% | 50 6.51% 63.93% | 98 12.76% 76.69% | 65 8.46% 85.16% | 114 14.84% 100.00%
+system.ruby.L1Cache_Controller.IS_L.Request_Timeout::total 768
+system.ruby.L2Cache_Controller.L1_GETS 403094 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETS_Last_Token 23 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_GETX 222986 0.00% 0.00%
+system.ruby.L2Cache_Controller.L1_INV 710 0.00% 0.00%
+system.ruby.L2Cache_Controller.L2_Replacement 598155 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Shared_Data 988 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_All_Tokens 623923 0.00% 0.00%
+system.ruby.L2Cache_Controller.Writeback_Owned 455 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETX 16161 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETS 29526 0.00% 0.00%
+system.ruby.L2Cache_Controller.Persistent_GETS_Last_Token 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 45286 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS 401858 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX 222292 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.L1_INV 514 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 918 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 596876 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_Owned 369 0.00% 0.00%
+system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 38185 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.L1_GETS 48 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.L1_GETX 20 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.L2_Replacement 7228 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 471 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.Writeback_Owned 6 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.Persistent_GETX 15 0.00% 0.00%
+system.ruby.L2Cache_Controller.I.Persistent_GETS 24 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 23 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement 848 0.00% 0.00%
system.ruby.L2Cache_Controller.S.Writeback_Shared_Data 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 188 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 55 0.00% 0.00%
system.ruby.L2Cache_Controller.S.Writeback_Owned 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.S.Persistent_GETS 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.L1_GETS 4 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.L1_GETX 2 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.L2_Replacement 1049 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.Writeback_Shared_Data 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 625 0.00% 0.00%
-system.ruby.L2Cache_Controller.O.Persistent_GETS 3 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS 978 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX 555 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement 590843 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.Persistent_GETX 445 0.00% 0.00%
-system.ruby.L2Cache_Controller.M.Persistent_GETS 859 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.L1_GETS 565 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.L1_GETX 317 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.L1_INV 487 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.L2_Replacement 971 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Writeback_Shared_Data 55 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 30794 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Writeback_Owned 108 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETX 46762 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETS 84796 0.00% 0.00%
-system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 335 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_L.L1_INV 1 0.00% 0.00%
-system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 4 0.00% 0.00%
-system.ruby.Directory_Controller.GETX 263101 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 477895 0.00% 0.00%
-system.ruby.Directory_Controller.Lockdown 132868 0.00% 0.00%
-system.ruby.Directory_Controller.Unlockdown 131330 0.00% 0.00%
-system.ruby.Directory_Controller.Data_Owner 346 0.00% 0.00%
-system.ruby.Directory_Controller.Data_All_Tokens 243507 0.00% 0.00%
-system.ruby.Directory_Controller.Ack_Owner 579 0.00% 0.00%
-system.ruby.Directory_Controller.Ack_Owner_All_Tokens 379354 0.00% 0.00%
-system.ruby.Directory_Controller.Tokens 299 0.00% 0.00%
-system.ruby.Directory_Controller.Ack_All_Tokens 3429 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 622028 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 242193 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETX 219976 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETS 397919 0.00% 0.00%
-system.ruby.Directory_Controller.O.Lockdown 2510 0.00% 0.00%
-system.ruby.Directory_Controller.O.Data_All_Tokens 52 0.00% 0.00%
-system.ruby.Directory_Controller.O.Tokens 2 0.00% 0.00%
-system.ruby.Directory_Controller.O.Ack_All_Tokens 864 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETX 2155 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETS 3924 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Lockdown 20743 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Data_Owner 346 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Data_All_Tokens 241851 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Ack_Owner 579 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 379230 0.00% 0.00%
-system.ruby.Directory_Controller.NO.Tokens 238 0.00% 0.00%
-system.ruby.Directory_Controller.L.GETX 905 0.00% 0.00%
-system.ruby.Directory_Controller.L.GETS 1631 0.00% 0.00%
-system.ruby.Directory_Controller.L.Lockdown 1114 0.00% 0.00%
-system.ruby.Directory_Controller.L.Unlockdown 131330 0.00% 0.00%
-system.ruby.Directory_Controller.L.Data_All_Tokens 93 0.00% 0.00%
-system.ruby.Directory_Controller.L.Ack_Owner_All_Tokens 124 0.00% 0.00%
-system.ruby.Directory_Controller.L.Tokens 3 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETX 13508 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.GETS 25780 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Lockdown 1640 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Data_All_Tokens 1511 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Tokens 54 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Ack_All_Tokens 2445 0.00% 0.00%
-system.ruby.Directory_Controller.O_W.Memory_Ack 240553 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.GETX 5952 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.GETS 11594 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.Lockdown 34 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.Ack_All_Tokens 45 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.Memory_Data 4150 0.00% 0.00%
-system.ruby.Directory_Controller.L_O_W.Memory_Ack 1640 0.00% 0.00%
-system.ruby.Directory_Controller.L_NO_W.GETX 5644 0.00% 0.00%
-system.ruby.Directory_Controller.L_NO_W.GETS 9783 0.00% 0.00%
-system.ruby.Directory_Controller.L_NO_W.Lockdown 384 0.00% 0.00%
-system.ruby.Directory_Controller.L_NO_W.Ack_All_Tokens 33 0.00% 0.00%
-system.ruby.Directory_Controller.L_NO_W.Memory_Data 106440 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.GETX 14961 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.GETS 27264 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Lockdown 106443 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Tokens 2 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Ack_All_Tokens 42 0.00% 0.00%
-system.ruby.Directory_Controller.NO_W.Memory_Data 511438 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.Persistent_GETS 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.S.Persistent_GETS_Last_Token 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.L1_GETS 19 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.L2_Replacement 879 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.Writeback_Shared_Data 3 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 593 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.Persistent_GETX 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.O.Persistent_GETS 11 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS 1108 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX 634 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement 588428 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.Persistent_GETX 2726 0.00% 0.00%
+system.ruby.L2Cache_Controller.M.Persistent_GETS 5091 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.L1_GETS 61 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.L1_GETX 40 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.L1_INV 196 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.L2_Replacement 771 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Writeback_Shared_Data 64 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 25928 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Writeback_Owned 78 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETX 13418 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETS 24397 0.00% 0.00%
+system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 7087 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_L.L2_Replacement 1 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_L.Persistent_GETS_Last_Token 2 0.00% 0.00%
+system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 14 0.00% 0.00%
+system.ruby.Directory_Controller.GETX 238416 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 430906 0.00% 0.00%
+system.ruby.Directory_Controller.Lockdown 45690 0.00% 0.00%
+system.ruby.Directory_Controller.Unlockdown 45286 0.00% 0.00%
+system.ruby.Directory_Controller.Data_Owner 310 0.00% 0.00%
+system.ruby.Directory_Controller.Data_All_Tokens 243497 0.00% 0.00%
+system.ruby.Directory_Controller.Ack_Owner 539 0.00% 0.00%
+system.ruby.Directory_Controller.Ack_Owner_All_Tokens 377964 0.00% 0.00%
+system.ruby.Directory_Controller.Tokens 139 0.00% 0.00%
+system.ruby.Directory_Controller.Ack_All_Tokens 778 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 621933 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 243403 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETX 219960 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETS 397659 0.00% 0.00%
+system.ruby.Directory_Controller.O.Lockdown 3830 0.00% 0.00%
+system.ruby.Directory_Controller.O.Data_All_Tokens 61 0.00% 0.00%
+system.ruby.Directory_Controller.O.Tokens 9 0.00% 0.00%
+system.ruby.Directory_Controller.O.Ack_All_Tokens 769 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETX 2247 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETS 4060 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Lockdown 17747 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Data_Owner 309 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Data_All_Tokens 243096 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Ack_Owner 538 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 377582 0.00% 0.00%
+system.ruby.Directory_Controller.NO.Tokens 129 0.00% 0.00%
+system.ruby.Directory_Controller.L.GETX 143 0.00% 0.00%
+system.ruby.Directory_Controller.L.GETS 246 0.00% 0.00%
+system.ruby.Directory_Controller.L.Lockdown 355 0.00% 0.00%
+system.ruby.Directory_Controller.L.Unlockdown 45285 0.00% 0.00%
+system.ruby.Directory_Controller.L.Data_Owner 1 0.00% 0.00%
+system.ruby.Directory_Controller.L.Data_All_Tokens 305 0.00% 0.00%
+system.ruby.Directory_Controller.L.Ack_Owner 1 0.00% 0.00%
+system.ruby.Directory_Controller.L.Ack_Owner_All_Tokens 382 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.GETX 63 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.GETS 106 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.Lockdown 111 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.Data_All_Tokens 35 0.00% 0.00%
+system.ruby.Directory_Controller.O_W.Tokens 1 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 243292 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.GETX 54 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.GETS 94 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.Lockdown 12 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 4323 0.00% 0.00%
+system.ruby.Directory_Controller.L_O_W.Memory_Ack 111 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.GETX 508 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.GETS 910 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.Lockdown 37 0.00% 0.00%
+system.ruby.Directory_Controller.L_NO_W.Memory_Data 23598 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.GETX 15441 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.GETS 27831 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Lockdown 23598 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Ack_All_Tokens 9 0.00% 0.00%
+system.ruby.Directory_Controller.NO_W.Memory_Data 594011 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
index c8c135618..1c9a952a1 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem 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 system.funcmem
+memories=system.mem_ctrls system.funcmem
num_work_ids=16
readfile=
symbolfile=
@@ -242,17 +242,82 @@ null=false
range=0:134217727
port=system.funcbus.master[0]
-[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
@@ -262,9 +327,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=8
+phys_mem=Null
random_seed=1234
randomization=false
@@ -278,26 +343,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[19]
dmaResponseFromDir=system.ruby.network.slave[26]
forwardFromDir=system.ruby.network.slave[24]
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[18]
responseFromDir=system.ruby.network.slave[25]
responseToDir=system.ruby.network.master[17]
@@ -306,33 +372,8 @@ unblockToDir=system.ruby.network.master[16]
[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]
@@ -365,11 +406,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]
@@ -425,7 +466,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.L1Dcache
deadlock_threshold=1000000
@@ -456,11 +497,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_cntrl1.sequencer
+system=system
transitions_per_cycle=32
version=1
forwardToCache=system.ruby.network.master[2]
@@ -516,7 +557,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.L1Dcache
deadlock_threshold=1000000
@@ -547,11 +588,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_cntrl2.sequencer
+system=system
transitions_per_cycle=32
version=2
forwardToCache=system.ruby.network.master[4]
@@ -607,7 +648,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl2.L1Dcache
deadlock_threshold=1000000
@@ -638,11 +679,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_cntrl3.sequencer
+system=system
transitions_per_cycle=32
version=3
forwardToCache=system.ruby.network.master[6]
@@ -698,7 +739,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl3.L1Dcache
deadlock_threshold=1000000
@@ -729,11 +770,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_cntrl4.sequencer
+system=system
transitions_per_cycle=32
version=4
forwardToCache=system.ruby.network.master[8]
@@ -789,7 +830,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl4.L1Dcache
deadlock_threshold=1000000
@@ -820,11 +861,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_cntrl5.sequencer
+system=system
transitions_per_cycle=32
version=5
forwardToCache=system.ruby.network.master[10]
@@ -880,7 +921,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl5.L1Dcache
deadlock_threshold=1000000
@@ -911,11 +952,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_cntrl6.sequencer
+system=system
transitions_per_cycle=32
version=6
forwardToCache=system.ruby.network.master[12]
@@ -971,7 +1012,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl6.L1Dcache
deadlock_threshold=1000000
@@ -1002,11 +1043,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_cntrl7.sequencer
+system=system
transitions_per_cycle=32
version=7
forwardToCache=system.ruby.network.master[14]
@@ -1062,7 +1103,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl7.L1Dcache
deadlock_threshold=1000000
@@ -1355,7 +1396,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/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
index fa10b335e..03a62fad6 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
@@ -1,1245 +1,1511 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.005921 # Number of seconds simulated
-sim_ticks 5920895 # Number of ticks simulated
-final_tick 5920895 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.004762 # Number of seconds simulated
+sim_ticks 4761781 # Number of ticks simulated
+final_tick 4761781 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 46540 # Simulator tick rate (ticks/s)
-host_mem_usage 317888 # Number of bytes of host memory used
-host_seconds 127.22 # Real time elapsed on the host
+host_tick_rate 26949 # Simulator tick rate (ticks/s)
+host_mem_usage 651208 # Number of bytes of host memory used
+host_seconds 176.70 # 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 38848448 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 38848448 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14135424 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 14135424 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 607007 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 607007 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 220866 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 220866 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 8158386116 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 8158386116 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 2968516192 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 2968516192 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 11126902308 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 11126902308 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 607023 # Number of read requests accepted
+system.mem_ctrls.writeReqs 220866 # Number of write requests accepted
+system.mem_ctrls.readBursts 607023 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 220866 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 37843264 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 1005824 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 13945792 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 38849472 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 14135424 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 15716 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 2913 # 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 73725 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 74070 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 73899 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 74128 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 73783 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 73790 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 73969 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 73937 # 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 27482 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 27277 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 27210 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 27258 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 27255 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 27079 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 27033 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 27309 # 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 342 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 4761762 # 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 607023 # 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 220866 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 181 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 455 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 845 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 1380 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 2033 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 2935 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 3979 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 5130 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 6504 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 8329 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 11310 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 15935 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 23242 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 33896 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 47467 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 60476 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 68838 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 70112 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 62885 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 49064 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 34859 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 23771 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 16687 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 12606 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 9780 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 7459 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 5197 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 3229 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 1706 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 751 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 231 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::31 35 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 3 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 5 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 8 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 14 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 31 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 55 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 75 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 107 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 167 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 222 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 301 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 426 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 602 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 1418 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 3050 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 5274 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 7692 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 9880 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 11429 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 12821 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 13884 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 14674 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 15391 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 16299 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 16813 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 16410 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 16033 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 16244 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 17262 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 12153 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 4599 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 1544 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 860 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 596 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 368 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 307 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 271 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 637 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 214623 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 241.295295 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 191.288039 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 173.301221 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 35466 16.52% 16.52% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 90893 42.35% 58.87% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 45716 21.30% 80.18% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 21225 9.89% 90.06% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 10997 5.12% 95.19% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 5731 2.67% 97.86% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 2748 1.28% 99.14% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 1136 0.53% 99.67% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 711 0.33% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 214623 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 13609 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 43.445147 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 31.477862 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 25.391105 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::0-15 3000 22.04% 22.04% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-31 1539 11.31% 33.35% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::32-47 2539 18.66% 52.01% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::48-63 3040 22.34% 74.35% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::64-79 2614 19.21% 93.56% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::80-95 821 6.03% 99.59% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::96-111 53 0.39% 99.98% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::112-127 2 0.01% 99.99% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::256-271 1 0.01% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 13609 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 13609 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16.011683 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.009721 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev 0.292863 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 13571 99.72% 99.72% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17 11 0.08% 99.80% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18 8 0.06% 99.86% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19 5 0.04% 99.90% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::21 3 0.02% 99.92% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::22 2 0.01% 99.93% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::23 1 0.01% 99.94% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::24 2 0.01% 99.96% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::26 3 0.02% 99.98% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::28 2 0.01% 99.99% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::29 1 0.01% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 13609 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 76204752 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 87439471 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 2956505 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 128.88 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 147.87 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 7947.29 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 2928.69 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 8158.60 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 2968.52 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 84.97 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 62.09 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 22.88 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 19.97 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 50.51 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 383126 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 211448 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 64.79 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 97.02 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 5.75 # Average gap between requests
+system.mem_ctrls.pageHitRate 73.47 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 11 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 158860 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 4598696 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1621105920 # 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 900614400 # 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 7372759680 # 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 2257061760 # 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 310730160 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 310730160 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 3241151100 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 102809304 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 11416800 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 2764348200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 15714839820 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 3177887664 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 3303.134998 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.966844 # 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 629183
-system.ruby.outstanding_req_hist::mean 15.998474
-system.ruby.outstanding_req_hist::gmean 15.997215
-system.ruby.outstanding_req_hist::stdev 0.125555
-system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 16 0.00% 0.02% | 629063 99.98% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 629183
-system.ruby.latency_hist::bucket_size 1024
-system.ruby.latency_hist::max_bucket 10239
-system.ruby.latency_hist::samples 629055
-system.ruby.latency_hist::mean 1204.590594
-system.ruby.latency_hist::gmean 823.731643
-system.ruby.latency_hist::stdev 899.026148
-system.ruby.latency_hist | 322549 51.28% 51.28% | 166734 26.51% 77.78% | 126612 20.13% 97.91% | 12813 2.04% 99.94% | 340 0.05% 100.00% | 7 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.latency_hist::total 629055
-system.ruby.hit_latency_hist::bucket_size 256
-system.ruby.hit_latency_hist::max_bucket 2559
-system.ruby.hit_latency_hist::samples 752
-system.ruby.hit_latency_hist::mean 140.220745
-system.ruby.hit_latency_hist::gmean 42.859600
-system.ruby.hit_latency_hist::stdev 185.954397
-system.ruby.hit_latency_hist | 612 81.38% 81.38% | 110 14.63% 96.01% | 20 2.66% 98.67% | 7 0.93% 99.60% | 1 0.13% 99.73% | 1 0.13% 99.87% | 1 0.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.hit_latency_hist::total 752
-system.ruby.miss_latency_hist::bucket_size 1024
-system.ruby.miss_latency_hist::max_bucket 10239
-system.ruby.miss_latency_hist::samples 628303
-system.ruby.miss_latency_hist::mean 1205.864511
-system.ruby.miss_latency_hist::gmean 826.651052
-system.ruby.miss_latency_hist::stdev 898.786133
-system.ruby.miss_latency_hist | 321800 51.22% 51.22% | 166731 26.54% 77.75% | 126612 20.15% 97.91% | 12813 2.04% 99.94% | 340 0.05% 100.00% | 7 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.miss_latency_hist::total 628303
-system.ruby.L1Cache.incomplete_times 423
-system.ruby.l1_cntrl4.L1Dcache.demand_hits 19 # Number of cache demand hits
-system.ruby.l1_cntrl4.L1Dcache.demand_misses 78646 # Number of cache demand misses
-system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78665 # Number of cache demand accesses
+system.ruby.outstanding_req_hist::samples 628111
+system.ruby.outstanding_req_hist::mean 15.998456
+system.ruby.outstanding_req_hist::gmean 15.997194
+system.ruby.outstanding_req_hist::stdev 0.125726
+system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 26 0.00% 0.02% | 627981 99.98% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 628111
+system.ruby.latency_hist::bucket_size 512
+system.ruby.latency_hist::max_bucket 5119
+system.ruby.latency_hist::samples 627983
+system.ruby.latency_hist::mean 970.449089
+system.ruby.latency_hist::gmean 693.046339
+system.ruby.latency_hist::stdev 679.084515
+system.ruby.latency_hist | 234051 37.27% 37.27% | 116033 18.48% 55.75% | 114404 18.22% 73.97% | 122030 19.43% 93.40% | 38244 6.09% 99.49% | 3110 0.50% 99.98% | 106 0.02% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.latency_hist::total 627983
+system.ruby.hit_latency_hist::bucket_size 128
+system.ruby.hit_latency_hist::max_bucket 1279
+system.ruby.hit_latency_hist::samples 674
+system.ruby.hit_latency_hist::mean 113.305638
+system.ruby.hit_latency_hist::gmean 38.452852
+system.ruby.hit_latency_hist::stdev 152.633110
+system.ruby.hit_latency_hist | 461 68.40% 68.40% | 126 18.69% 87.09% | 48 7.12% 94.21% | 22 3.26% 97.48% | 8 1.19% 98.66% | 3 0.45% 99.11% | 3 0.45% 99.55% | 0 0.00% 99.55% | 2 0.30% 99.85% | 1 0.15% 100.00%
+system.ruby.hit_latency_hist::total 674
+system.ruby.miss_latency_hist::bucket_size 512
+system.ruby.miss_latency_hist::max_bucket 5119
+system.ruby.miss_latency_hist::samples 627309
+system.ruby.miss_latency_hist::mean 971.370030
+system.ruby.miss_latency_hist::gmean 695.202908
+system.ruby.miss_latency_hist::stdev 678.849054
+system.ruby.miss_latency_hist | 233394 37.21% 37.21% | 116019 18.49% 55.70% | 114401 18.24% 73.94% | 122030 19.45% 93.39% | 38244 6.10% 99.49% | 3110 0.50% 99.98% | 106 0.02% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.miss_latency_hist::total 627309
+system.ruby.L1Cache.incomplete_times 991
+system.ruby.Directory.incomplete_times 155619
+system.ruby.l1_cntrl4.L1Dcache.demand_hits 17 # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Dcache.demand_misses 78343 # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78360 # Number of cache demand accesses
system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl4.L2cache.demand_hits 77 # Number of cache demand hits
-system.ruby.l1_cntrl4.L2cache.demand_misses 78569 # Number of cache demand misses
-system.ruby.l1_cntrl4.L2cache.demand_accesses 78646 # Number of cache demand accesses
+system.ruby.l1_cntrl4.L2cache.demand_hits 72 # Number of cache demand hits
+system.ruby.l1_cntrl4.L2cache.demand_misses 78271 # Number of cache demand misses
+system.ruby.l1_cntrl4.L2cache.demand_accesses 78343 # Number of cache demand accesses
system.cpu_clk_domain.clock 1 # Clock period in ticks
-system.ruby.l1_cntrl5.L1Dcache.demand_hits 19 # Number of cache demand hits
-system.ruby.l1_cntrl5.L1Dcache.demand_misses 78666 # Number of cache demand misses
-system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78685 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Dcache.demand_hits 12 # Number of cache demand hits
+system.ruby.l1_cntrl5.L1Dcache.demand_misses 78394 # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78406 # Number of cache demand accesses
system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl5.L2cache.demand_hits 76 # Number of cache demand hits
-system.ruby.l1_cntrl5.L2cache.demand_misses 78590 # Number of cache demand misses
-system.ruby.l1_cntrl5.L2cache.demand_accesses 78666 # Number of cache demand accesses
-system.ruby.l1_cntrl6.L1Dcache.demand_hits 16 # Number of cache demand hits
-system.ruby.l1_cntrl6.L1Dcache.demand_misses 78670 # Number of cache demand misses
-system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78686 # Number of cache demand accesses
+system.ruby.l1_cntrl5.L2cache.demand_hits 64 # Number of cache demand hits
+system.ruby.l1_cntrl5.L2cache.demand_misses 78330 # Number of cache demand misses
+system.ruby.l1_cntrl5.L2cache.demand_accesses 78394 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Dcache.demand_hits 17 # Number of cache demand hits
+system.ruby.l1_cntrl6.L1Dcache.demand_misses 78610 # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78627 # Number of cache demand accesses
system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl6.L2cache.demand_hits 70 # Number of cache demand hits
-system.ruby.l1_cntrl6.L2cache.demand_misses 78600 # Number of cache demand misses
-system.ruby.l1_cntrl6.L2cache.demand_accesses 78670 # Number of cache demand accesses
-system.ruby.l1_cntrl7.L1Dcache.demand_hits 24 # Number of cache demand hits
-system.ruby.l1_cntrl7.L1Dcache.demand_misses 78321 # Number of cache demand misses
-system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78345 # Number of cache demand accesses
+system.ruby.l1_cntrl6.L2cache.demand_hits 68 # Number of cache demand hits
+system.ruby.l1_cntrl6.L2cache.demand_misses 78542 # Number of cache demand misses
+system.ruby.l1_cntrl6.L2cache.demand_accesses 78610 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Dcache.demand_hits 14 # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Dcache.demand_misses 78278 # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78292 # Number of cache demand accesses
system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl7.L2cache.demand_hits 78 # Number of cache demand hits
-system.ruby.l1_cntrl7.L2cache.demand_misses 78243 # Number of cache demand misses
-system.ruby.l1_cntrl7.L2cache.demand_accesses 78321 # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Dcache.demand_hits 17 # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses 78395 # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78412 # Number of cache demand accesses
+system.ruby.l1_cntrl7.L2cache.demand_hits 56 # Number of cache demand hits
+system.ruby.l1_cntrl7.L2cache.demand_misses 78222 # Number of cache demand misses
+system.ruby.l1_cntrl7.L2cache.demand_accesses 78278 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits 14 # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses 78739 # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78753 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl0.L2cache.demand_hits 80 # Number of cache demand hits
-system.ruby.l1_cntrl0.L2cache.demand_misses 78315 # Number of cache demand misses
-system.ruby.l1_cntrl0.L2cache.demand_accesses 78395 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 12.539882
-system.ruby.network.routers0.msg_count.Request_Control::2 78315
-system.ruby.network.routers0.msg_count.Request_Control::3 59
-system.ruby.network.routers0.msg_count.Response_Data::4 80905
-system.ruby.network.routers0.msg_count.Response_Control::4 1092447
-system.ruby.network.routers0.msg_count.Writeback_Data::5 27634
-system.ruby.network.routers0.msg_count.Writeback_Control::2 73965
-system.ruby.network.routers0.msg_count.Writeback_Control::3 73965
-system.ruby.network.routers0.msg_count.Writeback_Control::5 46315
-system.ruby.network.routers0.msg_count.Broadcast_Control::3 549648
-system.ruby.network.routers0.msg_count.Unblock_Control::5 78328
-system.ruby.network.routers0.msg_bytes.Request_Control::2 626520
-system.ruby.network.routers0.msg_bytes.Request_Control::3 472
-system.ruby.network.routers0.msg_bytes.Response_Data::4 5825160
-system.ruby.network.routers0.msg_bytes.Response_Control::4 8739576
-system.ruby.network.routers0.msg_bytes.Writeback_Data::5 1989648
-system.ruby.network.routers0.msg_bytes.Writeback_Control::2 591720
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3 591720
-system.ruby.network.routers0.msg_bytes.Writeback_Control::5 370520
-system.ruby.network.routers0.msg_bytes.Broadcast_Control::3 4397184
-system.ruby.network.routers0.msg_bytes.Unblock_Control::5 626624
-system.ruby.l1_cntrl1.L1Dcache.demand_hits 15 # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses 78908 # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78923 # Number of cache demand accesses
+system.ruby.l1_cntrl0.L2cache.demand_misses 78659 # Number of cache demand misses
+system.ruby.l1_cntrl0.L2cache.demand_accesses 78739 # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized 15.611459
+system.ruby.network.routers0.msg_count.Request_Control::2 78659
+system.ruby.network.routers0.msg_count.Request_Control::3 126
+system.ruby.network.routers0.msg_count.Response_Data::4 81155
+system.ruby.network.routers0.msg_count.Response_Control::4 1092655
+system.ruby.network.routers0.msg_count.Writeback_Data::5 27808
+system.ruby.network.routers0.msg_count.Writeback_Control::2 74263
+system.ruby.network.routers0.msg_count.Writeback_Control::3 74259
+system.ruby.network.routers0.msg_count.Writeback_Control::5 46285
+system.ruby.network.routers0.msg_count.Broadcast_Control::3 547799
+system.ruby.network.routers0.msg_count.Unblock_Control::5 78821
+system.ruby.network.routers0.msg_bytes.Request_Control::2 629272
+system.ruby.network.routers0.msg_bytes.Request_Control::3 1008
+system.ruby.network.routers0.msg_bytes.Response_Data::4 5843160
+system.ruby.network.routers0.msg_bytes.Response_Control::4 8741240
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5 2002176
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2 594104
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3 594072
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5 370280
+system.ruby.network.routers0.msg_bytes.Broadcast_Control::3 4382392
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5 630568
+system.ruby.l1_cntrl1.L1Dcache.demand_hits 14 # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses 78406 # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78420 # Number of cache demand accesses
system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl1.L2cache.demand_hits 80 # Number of cache demand hits
-system.ruby.l1_cntrl1.L2cache.demand_misses 78828 # Number of cache demand misses
-system.ruby.l1_cntrl1.L2cache.demand_accesses 78908 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 12.590850
-system.ruby.network.routers1.msg_count.Request_Control::2 78828
-system.ruby.network.routers1.msg_count.Request_Control::3 53
-system.ruby.network.routers1.msg_count.Response_Data::4 81413
-system.ruby.network.routers1.msg_count.Response_Control::4 1095506
-system.ruby.network.routers1.msg_count.Writeback_Data::5 27983
-system.ruby.network.routers1.msg_count.Writeback_Control::2 74350
-system.ruby.network.routers1.msg_count.Writeback_Control::3 74350
-system.ruby.network.routers1.msg_count.Writeback_Control::5 46341
-system.ruby.network.routers1.msg_count.Broadcast_Control::3 549124
-system.ruby.network.routers1.msg_count.Unblock_Control::5 78851
-system.ruby.network.routers1.msg_bytes.Request_Control::2 630624
-system.ruby.network.routers1.msg_bytes.Request_Control::3 424
-system.ruby.network.routers1.msg_bytes.Response_Data::4 5861736
-system.ruby.network.routers1.msg_bytes.Response_Control::4 8764048
-system.ruby.network.routers1.msg_bytes.Writeback_Data::5 2014776
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2 594800
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3 594800
-system.ruby.network.routers1.msg_bytes.Writeback_Control::5 370728
-system.ruby.network.routers1.msg_bytes.Broadcast_Control::3 4392992
-system.ruby.network.routers1.msg_bytes.Unblock_Control::5 630808
-system.ruby.l1_cntrl2.L1Dcache.demand_hits 15 # Number of cache demand hits
-system.ruby.l1_cntrl2.L1Dcache.demand_misses 78622 # Number of cache demand misses
-system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78637 # Number of cache demand accesses
+system.ruby.l1_cntrl1.L2cache.demand_hits 79 # Number of cache demand hits
+system.ruby.l1_cntrl1.L2cache.demand_misses 78327 # Number of cache demand misses
+system.ruby.l1_cntrl1.L2cache.demand_accesses 78406 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 15.566439
+system.ruby.network.routers1.msg_count.Request_Control::2 78327
+system.ruby.network.routers1.msg_count.Request_Control::3 117
+system.ruby.network.routers1.msg_count.Response_Data::4 80869
+system.ruby.network.routers1.msg_count.Response_Control::4 1090742
+system.ruby.network.routers1.msg_count.Writeback_Data::5 27485
+system.ruby.network.routers1.msg_count.Writeback_Control::2 73881
+system.ruby.network.routers1.msg_count.Writeback_Control::3 73878
+system.ruby.network.routers1.msg_count.Writeback_Control::5 46209
+system.ruby.network.routers1.msg_count.Broadcast_Control::3 548111
+system.ruby.network.routers1.msg_count.Unblock_Control::5 78508
+system.ruby.network.routers1.msg_bytes.Request_Control::2 626616
+system.ruby.network.routers1.msg_bytes.Request_Control::3 936
+system.ruby.network.routers1.msg_bytes.Response_Data::4 5822568
+system.ruby.network.routers1.msg_bytes.Response_Control::4 8725936
+system.ruby.network.routers1.msg_bytes.Writeback_Data::5 1978920
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2 591048
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3 591024
+system.ruby.network.routers1.msg_bytes.Writeback_Control::5 369672
+system.ruby.network.routers1.msg_bytes.Broadcast_Control::3 4384888
+system.ruby.network.routers1.msg_bytes.Unblock_Control::5 628064
+system.ruby.l1_cntrl2.L1Dcache.demand_hits 18 # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Dcache.demand_misses 78504 # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78522 # Number of cache demand accesses
system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl2.L2cache.demand_hits 77 # Number of cache demand hits
-system.ruby.l1_cntrl2.L2cache.demand_misses 78545 # Number of cache demand misses
-system.ruby.l1_cntrl2.L2cache.demand_accesses 78622 # Number of cache demand accesses
-system.ruby.network.routers2.percent_links_utilized 12.557548
-system.ruby.network.routers2.msg_count.Request_Control::2 78545
-system.ruby.network.routers2.msg_count.Request_Control::3 51
-system.ruby.network.routers2.msg_count.Response_Data::4 81046
-system.ruby.network.routers2.msg_count.Response_Control::4 1093927
-system.ruby.network.routers2.msg_count.Writeback_Data::5 27726
-system.ruby.network.routers2.msg_count.Writeback_Control::2 74128
-system.ruby.network.routers2.msg_count.Writeback_Control::3 74128
-system.ruby.network.routers2.msg_count.Writeback_Control::5 46381
-system.ruby.network.routers2.msg_count.Broadcast_Control::3 549406
-system.ruby.network.routers2.msg_count.Unblock_Control::5 78563
-system.ruby.network.routers2.msg_bytes.Request_Control::2 628360
-system.ruby.network.routers2.msg_bytes.Request_Control::3 408
-system.ruby.network.routers2.msg_bytes.Response_Data::4 5835312
-system.ruby.network.routers2.msg_bytes.Response_Control::4 8751416
-system.ruby.network.routers2.msg_bytes.Writeback_Data::5 1996272
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2 593024
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3 593024
-system.ruby.network.routers2.msg_bytes.Writeback_Control::5 371048
-system.ruby.network.routers2.msg_bytes.Broadcast_Control::3 4395248
-system.ruby.network.routers2.msg_bytes.Unblock_Control::5 628504
+system.ruby.l1_cntrl2.L2cache.demand_hits 59 # Number of cache demand hits
+system.ruby.l1_cntrl2.L2cache.demand_misses 78445 # Number of cache demand misses
+system.ruby.l1_cntrl2.L2cache.demand_accesses 78504 # Number of cache demand accesses
+system.ruby.network.routers2.percent_links_utilized 15.582589
+system.ruby.network.routers2.msg_count.Request_Control::2 78445
+system.ruby.network.routers2.msg_count.Request_Control::3 123
+system.ruby.network.routers2.msg_count.Response_Data::4 80995
+system.ruby.network.routers2.msg_count.Response_Control::4 1091483
+system.ruby.network.routers2.msg_count.Writeback_Data::5 27579
+system.ruby.network.routers2.msg_count.Writeback_Control::2 73989
+system.ruby.network.routers2.msg_count.Writeback_Control::3 73986
+system.ruby.network.routers2.msg_count.Writeback_Control::5 46222
+system.ruby.network.routers2.msg_count.Broadcast_Control::3 547994
+system.ruby.network.routers2.msg_count.Unblock_Control::5 78627
+system.ruby.network.routers2.msg_bytes.Request_Control::2 627560
+system.ruby.network.routers2.msg_bytes.Request_Control::3 984
+system.ruby.network.routers2.msg_bytes.Response_Data::4 5831640
+system.ruby.network.routers2.msg_bytes.Response_Control::4 8731864
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5 1985688
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2 591912
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3 591888
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5 369776
+system.ruby.network.routers2.msg_bytes.Broadcast_Control::3 4383952
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5 629016
system.ruby.l1_cntrl3.L1Dcache.demand_hits 17 # Number of cache demand hits
-system.ruby.l1_cntrl3.L1Dcache.demand_misses 78711 # Number of cache demand misses
-system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78728 # Number of cache demand accesses
+system.ruby.l1_cntrl3.L1Dcache.demand_misses 78610 # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78627 # Number of cache demand accesses
system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses
-system.ruby.l1_cntrl3.L2cache.demand_hits 72 # Number of cache demand hits
-system.ruby.l1_cntrl3.L2cache.demand_misses 78639 # Number of cache demand misses
-system.ruby.l1_cntrl3.L2cache.demand_accesses 78711 # Number of cache demand accesses
-system.ruby.network.routers3.percent_links_utilized 12.569726
-system.ruby.network.routers3.msg_count.Request_Control::2 78639
-system.ruby.network.routers3.msg_count.Request_Control::3 54
-system.ruby.network.routers3.msg_count.Response_Data::4 81256
-system.ruby.network.routers3.msg_count.Response_Control::4 1094314
-system.ruby.network.routers3.msg_count.Writeback_Data::5 27761
-system.ruby.network.routers3.msg_count.Writeback_Control::2 74201
-system.ruby.network.routers3.msg_count.Writeback_Control::3 74201
-system.ruby.network.routers3.msg_count.Writeback_Control::5 46424
-system.ruby.network.routers3.msg_count.Broadcast_Control::3 549323
-system.ruby.network.routers3.msg_count.Unblock_Control::5 78652
-system.ruby.network.routers3.msg_bytes.Request_Control::2 629112
-system.ruby.network.routers3.msg_bytes.Request_Control::3 432
-system.ruby.network.routers3.msg_bytes.Response_Data::4 5850432
-system.ruby.network.routers3.msg_bytes.Response_Control::4 8754512
-system.ruby.network.routers3.msg_bytes.Writeback_Data::5 1998792
-system.ruby.network.routers3.msg_bytes.Writeback_Control::2 593608
-system.ruby.network.routers3.msg_bytes.Writeback_Control::3 593608
-system.ruby.network.routers3.msg_bytes.Writeback_Control::5 371392
-system.ruby.network.routers3.msg_bytes.Broadcast_Control::3 4394584
-system.ruby.network.routers3.msg_bytes.Unblock_Control::5 629216
-system.ruby.network.routers4.percent_links_utilized 12.558849
-system.ruby.network.routers4.msg_count.Request_Control::2 78569
-system.ruby.network.routers4.msg_count.Request_Control::3 57
-system.ruby.network.routers4.msg_count.Response_Data::4 81144
-system.ruby.network.routers4.msg_count.Response_Control::4 1093886
-system.ruby.network.routers4.msg_count.Writeback_Data::5 27693
-system.ruby.network.routers4.msg_count.Writeback_Control::2 74027
-system.ruby.network.routers4.msg_count.Writeback_Control::3 74027
-system.ruby.network.routers4.msg_count.Writeback_Control::5 46298
-system.ruby.network.routers4.msg_count.Broadcast_Control::3 549387
-system.ruby.network.routers4.msg_count.Unblock_Control::5 78601
-system.ruby.network.routers4.msg_bytes.Request_Control::2 628552
-system.ruby.network.routers4.msg_bytes.Request_Control::3 456
-system.ruby.network.routers4.msg_bytes.Response_Data::4 5842368
-system.ruby.network.routers4.msg_bytes.Response_Control::4 8751088
-system.ruby.network.routers4.msg_bytes.Writeback_Data::5 1993896
-system.ruby.network.routers4.msg_bytes.Writeback_Control::2 592216
-system.ruby.network.routers4.msg_bytes.Writeback_Control::3 592216
-system.ruby.network.routers4.msg_bytes.Writeback_Control::5 370384
-system.ruby.network.routers4.msg_bytes.Broadcast_Control::3 4395096
-system.ruby.network.routers4.msg_bytes.Unblock_Control::5 628808
-system.ruby.network.routers5.percent_links_utilized 12.551928
-system.ruby.network.routers5.msg_count.Request_Control::2 78590
-system.ruby.network.routers5.msg_count.Request_Control::3 45
-system.ruby.network.routers5.msg_count.Response_Data::4 81153
-system.ruby.network.routers5.msg_count.Response_Control::4 1094141
-system.ruby.network.routers5.msg_count.Writeback_Data::5 27387
-system.ruby.network.routers5.msg_count.Writeback_Control::2 74179
-system.ruby.network.routers5.msg_count.Writeback_Control::3 74179
-system.ruby.network.routers5.msg_count.Writeback_Control::5 46760
-system.ruby.network.routers5.msg_count.Broadcast_Control::3 549374
-system.ruby.network.routers5.msg_count.Unblock_Control::5 78618
-system.ruby.network.routers5.msg_bytes.Request_Control::2 628720
-system.ruby.network.routers5.msg_bytes.Request_Control::3 360
-system.ruby.network.routers5.msg_bytes.Response_Data::4 5843016
-system.ruby.network.routers5.msg_bytes.Response_Control::4 8753128
-system.ruby.network.routers5.msg_bytes.Writeback_Data::5 1971864
-system.ruby.network.routers5.msg_bytes.Writeback_Control::2 593432
-system.ruby.network.routers5.msg_bytes.Writeback_Control::3 593432
-system.ruby.network.routers5.msg_bytes.Writeback_Control::5 374080
-system.ruby.network.routers5.msg_bytes.Broadcast_Control::3 4394992
-system.ruby.network.routers5.msg_bytes.Unblock_Control::5 628944
-system.ruby.network.routers6.percent_links_utilized 12.555969
-system.ruby.network.routers6.msg_count.Request_Control::2 78600
-system.ruby.network.routers6.msg_count.Request_Control::3 62
-system.ruby.network.routers6.msg_count.Response_Data::4 81186
-system.ruby.network.routers6.msg_count.Response_Control::4 1094124
-system.ruby.network.routers6.msg_count.Writeback_Data::5 27482
-system.ruby.network.routers6.msg_count.Writeback_Control::2 74144
-system.ruby.network.routers6.msg_count.Writeback_Control::3 74144
-system.ruby.network.routers6.msg_count.Writeback_Control::5 46633
-system.ruby.network.routers6.msg_count.Broadcast_Control::3 549359
-system.ruby.network.routers6.msg_count.Unblock_Control::5 78625
-system.ruby.network.routers6.msg_bytes.Request_Control::2 628800
-system.ruby.network.routers6.msg_bytes.Request_Control::3 496
-system.ruby.network.routers6.msg_bytes.Response_Data::4 5845392
-system.ruby.network.routers6.msg_bytes.Response_Control::4 8752992
-system.ruby.network.routers6.msg_bytes.Writeback_Data::5 1978704
-system.ruby.network.routers6.msg_bytes.Writeback_Control::2 593152
-system.ruby.network.routers6.msg_bytes.Writeback_Control::3 593152
-system.ruby.network.routers6.msg_bytes.Writeback_Control::5 373064
-system.ruby.network.routers6.msg_bytes.Broadcast_Control::3 4394872
-system.ruby.network.routers6.msg_bytes.Unblock_Control::5 629000
-system.ruby.network.routers7.percent_links_utilized 12.542424
-system.ruby.network.routers7.msg_count.Request_Control::2 78243
-system.ruby.network.routers7.msg_count.Request_Control::3 42
-system.ruby.network.routers7.msg_count.Response_Data::4 80772
-system.ruby.network.routers7.msg_count.Response_Control::4 1092029
-system.ruby.network.routers7.msg_count.Writeback_Data::5 27935
-system.ruby.network.routers7.msg_count.Writeback_Control::2 73931
-system.ruby.network.routers7.msg_count.Writeback_Control::3 73931
-system.ruby.network.routers7.msg_count.Writeback_Control::5 45971
-system.ruby.network.routers7.msg_count.Broadcast_Control::3 549721
-system.ruby.network.routers7.msg_count.Unblock_Control::5 78264
-system.ruby.network.routers7.msg_bytes.Request_Control::2 625944
-system.ruby.network.routers7.msg_bytes.Request_Control::3 336
-system.ruby.network.routers7.msg_bytes.Response_Data::4 5815584
-system.ruby.network.routers7.msg_bytes.Response_Control::4 8736232
-system.ruby.network.routers7.msg_bytes.Writeback_Data::5 2011320
-system.ruby.network.routers7.msg_bytes.Writeback_Control::2 591448
-system.ruby.network.routers7.msg_bytes.Writeback_Control::3 591448
-system.ruby.network.routers7.msg_bytes.Writeback_Control::5 367768
-system.ruby.network.routers7.msg_bytes.Broadcast_Control::3 4397768
-system.ruby.network.routers7.msg_bytes.Unblock_Control::5 626112
-system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 829348 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 607726 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 221589 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 41118 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 29891924 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 415495 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 20161616 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 50469035 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 60.853870 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 4511761 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 8350172 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 2127555 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1394322 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 6158676 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memNotOld 7349438 # memory stalls due to anti starvation
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 26193 3.16% 3.16% | 26128 3.15% 6.31% | 26105 3.15% 9.46% | 25961 3.13% 12.59% | 26151 3.15% 15.74% | 26370 3.18% 18.92% | 25970 3.13% 22.05% | 26083 3.15% 25.20% | 25945 3.13% 28.32% | 25763 3.11% 31.43% | 26082 3.14% 34.58% | 26004 3.14% 37.71% | 26080 3.14% 40.86% | 26077 3.14% 44.00% | 25922 3.13% 47.13% | 25819 3.11% 50.24% | 25968 3.13% 53.37% | 25870 3.12% 56.49% | 25867 3.12% 59.61% | 25796 3.11% 62.72% | 25881 3.12% 65.84% | 25705 3.10% 68.94% | 25499 3.07% 72.01% | 25623 3.09% 75.10% | 26078 3.14% 78.25% | 25821 3.11% 81.36% | 25430 3.07% 84.43% | 25795 3.11% 87.54% | 25934 3.13% 90.66% | 25506 3.08% 93.74% | 25828 3.11% 96.85% | 26094 3.15% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 829348 # Number of accesses per bank
+system.ruby.l1_cntrl3.L2cache.demand_hits 73 # Number of cache demand hits
+system.ruby.l1_cntrl3.L2cache.demand_misses 78537 # Number of cache demand misses
+system.ruby.l1_cntrl3.L2cache.demand_accesses 78610 # Number of cache demand accesses
+system.ruby.network.routers3.percent_links_utilized 15.594811
+system.ruby.network.routers3.msg_count.Request_Control::2 78537
+system.ruby.network.routers3.msg_count.Request_Control::3 103
+system.ruby.network.routers3.msg_count.Response_Data::4 81093
+system.ruby.network.routers3.msg_count.Response_Control::4 1091782
+system.ruby.network.routers3.msg_count.Writeback_Data::5 27685
+system.ruby.network.routers3.msg_count.Writeback_Control::2 74059
+system.ruby.network.routers3.msg_count.Writeback_Control::3 74056
+system.ruby.network.routers3.msg_count.Writeback_Control::5 46186
+system.ruby.network.routers3.msg_count.Broadcast_Control::3 547920
+system.ruby.network.routers3.msg_count.Unblock_Control::5 78718
+system.ruby.network.routers3.msg_bytes.Request_Control::2 628296
+system.ruby.network.routers3.msg_bytes.Request_Control::3 824
+system.ruby.network.routers3.msg_bytes.Response_Data::4 5838696
+system.ruby.network.routers3.msg_bytes.Response_Control::4 8734256
+system.ruby.network.routers3.msg_bytes.Writeback_Data::5 1993320
+system.ruby.network.routers3.msg_bytes.Writeback_Control::2 592472
+system.ruby.network.routers3.msg_bytes.Writeback_Control::3 592448
+system.ruby.network.routers3.msg_bytes.Writeback_Control::5 369488
+system.ruby.network.routers3.msg_bytes.Broadcast_Control::3 4383360
+system.ruby.network.routers3.msg_bytes.Unblock_Control::5 629744
+system.ruby.network.routers4.percent_links_utilized 15.571973
+system.ruby.network.routers4.msg_count.Request_Control::2 78271
+system.ruby.network.routers4.msg_count.Request_Control::3 145
+system.ruby.network.routers4.msg_count.Response_Data::4 80771
+system.ruby.network.routers4.msg_count.Response_Control::4 1090522
+system.ruby.network.routers4.msg_count.Writeback_Data::5 27786
+system.ruby.network.routers4.msg_count.Writeback_Control::2 73811
+system.ruby.network.routers4.msg_count.Writeback_Control::3 73807
+system.ruby.network.routers4.msg_count.Writeback_Control::5 45834
+system.ruby.network.routers4.msg_count.Broadcast_Control::3 548156
+system.ruby.network.routers4.msg_count.Unblock_Control::5 78454
+system.ruby.network.routers4.msg_bytes.Request_Control::2 626168
+system.ruby.network.routers4.msg_bytes.Request_Control::3 1160
+system.ruby.network.routers4.msg_bytes.Response_Data::4 5815512
+system.ruby.network.routers4.msg_bytes.Response_Control::4 8724176
+system.ruby.network.routers4.msg_bytes.Writeback_Data::5 2000592
+system.ruby.network.routers4.msg_bytes.Writeback_Control::2 590488
+system.ruby.network.routers4.msg_bytes.Writeback_Control::3 590456
+system.ruby.network.routers4.msg_bytes.Writeback_Control::5 366672
+system.ruby.network.routers4.msg_bytes.Broadcast_Control::3 4385248
+system.ruby.network.routers4.msg_bytes.Unblock_Control::5 627632
+system.ruby.network.routers5.percent_links_utilized 15.557021
+system.ruby.network.routers5.msg_count.Request_Control::2 78330
+system.ruby.network.routers5.msg_count.Request_Control::3 113
+system.ruby.network.routers5.msg_count.Response_Data::4 80870
+system.ruby.network.routers5.msg_count.Response_Control::4 1090637
+system.ruby.network.routers5.msg_count.Writeback_Data::5 27326
+system.ruby.network.routers5.msg_count.Writeback_Control::2 73739
+system.ruby.network.routers5.msg_count.Writeback_Control::3 73737
+system.ruby.network.routers5.msg_count.Writeback_Control::5 46227
+system.ruby.network.routers5.msg_count.Broadcast_Control::3 548107
+system.ruby.network.routers5.msg_count.Unblock_Control::5 78511
+system.ruby.network.routers5.msg_bytes.Request_Control::2 626640
+system.ruby.network.routers5.msg_bytes.Request_Control::3 904
+system.ruby.network.routers5.msg_bytes.Response_Data::4 5822640
+system.ruby.network.routers5.msg_bytes.Response_Control::4 8725096
+system.ruby.network.routers5.msg_bytes.Writeback_Data::5 1967472
+system.ruby.network.routers5.msg_bytes.Writeback_Control::2 589912
+system.ruby.network.routers5.msg_bytes.Writeback_Control::3 589896
+system.ruby.network.routers5.msg_bytes.Writeback_Control::5 369816
+system.ruby.network.routers5.msg_bytes.Broadcast_Control::3 4384856
+system.ruby.network.routers5.msg_bytes.Unblock_Control::5 628088
+system.ruby.network.routers6.percent_links_utilized 15.603526
+system.ruby.network.routers6.msg_count.Request_Control::2 78540
+system.ruby.network.routers6.msg_count.Request_Control::3 143
+system.ruby.network.routers6.msg_count.Response_Data::4 81105
+system.ruby.network.routers6.msg_count.Response_Control::4 1091896
+system.ruby.network.routers6.msg_count.Writeback_Data::5 27859
+system.ruby.network.routers6.msg_count.Writeback_Control::2 74064
+system.ruby.network.routers6.msg_count.Writeback_Control::3 74061
+system.ruby.network.routers6.msg_count.Writeback_Control::5 46043
+system.ruby.network.routers6.msg_count.Broadcast_Control::3 547908
+system.ruby.network.routers6.msg_count.Unblock_Control::5 78695
+system.ruby.network.routers6.msg_bytes.Request_Control::2 628320
+system.ruby.network.routers6.msg_bytes.Request_Control::3 1144
+system.ruby.network.routers6.msg_bytes.Response_Data::4 5839560
+system.ruby.network.routers6.msg_bytes.Response_Control::4 8735168
+system.ruby.network.routers6.msg_bytes.Writeback_Data::5 2005848
+system.ruby.network.routers6.msg_bytes.Writeback_Control::2 592512
+system.ruby.network.routers6.msg_bytes.Writeback_Control::3 592488
+system.ruby.network.routers6.msg_bytes.Writeback_Control::5 368344
+system.ruby.network.routers6.msg_bytes.Broadcast_Control::3 4383264
+system.ruby.network.routers6.msg_bytes.Unblock_Control::5 629560
+system.ruby.network.routers7.percent_links_utilized 15.548248
+system.ruby.network.routers7.msg_count.Request_Control::2 78222
+system.ruby.network.routers7.msg_count.Request_Control::3 120
+system.ruby.network.routers7.msg_count.Response_Data::4 80754
+system.ruby.network.routers7.msg_count.Response_Control::4 1090091
+system.ruby.network.routers7.msg_count.Writeback_Data::5 27338
+system.ruby.network.routers7.msg_count.Writeback_Control::2 73710
+system.ruby.network.routers7.msg_count.Writeback_Control::3 73709
+system.ruby.network.routers7.msg_count.Writeback_Control::5 46180
+system.ruby.network.routers7.msg_count.Broadcast_Control::3 548224
+system.ruby.network.routers7.msg_count.Unblock_Control::5 78410
+system.ruby.network.routers7.msg_bytes.Request_Control::2 625776
+system.ruby.network.routers7.msg_bytes.Request_Control::3 960
+system.ruby.network.routers7.msg_bytes.Response_Data::4 5814288
+system.ruby.network.routers7.msg_bytes.Response_Control::4 8720728
+system.ruby.network.routers7.msg_bytes.Writeback_Data::5 1968336
+system.ruby.network.routers7.msg_bytes.Writeback_Control::2 589680
+system.ruby.network.routers7.msg_bytes.Writeback_Control::3 589672
+system.ruby.network.routers7.msg_bytes.Writeback_Control::5 369440
+system.ruby.network.routers7.msg_bytes.Broadcast_Control::3 4385792
+system.ruby.network.routers7.msg_bytes.Unblock_Control::5 627280
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.routers8.percent_links_utilized 46.048912
-system.ruby.network.routers8.msg_count.Request_Control::2 628329
-system.ruby.network.routers8.msg_count.Request_Control::3 423
-system.ruby.network.routers8.msg_count.Response_Data::4 607721
-system.ruby.network.routers8.msg_count.Writeback_Data::5 221601
-system.ruby.network.routers8.msg_count.Writeback_Control::2 592925
-system.ruby.network.routers8.msg_count.Writeback_Control::3 592925
-system.ruby.network.routers8.msg_count.Writeback_Control::5 371123
-system.ruby.network.routers8.msg_count.Broadcast_Control::3 627906
-system.ruby.network.routers8.msg_count.Unblock_Control::5 628502
-system.ruby.network.routers8.msg_bytes.Request_Control::2 5026632
-system.ruby.network.routers8.msg_bytes.Request_Control::3 3384
-system.ruby.network.routers8.msg_bytes.Response_Data::4 43755912
-system.ruby.network.routers8.msg_bytes.Writeback_Data::5 15955272
-system.ruby.network.routers8.msg_bytes.Writeback_Control::2 4743400
-system.ruby.network.routers8.msg_bytes.Writeback_Control::3 4743400
-system.ruby.network.routers8.msg_bytes.Writeback_Control::5 2968984
-system.ruby.network.routers8.msg_bytes.Broadcast_Control::3 5023248
-system.ruby.network.routers8.msg_bytes.Unblock_Control::5 5028016
-system.ruby.network.routers9.percent_links_utilized 18.047053
-system.ruby.network.routers9.msg_count.Request_Control::2 628329
-system.ruby.network.routers9.msg_count.Request_Control::3 423
-system.ruby.network.routers9.msg_count.Response_Data::4 628298
-system.ruby.network.routers9.msg_count.Response_Control::4 4375187
-system.ruby.network.routers9.msg_count.Writeback_Data::5 221601
-system.ruby.network.routers9.msg_count.Writeback_Control::2 592925
-system.ruby.network.routers9.msg_count.Writeback_Control::3 592925
-system.ruby.network.routers9.msg_count.Writeback_Control::5 371123
-system.ruby.network.routers9.msg_count.Broadcast_Control::3 4395342
-system.ruby.network.routers9.msg_count.Unblock_Control::5 628502
-system.ruby.network.routers9.msg_bytes.Request_Control::2 5026632
-system.ruby.network.routers9.msg_bytes.Request_Control::3 3384
-system.ruby.network.routers9.msg_bytes.Response_Data::4 45237456
-system.ruby.network.routers9.msg_bytes.Response_Control::4 35001496
-system.ruby.network.routers9.msg_bytes.Writeback_Data::5 15955272
-system.ruby.network.routers9.msg_bytes.Writeback_Control::2 4743400
-system.ruby.network.routers9.msg_bytes.Writeback_Control::3 4743400
-system.ruby.network.routers9.msg_bytes.Writeback_Control::5 2968984
-system.ruby.network.routers9.msg_bytes.Broadcast_Control::3 35162736
-system.ruby.network.routers9.msg_bytes.Unblock_Control::5 5028016
-system.ruby.network.msg_count.Request_Control 1886256
-system.ruby.network.msg_count.Response_Data 1884894
-system.ruby.network.msg_count.Response_Control 13125561
-system.ruby.network.msg_count.Writeback_Data 664803
-system.ruby.network.msg_count.Writeback_Control 4670919
-system.ruby.network.msg_count.Broadcast_Control 9418590
-system.ruby.network.msg_count.Unblock_Control 1885506
-system.ruby.network.msg_byte.Request_Control 15090048
-system.ruby.network.msg_byte.Response_Data 135712368
-system.ruby.network.msg_byte.Response_Control 105004488
-system.ruby.network.msg_byte.Writeback_Data 47865816
-system.ruby.network.msg_byte.Writeback_Control 37367352
-system.ruby.network.msg_byte.Broadcast_Control 75348720
-system.ruby.network.msg_byte.Unblock_Control 15084048
-system.cpu0.num_reads 99506 # number of read accesses completed
-system.cpu0.num_writes 55459 # number of write accesses completed
+system.ruby.network.routers8.percent_links_utilized 57.155007
+system.ruby.network.routers8.msg_count.Request_Control::2 627331
+system.ruby.network.routers8.msg_count.Request_Control::3 990
+system.ruby.network.routers8.msg_count.Response_Data::4 607002
+system.ruby.network.routers8.msg_count.Writeback_Data::5 220866
+system.ruby.network.routers8.msg_count.Writeback_Control::2 591516
+system.ruby.network.routers8.msg_count.Writeback_Control::3 591493
+system.ruby.network.routers8.msg_count.Writeback_Control::5 369186
+system.ruby.network.routers8.msg_count.Broadcast_Control::3 626317
+system.ruby.network.routers8.msg_count.Unblock_Control::5 628744
+system.ruby.network.routers8.msg_bytes.Request_Control::2 5018648
+system.ruby.network.routers8.msg_bytes.Request_Control::3 7920
+system.ruby.network.routers8.msg_bytes.Response_Data::4 43704144
+system.ruby.network.routers8.msg_bytes.Writeback_Data::5 15902352
+system.ruby.network.routers8.msg_bytes.Writeback_Control::2 4732128
+system.ruby.network.routers8.msg_bytes.Writeback_Control::3 4731944
+system.ruby.network.routers8.msg_bytes.Writeback_Control::5 2953488
+system.ruby.network.routers8.msg_bytes.Broadcast_Control::3 5010536
+system.ruby.network.routers8.msg_bytes.Unblock_Control::5 5029952
+system.ruby.network.routers9.percent_links_utilized 22.391181
+system.ruby.network.routers9.msg_count.Request_Control::2 627331
+system.ruby.network.routers9.msg_count.Request_Control::3 990
+system.ruby.network.routers9.msg_count.Response_Data::4 627308
+system.ruby.network.routers9.msg_count.Response_Control::4 4364904
+system.ruby.network.routers9.msg_count.Writeback_Data::5 220866
+system.ruby.network.routers9.msg_count.Writeback_Control::2 591516
+system.ruby.network.routers9.msg_count.Writeback_Control::3 591493
+system.ruby.network.routers9.msg_count.Writeback_Control::5 369186
+system.ruby.network.routers9.msg_count.Broadcast_Control::3 4384219
+system.ruby.network.routers9.msg_count.Unblock_Control::5 628744
+system.ruby.network.routers9.msg_bytes.Request_Control::2 5018648
+system.ruby.network.routers9.msg_bytes.Request_Control::3 7920
+system.ruby.network.routers9.msg_bytes.Response_Data::4 45166176
+system.ruby.network.routers9.msg_bytes.Response_Control::4 34919232
+system.ruby.network.routers9.msg_bytes.Writeback_Data::5 15902352
+system.ruby.network.routers9.msg_bytes.Writeback_Control::2 4732128
+system.ruby.network.routers9.msg_bytes.Writeback_Control::3 4731944
+system.ruby.network.routers9.msg_bytes.Writeback_Control::5 2953488
+system.ruby.network.routers9.msg_bytes.Broadcast_Control::3 35073752
+system.ruby.network.routers9.msg_bytes.Unblock_Control::5 5029952
+system.ruby.network.msg_count.Request_Control 1884963
+system.ruby.network.msg_count.Response_Data 1881922
+system.ruby.network.msg_count.Response_Control 13094712
+system.ruby.network.msg_count.Writeback_Data 662598
+system.ruby.network.msg_count.Writeback_Control 4656585
+system.ruby.network.msg_count.Broadcast_Control 9394755
+system.ruby.network.msg_count.Unblock_Control 1886232
+system.ruby.network.msg_byte.Request_Control 15079704
+system.ruby.network.msg_byte.Response_Data 135498384
+system.ruby.network.msg_byte.Response_Control 104757696
+system.ruby.network.msg_byte.Writeback_Data 47707056
+system.ruby.network.msg_byte.Writeback_Control 37252680
+system.ruby.network.msg_byte.Broadcast_Control 75158040
+system.ruby.network.msg_byte.Unblock_Control 15089856
+system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
+system.cpu0.num_reads 99219 # number of read accesses completed
+system.cpu0.num_writes 55551 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed
-system.cpu1.num_reads 100000 # number of read accesses completed
-system.cpu1.num_writes 56034 # number of write accesses completed
+system.cpu1.num_reads 99783 # number of read accesses completed
+system.cpu1.num_writes 55285 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
-system.cpu2.num_reads 99774 # number of read accesses completed
-system.cpu2.num_writes 55650 # number of write accesses completed
+system.cpu2.num_reads 98991 # number of read accesses completed
+system.cpu2.num_writes 55373 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
-system.cpu3.num_reads 99487 # number of read accesses completed
-system.cpu3.num_writes 55471 # number of write accesses completed
+system.cpu3.num_reads 99031 # number of read accesses completed
+system.cpu3.num_writes 55449 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
-system.cpu4.num_reads 99515 # number of read accesses completed
-system.cpu4.num_writes 55612 # number of write accesses completed
+system.cpu4.num_reads 98792 # number of read accesses completed
+system.cpu4.num_writes 55139 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
-system.cpu5.num_reads 99579 # number of read accesses completed
-system.cpu5.num_writes 55211 # number of write accesses completed
+system.cpu5.num_reads 99529 # number of read accesses completed
+system.cpu5.num_writes 55264 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
-system.cpu6.num_reads 99679 # number of read accesses completed
-system.cpu6.num_writes 55618 # number of write accesses completed
+system.cpu6.num_reads 100000 # number of read accesses completed
+system.cpu6.num_writes 55596 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
-system.cpu7.num_reads 98792 # number of read accesses completed
-system.cpu7.num_writes 55627 # number of write accesses completed
+system.cpu7.num_reads 98769 # number of read accesses completed
+system.cpu7.num_writes 55429 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
-system.ruby.network.routers0.throttle0.link_utilization 15.823528
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::3 59
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78309
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 545336
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 73965
-system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3 549648
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3 472
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5638248
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 4362688
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 591720
-system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3 4397184
-system.ruby.network.routers0.throttle1.link_utilization 9.256236
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 78315
-system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 2596
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::4 547111
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 27634
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 73965
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 46315
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 78328
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 626520
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 186912
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4 4376888
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 1989648
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 591720
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 370520
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 626624
-system.ruby.network.routers1.throttle0.link_utilization 15.891736
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::3 53
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78825
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::4 548917
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 74350
-system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3 549124
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3 424
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5675400
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4 4391336
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 594800
-system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3 4392992
-system.ruby.network.routers1.throttle1.link_utilization 9.289964
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 78828
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 2588
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 546589
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5 27983
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 74350
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5 46341
-system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5 78851
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 630624
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 186336
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 4372712
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5 2014776
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 594800
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5 370728
-system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5 630808
-system.ruby.network.routers2.throttle0.link_utilization 15.854335
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::3 51
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78542
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::4 546974
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 74128
-system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3 549406
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3 408
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5655024
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4 4375792
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 593024
-system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3 4395248
-system.ruby.network.routers2.throttle1.link_utilization 9.260762
-system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 78545
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 2504
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::4 546953
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 27726
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 74128
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 46381
-system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 78563
-system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 628360
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 180288
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4 4375624
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 1996272
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 593024
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 371048
-system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 628504
-system.ruby.network.routers3.throttle0.link_utilization 15.866275
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::3 54
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78635
-system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 547558
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 74201
-system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3 549323
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3 432
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5661720
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 4380464
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 593608
-system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3 4394584
-system.ruby.network.routers3.throttle1.link_utilization 9.273176
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::2 78639
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 2621
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::4 546756
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5 27761
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2 74201
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5 46424
-system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5 78652
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2 629112
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 188712
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4 4374048
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5 1998792
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2 593608
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5 371392
-system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5 629216
-system.ruby.network.routers4.throttle0.link_utilization 15.855517
-system.ruby.network.routers4.throttle0.msg_count.Request_Control::3 57
-system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78565
-system.ruby.network.routers4.throttle0.msg_count.Response_Control::4 547021
-system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 74027
-system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3 549387
-system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3 456
-system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5656680
-system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4 4376168
-system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 592216
-system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3 4395096
-system.ruby.network.routers4.throttle1.link_utilization 9.262181
-system.ruby.network.routers4.throttle1.msg_count.Request_Control::2 78569
-system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 2579
-system.ruby.network.routers4.throttle1.msg_count.Response_Control::4 546865
-system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5 27693
-system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2 74027
-system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5 46298
-system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5 78601
-system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2 628552
-system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 185688
-system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4 4374920
-system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5 1993896
-system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2 592216
-system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5 370384
-system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5 628808
-system.ruby.network.routers5.throttle0.link_utilization 15.860457
-system.ruby.network.routers5.throttle0.msg_count.Request_Control::3 45
-system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78586
-system.ruby.network.routers5.throttle0.msg_count.Response_Control::4 547290
-system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 74179
-system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3 549374
-system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3 360
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5658192
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4 4378320
-system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 593432
-system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3 4394992
-system.ruby.network.routers5.throttle1.link_utilization 9.243400
-system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 78590
-system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 2567
-system.ruby.network.routers5.throttle1.msg_count.Response_Control::4 546851
-system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5 27387
-system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2 74179
-system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5 46760
-system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5 78618
-system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 628720
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 184824
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4 4374808
-system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5 1971864
-system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2 593432
-system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5 374080
-system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5 628944
-system.ruby.network.routers6.throttle0.link_utilization 15.861031
-system.ruby.network.routers6.throttle0.msg_count.Request_Control::3 62
-system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78597
-system.ruby.network.routers6.throttle0.msg_count.Response_Control::4 547292
-system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 74144
-system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3 549359
-system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3 496
-system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5658984
-system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4 4378336
-system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 593152
-system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3 4394872
-system.ruby.network.routers6.throttle1.link_utilization 9.250907
-system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 78600
-system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 2589
-system.ruby.network.routers6.throttle1.msg_count.Response_Control::4 546832
-system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5 27482
-system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2 74144
-system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5 46633
-system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5 78625
-system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 628800
-system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 186408
-system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4 4374656
-system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5 1978704
-system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2 593152
-system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5 373064
-system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5 629000
-system.ruby.network.routers7.throttle0.link_utilization 15.813859
-system.ruby.network.routers7.throttle0.msg_count.Request_Control::3 42
-system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78239
-system.ruby.network.routers7.throttle0.msg_count.Response_Control::4 544799
-system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 73931
-system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3 549721
-system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3 336
-system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5633208
-system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4 4358392
-system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 591448
-system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3 4397768
-system.ruby.network.routers7.throttle1.link_utilization 9.270989
-system.ruby.network.routers7.throttle1.msg_count.Request_Control::2 78243
-system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 2533
-system.ruby.network.routers7.throttle1.msg_count.Response_Control::4 547230
-system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5 27935
-system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2 73931
-system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5 45971
-system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5 78264
-system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2 625944
-system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 182376
-system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4 4377840
-system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5 2011320
-system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2 591448
-system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5 367768
-system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5 626112
-system.ruby.network.routers8.throttle0.link_utilization 35.596713
-system.ruby.network.routers8.throttle0.msg_count.Request_Control::2 628329
-system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5 221601
-system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2 592925
-system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5 371123
-system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5 628502
-system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2 5026632
-system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5 15955272
-system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2 4743400
-system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5 2968984
-system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5 5028016
-system.ruby.network.routers8.throttle1.link_utilization 56.501112
-system.ruby.network.routers8.throttle1.msg_count.Request_Control::3 423
-system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 607721
-system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 592925
-system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3 627906
-system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3 3384
-system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 43755912
-system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 4743400
-system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3 5023248
-system.ruby.network.routers9.throttle0.link_utilization 15.823528
-system.ruby.network.routers9.throttle0.msg_count.Request_Control::3 59
-system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78309
-system.ruby.network.routers9.throttle0.msg_count.Response_Control::4 545336
-system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 73965
-system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3 549648
-system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3 472
-system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5638248
-system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4 4362688
-system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 591720
-system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3 4397184
-system.ruby.network.routers9.throttle1.link_utilization 15.891761
-system.ruby.network.routers9.throttle1.msg_count.Request_Control::3 53
-system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78825
-system.ruby.network.routers9.throttle1.msg_count.Response_Control::4 548917
-system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 74350
-system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3 549124
-system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3 424
-system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5675400
-system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4 4391336
-system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 594800
-system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3 4392992
-system.ruby.network.routers9.throttle2.link_utilization 15.854335
-system.ruby.network.routers9.throttle2.msg_count.Request_Control::3 51
-system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78542
-system.ruby.network.routers9.throttle2.msg_count.Response_Control::4 546974
-system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 74128
-system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3 549406
-system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3 408
-system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5655024
-system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4 4375792
-system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 593024
-system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3 4395248
-system.ruby.network.routers9.throttle3.link_utilization 15.866275
-system.ruby.network.routers9.throttle3.msg_count.Request_Control::3 54
-system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78635
-system.ruby.network.routers9.throttle3.msg_count.Response_Control::4 547558
-system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 74201
-system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3 549323
-system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3 432
-system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5661720
-system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4 4380464
-system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 593608
-system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3 4394584
-system.ruby.network.routers9.throttle4.link_utilization 15.855517
-system.ruby.network.routers9.throttle4.msg_count.Request_Control::3 57
-system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78565
-system.ruby.network.routers9.throttle4.msg_count.Response_Control::4 547021
-system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 74027
-system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3 549387
-system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3 456
-system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5656680
-system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4 4376168
-system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 592216
-system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3 4395096
-system.ruby.network.routers9.throttle5.link_utilization 15.860457
-system.ruby.network.routers9.throttle5.msg_count.Request_Control::3 45
-system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78586
-system.ruby.network.routers9.throttle5.msg_count.Response_Control::4 547290
-system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 74179
-system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3 549374
-system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3 360
-system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5658192
-system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4 4378320
-system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 593432
-system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3 4394992
-system.ruby.network.routers9.throttle6.link_utilization 15.861031
-system.ruby.network.routers9.throttle6.msg_count.Request_Control::3 62
-system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78597
-system.ruby.network.routers9.throttle6.msg_count.Response_Control::4 547292
-system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 74144
-system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3 549359
-system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3 496
-system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5658984
-system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4 4378336
-system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 593152
-system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3 4394872
-system.ruby.network.routers9.throttle7.link_utilization 15.813859
-system.ruby.network.routers9.throttle7.msg_count.Request_Control::3 42
-system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78239
-system.ruby.network.routers9.throttle7.msg_count.Response_Control::4 544799
-system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 73931
-system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3 549721
-system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3 336
-system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5633208
-system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4 4358392
-system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 591448
-system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3 4397768
-system.ruby.network.routers9.throttle8.link_utilization 35.596713
-system.ruby.network.routers9.throttle8.msg_count.Request_Control::2 628329
-system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5 221601
-system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2 592925
-system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5 371123
-system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5 628502
-system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2 5026632
-system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5 15955272
-system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2 4743400
-system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5 2968984
-system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5 5028016
-system.ruby.LD.latency_hist::bucket_size 1024
-system.ruby.LD.latency_hist::max_bucket 10239
-system.ruby.LD.latency_hist::samples 404548
-system.ruby.LD.latency_hist::mean 1203.834526
-system.ruby.LD.latency_hist::gmean 822.623780
-system.ruby.LD.latency_hist::stdev 899.503786
-system.ruby.LD.latency_hist | 207765 51.36% 51.36% | 106851 26.41% 77.77% | 81488 20.14% 97.91% | 8228 2.03% 99.95% | 210 0.05% 100.00% | 6 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.latency_hist::total 404548
+system.ruby.network.routers0.throttle0.link_utilization 19.712173
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::3 126
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78654
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 547231
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 74259
+system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3 547799
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3 1008
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5663088
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 4377848
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 594072
+system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3 4382392
+system.ruby.network.routers0.throttle1.link_utilization 11.510746
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 78659
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 2501
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::4 545424
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 27808
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 74263
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 46285
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 78821
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 629272
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 180072
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4 4363392
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 2002176
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 594104
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 370280
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 630568
+system.ruby.network.routers1.throttle0.link_utilization 19.657361
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::3 117
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78324
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::4 545059
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 73878
+system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3 548111
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3 936
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5639328
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4 4360472
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 591024
+system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3 4384888
+system.ruby.network.routers1.throttle1.link_utilization 11.475517
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 78327
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 2545
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 545683
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5 27485
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 73881
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5 46209
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5 78508
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 626616
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 183240
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 4365464
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5 1978920
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 591048
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5 369672
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5 628064
+system.ruby.network.routers2.throttle0.link_utilization 19.677511
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::3 123
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78442
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::4 545919
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 73986
+system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3 547994
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3 984
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5647824
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4 4367352
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 591888
+system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3 4383952
+system.ruby.network.routers2.throttle1.link_utilization 11.487666
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 78445
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 2553
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::4 545564
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 27579
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 73989
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 46222
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 78627
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 627560
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 183816
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4 4364512
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 1985688
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 591912
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 369776
+system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 629016
+system.ruby.network.routers3.throttle0.link_utilization 19.690143
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::3 103
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78534
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 546318
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 74056
+system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3 547920
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3 824
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5654448
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 4370544
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 592448
+system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3 4383360
+system.ruby.network.routers3.throttle1.link_utilization 11.499479
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::2 78537
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 2559
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::4 545464
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5 27685
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2 74059
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5 46186
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5 78718
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2 628296
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 184248
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4 4363712
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5 1993320
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2 592472
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5 369488
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5 629744
+system.ruby.network.routers4.throttle0.link_utilization 19.648489
+system.ruby.network.routers4.throttle0.msg_count.Request_Control::3 145
+system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78267
+system.ruby.network.routers4.throttle0.msg_count.Response_Control::4 544725
+system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 73807
+system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3 548156
+system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3 1160
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5635224
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4 4357800
+system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 590456
+system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3 4385248
+system.ruby.network.routers4.throttle1.link_utilization 11.495457
+system.ruby.network.routers4.throttle1.msg_count.Request_Control::2 78271
+system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 2504
+system.ruby.network.routers4.throttle1.msg_count.Response_Control::4 545797
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5 27786
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2 73811
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5 45834
+system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5 78454
+system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2 626168
+system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 180288
+system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4 4366376
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5 2000592
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2 590488
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5 366672
+system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5 627632
+system.ruby.network.routers5.throttle0.link_utilization 19.655041
+system.ruby.network.routers5.throttle0.msg_count.Request_Control::3 113
+system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78327
+system.ruby.network.routers5.throttle0.msg_count.Response_Control::4 544960
+system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 73737
+system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3 548107
+system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3 904
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5639544
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4 4359680
+system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 589896
+system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3 4384856
+system.ruby.network.routers5.throttle1.link_utilization 11.459000
+system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 78330
+system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 2543
+system.ruby.network.routers5.throttle1.msg_count.Response_Control::4 545677
+system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5 27326
+system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2 73739
+system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5 46227
+system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5 78511
+system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 626640
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 183096
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4 4365416
+system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5 1967472
+system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2 589912
+system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5 369816
+system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5 628088
+system.ruby.network.routers6.throttle0.link_utilization 19.691907
+system.ruby.network.routers6.throttle0.msg_count.Request_Control::3 143
+system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78539
+system.ruby.network.routers6.throttle0.msg_count.Response_Control::4 546411
+system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 74061
+system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3 547908
+system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3 1144
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5654808
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4 4371288
+system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 592488
+system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3 4383264
+system.ruby.network.routers6.throttle1.link_utilization 11.515145
+system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 78540
+system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 2566
+system.ruby.network.routers6.throttle1.msg_count.Response_Control::4 545485
+system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5 27859
+system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2 74064
+system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5 46043
+system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5 78695
+system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 628320
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 184752
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4 4363880
+system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5 2005848
+system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2 592512
+system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5 368344
+system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5 629560
+system.ruby.network.routers7.throttle0.link_utilization 19.638807
+system.ruby.network.routers7.throttle0.msg_count.Request_Control::3 120
+system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78220
+system.ruby.network.routers7.throttle0.msg_count.Response_Control::4 544281
+system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 73709
+system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3 548224
+system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3 960
+system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5631840
+system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4 4354248
+system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 589672
+system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3 4385792
+system.ruby.network.routers7.throttle1.link_utilization 11.457688
+system.ruby.network.routers7.throttle1.msg_count.Request_Control::2 78222
+system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 2534
+system.ruby.network.routers7.throttle1.msg_count.Response_Control::4 545810
+system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5 27338
+system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2 73710
+system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5 46180
+system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5 78410
+system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2 625776
+system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 182448
+system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4 4366480
+system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5 1968336
+system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2 589680
+system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5 369440
+system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5 627280
+system.ruby.network.routers8.throttle0.link_utilization 44.149143
+system.ruby.network.routers8.throttle0.msg_count.Request_Control::2 627331
+system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5 220866
+system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2 591516
+system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5 369186
+system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5 628744
+system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2 5018648
+system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5 15902352
+system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2 4732128
+system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5 2953488
+system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5 5029952
+system.ruby.network.routers8.throttle1.link_utilization 70.160870
+system.ruby.network.routers8.throttle1.msg_count.Request_Control::3 990
+system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 607002
+system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 591493
+system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3 626317
+system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3 7920
+system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 43704144
+system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 4731944
+system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3 5010536
+system.ruby.network.routers9.throttle0.link_utilization 19.712173
+system.ruby.network.routers9.throttle0.msg_count.Request_Control::3 126
+system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78654
+system.ruby.network.routers9.throttle0.msg_count.Response_Control::4 547231
+system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 74259
+system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3 547799
+system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3 1008
+system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5663088
+system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4 4377848
+system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 594072
+system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3 4382392
+system.ruby.network.routers9.throttle1.link_utilization 19.657361
+system.ruby.network.routers9.throttle1.msg_count.Request_Control::3 117
+system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78324
+system.ruby.network.routers9.throttle1.msg_count.Response_Control::4 545059
+system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 73878
+system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3 548111
+system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3 936
+system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5639328
+system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4 4360472
+system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 591024
+system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3 4384888
+system.ruby.network.routers9.throttle2.link_utilization 19.677511
+system.ruby.network.routers9.throttle2.msg_count.Request_Control::3 123
+system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78442
+system.ruby.network.routers9.throttle2.msg_count.Response_Control::4 545919
+system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 73986
+system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3 547994
+system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3 984
+system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5647824
+system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4 4367352
+system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 591888
+system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3 4383952
+system.ruby.network.routers9.throttle3.link_utilization 19.690143
+system.ruby.network.routers9.throttle3.msg_count.Request_Control::3 103
+system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78534
+system.ruby.network.routers9.throttle3.msg_count.Response_Control::4 546318
+system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 74056
+system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3 547920
+system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3 824
+system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5654448
+system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4 4370544
+system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 592448
+system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3 4383360
+system.ruby.network.routers9.throttle4.link_utilization 19.648489
+system.ruby.network.routers9.throttle4.msg_count.Request_Control::3 145
+system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78267
+system.ruby.network.routers9.throttle4.msg_count.Response_Control::4 544725
+system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 73807
+system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3 548156
+system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3 1160
+system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5635224
+system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4 4357800
+system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 590456
+system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3 4385248
+system.ruby.network.routers9.throttle5.link_utilization 19.655041
+system.ruby.network.routers9.throttle5.msg_count.Request_Control::3 113
+system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78327
+system.ruby.network.routers9.throttle5.msg_count.Response_Control::4 544960
+system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 73737
+system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3 548107
+system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3 904
+system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5639544
+system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4 4359680
+system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 589896
+system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3 4384856
+system.ruby.network.routers9.throttle6.link_utilization 19.691939
+system.ruby.network.routers9.throttle6.msg_count.Request_Control::3 143
+system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78539
+system.ruby.network.routers9.throttle6.msg_count.Response_Control::4 546411
+system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 74061
+system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3 547908
+system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3 1144
+system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5654808
+system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4 4371288
+system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 592488
+system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3 4383264
+system.ruby.network.routers9.throttle7.link_utilization 19.638828
+system.ruby.network.routers9.throttle7.msg_count.Request_Control::3 120
+system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78221
+system.ruby.network.routers9.throttle7.msg_count.Response_Control::4 544281
+system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 73709
+system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3 548224
+system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3 960
+system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5631912
+system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4 4354248
+system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 589672
+system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3 4385792
+system.ruby.network.routers9.throttle8.link_utilization 44.149143
+system.ruby.network.routers9.throttle8.msg_count.Request_Control::2 627331
+system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5 220866
+system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2 591516
+system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5 369186
+system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5 628744
+system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2 5018648
+system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5 15902352
+system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2 4732128
+system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5 2953488
+system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5 5029952
+system.ruby.LD.latency_hist::bucket_size 512
+system.ruby.LD.latency_hist::max_bucket 5119
+system.ruby.LD.latency_hist::samples 404465
+system.ruby.LD.latency_hist::mean 970.299534
+system.ruby.LD.latency_hist::gmean 692.486480
+system.ruby.LD.latency_hist::stdev 679.694632
+system.ruby.LD.latency_hist | 150760 37.27% 37.27% | 74841 18.50% 55.78% | 73607 18.20% 73.98% | 78428 19.39% 93.37% | 24696 6.11% 99.47% | 2062 0.51% 99.98% | 68 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.latency_hist::total 404465
system.ruby.LD.hit_latency_hist::bucket_size 128
system.ruby.LD.hit_latency_hist::max_bucket 1279
-system.ruby.LD.hit_latency_hist::samples 490
-system.ruby.LD.hit_latency_hist::mean 139.479592
-system.ruby.LD.hit_latency_hist::gmean 44.536825
-system.ruby.LD.hit_latency_hist::stdev 171.671956
-system.ruby.LD.hit_latency_hist | 282 57.55% 57.55% | 119 24.29% 81.84% | 50 10.20% 92.04% | 20 4.08% 96.12% | 8 1.63% 97.76% | 6 1.22% 98.98% | 1 0.20% 99.18% | 3 0.61% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.hit_latency_hist::total 490
-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 404058
-system.ruby.LD.miss_latency_hist::mean 1205.125267
-system.ruby.LD.miss_latency_hist::gmean 825.538095
-system.ruby.LD.miss_latency_hist::stdev 899.264768
-system.ruby.LD.miss_latency_hist | 207276 51.30% 51.30% | 106850 26.44% 77.74% | 81488 20.17% 97.91% | 8228 2.04% 99.95% | 210 0.05% 100.00% | 6 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.miss_latency_hist::total 404058
-system.ruby.ST.latency_hist::bucket_size 1024
-system.ruby.ST.latency_hist::max_bucket 10239
-system.ruby.ST.latency_hist::samples 224507
-system.ruby.ST.latency_hist::mean 1205.952981
-system.ruby.ST.latency_hist::gmean 825.731714
-system.ruby.ST.latency_hist::stdev 898.165229
-system.ruby.ST.latency_hist | 114784 51.13% 51.13% | 59883 26.67% 77.80% | 45124 20.10% 97.90% | 4585 2.04% 99.94% | 130 0.06% 100.00% | 1 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.ST.latency_hist::total 224507
-system.ruby.ST.hit_latency_hist::bucket_size 256
-system.ruby.ST.hit_latency_hist::max_bucket 2559
-system.ruby.ST.hit_latency_hist::samples 262
-system.ruby.ST.hit_latency_hist::mean 141.606870
-system.ruby.ST.hit_latency_hist::gmean 39.890479
-system.ruby.ST.hit_latency_hist::stdev 210.424116
-system.ruby.ST.hit_latency_hist | 211 80.53% 80.53% | 40 15.27% 95.80% | 6 2.29% 98.09% | 3 1.15% 99.24% | 0 0.00% 99.24% | 1 0.38% 99.62% | 1 0.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.hit_latency_hist::total 262
-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 224245
-system.ruby.ST.miss_latency_hist::mean 1207.196526
-system.ruby.ST.miss_latency_hist::gmean 828.660233
-system.ruby.ST.miss_latency_hist::stdev 897.923524
-system.ruby.ST.miss_latency_hist | 114524 51.07% 51.07% | 59881 26.70% 77.77% | 45124 20.12% 97.90% | 4585 2.04% 99.94% | 130 0.06% 100.00% | 1 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.ST.miss_latency_hist::total 224245
+system.ruby.LD.hit_latency_hist::samples 430
+system.ruby.LD.hit_latency_hist::mean 108.311628
+system.ruby.LD.hit_latency_hist::gmean 37.444576
+system.ruby.LD.hit_latency_hist::stdev 140.737967
+system.ruby.LD.hit_latency_hist | 301 70.00% 70.00% | 77 17.91% 87.91% | 28 6.51% 94.42% | 15 3.49% 97.91% | 5 1.16% 99.07% | 2 0.47% 99.53% | 1 0.23% 99.77% | 0 0.00% 99.77% | 1 0.23% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.hit_latency_hist::total 430
+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 404035
+system.ruby.LD.miss_latency_hist::mean 971.216917
+system.ruby.LD.miss_latency_hist::gmean 694.639931
+system.ruby.LD.miss_latency_hist::stdev 679.458476
+system.ruby.LD.miss_latency_hist | 150339 37.21% 37.21% | 74833 18.52% 55.73% | 73606 18.22% 73.95% | 78428 19.41% 93.36% | 24696 6.11% 99.47% | 2062 0.51% 99.98% | 68 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.miss_latency_hist::total 404035
+system.ruby.ST.latency_hist::bucket_size 512
+system.ruby.ST.latency_hist::max_bucket 5119
+system.ruby.ST.latency_hist::samples 223518
+system.ruby.ST.latency_hist::mean 970.719714
+system.ruby.ST.latency_hist::gmean 694.060578
+system.ruby.ST.latency_hist::stdev 677.980523
+system.ruby.ST.latency_hist | 83291 37.26% 37.26% | 41192 18.43% 55.69% | 40797 18.25% 73.94% | 43602 19.51% 93.45% | 13548 6.06% 99.51% | 1048 0.47% 99.98% | 38 0.02% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.latency_hist::total 223518
+system.ruby.ST.hit_latency_hist::bucket_size 128
+system.ruby.ST.hit_latency_hist::max_bucket 1279
+system.ruby.ST.hit_latency_hist::samples 244
+system.ruby.ST.hit_latency_hist::mean 122.106557
+system.ruby.ST.hit_latency_hist::gmean 40.296267
+system.ruby.ST.hit_latency_hist::stdev 171.556530
+system.ruby.ST.hit_latency_hist | 160 65.57% 65.57% | 49 20.08% 85.66% | 20 8.20% 93.85% | 7 2.87% 96.72% | 3 1.23% 97.95% | 1 0.41% 98.36% | 2 0.82% 99.18% | 0 0.00% 99.18% | 1 0.41% 99.59% | 1 0.41% 100.00%
+system.ruby.ST.hit_latency_hist::total 244
+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 223274
+system.ruby.ST.miss_latency_hist::mean 971.647102
+system.ruby.ST.miss_latency_hist::gmean 696.222826
+system.ruby.ST.miss_latency_hist::stdev 677.746286
+system.ruby.ST.miss_latency_hist | 83055 37.20% 37.20% | 41186 18.45% 55.65% | 40795 18.27% 73.92% | 43602 19.53% 93.44% | 13548 6.07% 99.51% | 1048 0.47% 99.98% | 38 0.02% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.miss_latency_hist::total 223274
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9
-system.ruby.L1Cache.hit_mach_latency_hist::samples 142
+system.ruby.L1Cache.hit_mach_latency_hist::samples 123
system.ruby.L1Cache.hit_mach_latency_hist::mean 2
system.ruby.L1Cache.hit_mach_latency_hist::gmean 2
-system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 142 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%
-system.ruby.L1Cache.hit_mach_latency_hist::total 142
+system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 123 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%
+system.ruby.L1Cache.hit_mach_latency_hist::total 123
system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512
system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119
-system.ruby.L1Cache.miss_mach_latency_hist::samples 20582
-system.ruby.L1Cache.miss_mach_latency_hist::mean 1078.160286
-system.ruby.L1Cache.miss_mach_latency_hist::gmean 614.806458
-system.ruby.L1Cache.miss_mach_latency_hist::stdev 895.586319
-system.ruby.L1Cache.miss_mach_latency_hist | 8287 40.26% 40.26% | 2815 13.68% 53.94% | 2557 12.42% 66.36% | 3192 15.51% 81.87% | 2465 11.98% 93.85% | 962 4.67% 98.52% | 261 1.27% 99.79% | 37 0.18% 99.97% | 5 0.02% 100.00% | 1 0.00% 100.00%
-system.ruby.L1Cache.miss_mach_latency_hist::total 20582
+system.ruby.L1Cache.miss_mach_latency_hist::samples 22727
+system.ruby.L1Cache.miss_mach_latency_hist::mean 917.922031
+system.ruby.L1Cache.miss_mach_latency_hist::gmean 627.174318
+system.ruby.L1Cache.miss_mach_latency_hist::stdev 674.707077
+system.ruby.L1Cache.miss_mach_latency_hist | 9145 40.24% 40.24% | 4043 17.79% 58.03% | 4103 18.05% 76.08% | 4239 18.65% 94.73% | 1113 4.90% 99.63% | 82 0.36% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.miss_mach_latency_hist::total 22727
system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::bucket_size 512
system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::max_bucket 5119
-system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::samples 20159
-system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::mean 995.735453
-system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::gmean 387.436377
-system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::stdev 890.441418
-system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request | 8785 43.58% 43.58% | 2515 12.48% 56.05% | 2495 12.38% 68.43% | 3188 15.81% 84.25% | 2171 10.77% 95.01% | 809 4.01% 99.03% | 167 0.83% 99.86% | 27 0.13% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00%
-system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::total 20159
+system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::samples 21736
+system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::mean 776.334008
+system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::gmean 326.213645
+system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::stdev 670.419505
+system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request | 9839 45.27% 45.27% | 3725 17.14% 62.40% | 4328 19.91% 82.32% | 3280 15.09% 97.41% | 536 2.47% 99.87% | 26 0.12% 99.99% | 2 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::total 21736
system.ruby.L1Cache.miss_latency_hist.initial_to_forward::bucket_size 128
system.ruby.L1Cache.miss_latency_hist.initial_to_forward::max_bucket 1279
-system.ruby.L1Cache.miss_latency_hist.initial_to_forward::samples 20159
-system.ruby.L1Cache.miss_latency_hist.initial_to_forward::mean 55.037105
-system.ruby.L1Cache.miss_latency_hist.initial_to_forward::gmean 19.262558
-system.ruby.L1Cache.miss_latency_hist.initial_to_forward::stdev 98.374308
-system.ruby.L1Cache.miss_latency_hist.initial_to_forward | 16939 84.03% 84.03% | 2034 10.09% 94.12% | 801 3.97% 98.09% | 289 1.43% 99.52% | 69 0.34% 99.87% | 13 0.06% 99.93% | 9 0.04% 99.98% | 3 0.01% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00%
-system.ruby.L1Cache.miss_latency_hist.initial_to_forward::total 20159
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::bucket_size 8
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::max_bucket 79
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::samples 20159
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::mean 25.997669
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::gmean 25.907493
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::stdev 2.232570
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 19700 97.72% 97.72% | 454 2.25% 99.98% | 5 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::total 20159
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::bucket_size 2
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::max_bucket 19
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::samples 20159
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::mean 1.885461
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::stdev 1.881267
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion | 9775 48.49% 48.49% | 7935 39.36% 87.85% | 1298 6.44% 94.29% | 729 3.62% 97.91% | 268 1.33% 99.24% | 107 0.53% 99.77% | 30 0.15% 99.92% | 14 0.07% 99.99% | 3 0.01% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::total 20159
-system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 256
-system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 2559
-system.ruby.L2Cache.hit_mach_latency_hist::samples 610
-system.ruby.L2Cache.hit_mach_latency_hist::mean 172.396721
-system.ruby.L2Cache.hit_mach_latency_hist::gmean 87.476555
-system.ruby.L2Cache.hit_mach_latency_hist::stdev 192.743659
-system.ruby.L2Cache.hit_mach_latency_hist | 470 77.05% 77.05% | 110 18.03% 95.08% | 20 3.28% 98.36% | 7 1.15% 99.51% | 1 0.16% 99.67% | 1 0.16% 99.84% | 1 0.16% 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 610
-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 607721
-system.ruby.Directory.miss_mach_latency_hist::mean 1210.189536
-system.ruby.Directory.miss_mach_latency_hist::gmean 834.981852
-system.ruby.Directory.miss_mach_latency_hist::stdev 898.577352
-system.ruby.Directory.miss_mach_latency_hist | 310698 51.13% 51.13% | 160982 26.49% 77.61% | 123185 20.27% 97.88% | 12515 2.06% 99.94% | 334 0.05% 100.00% | 7 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.Directory.miss_mach_latency_hist::total 607721
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1024
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 10239
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 607721
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request::mean 990.409963
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request::gmean 386.169335
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request::stdev 888.781055
-system.ruby.Directory.miss_latency_hist.issue_to_initial_request | 342354 56.33% 56.33% | 169786 27.94% 84.27% | 89798 14.78% 99.05% | 5668 0.93% 99.98% | 112 0.02% 100.00% | 3 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.Directory.miss_latency_hist.issue_to_initial_request::total 607721
-system.ruby.Directory.miss_latency_hist.initial_to_forward::bucket_size 128
-system.ruby.Directory.miss_latency_hist.initial_to_forward::max_bucket 1279
-system.ruby.Directory.miss_latency_hist.initial_to_forward::samples 607721
-system.ruby.Directory.miss_latency_hist.initial_to_forward::mean 10.417259
-system.ruby.Directory.miss_latency_hist.initial_to_forward::gmean 9.305688
-system.ruby.Directory.miss_latency_hist.initial_to_forward::stdev 17.239825
-system.ruby.Directory.miss_latency_hist.initial_to_forward | 605646 99.66% 99.66% | 1201 0.20% 99.86% | 563 0.09% 99.95% | 192 0.03% 99.98% | 81 0.01% 99.99% | 28 0.00% 100.00% | 7 0.00% 100.00% | 2 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.Directory.miss_latency_hist.initial_to_forward::total 607721
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 8
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 79
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 607721
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 26.123935
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 26.034156
-system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev 2.227319
-system.ruby.Directory.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 593224 97.61% 97.61% | 14398 2.37% 99.98% | 99 0.02% 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_latency_hist.forward_to_first_response::total 607721
+system.ruby.L1Cache.miss_latency_hist.initial_to_forward::samples 21736
+system.ruby.L1Cache.miss_latency_hist.initial_to_forward::mean 50.119295
+system.ruby.L1Cache.miss_latency_hist.initial_to_forward::gmean 21.370001
+system.ruby.L1Cache.miss_latency_hist.initial_to_forward::stdev 76.768610
+system.ruby.L1Cache.miss_latency_hist.initial_to_forward | 18902 86.96% 86.96% | 2171 9.99% 96.95% | 544 2.50% 99.45% | 73 0.34% 99.79% | 36 0.17% 99.95% | 9 0.04% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.miss_latency_hist.initial_to_forward::total 21736
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::bucket_size 32
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::max_bucket 319
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::samples 21736
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::mean 82.657481
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::gmean 68.643430
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::stdev 48.070946
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response | 3869 17.80% 17.80% | 5031 23.15% 40.95% | 5327 24.51% 65.45% | 3337 15.35% 80.81% | 2295 10.56% 91.36% | 1371 6.31% 97.67% | 466 2.14% 99.82% | 38 0.17% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00%
+system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::total 21736
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::bucket_size 32
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::max_bucket 319
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::samples 21736
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::mean 8.922203
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::stdev 20.770663
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion | 19926 91.67% 91.67% | 870 4.00% 95.68% | 588 2.71% 98.38% | 282 1.30% 99.68% | 62 0.29% 99.96% | 6 0.03% 99.99% | 2 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::total 21736
+system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 128
+system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 1279
+system.ruby.L2Cache.hit_mach_latency_hist::samples 551
+system.ruby.L2Cache.hit_mach_latency_hist::mean 138.152450
+system.ruby.L2Cache.hit_mach_latency_hist::gmean 74.393307
+system.ruby.L2Cache.hit_mach_latency_hist::stdev 158.485922
+system.ruby.L2Cache.hit_mach_latency_hist | 338 61.34% 61.34% | 126 22.87% 84.21% | 48 8.71% 92.92% | 22 3.99% 96.91% | 8 1.45% 98.37% | 3 0.54% 98.91% | 3 0.54% 99.46% | 0 0.00% 99.46% | 2 0.36% 99.82% | 1 0.18% 100.00%
+system.ruby.L2Cache.hit_mach_latency_hist::total 551
+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 604582
+system.ruby.Directory.miss_mach_latency_hist::mean 973.379207
+system.ruby.Directory.miss_mach_latency_hist::gmean 697.899337
+system.ruby.Directory.miss_mach_latency_hist::stdev 678.922764
+system.ruby.Directory.miss_mach_latency_hist | 224249 37.09% 37.09% | 111976 18.52% 55.61% | 110298 18.24% 73.86% | 117791 19.48% 93.34% | 37131 6.14% 99.48% | 3028 0.50% 99.98% | 105 0.02% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_mach_latency_hist::total 604582
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 512
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 5119
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 448963
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::mean 790.361304
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::gmean 343.581530
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::stdev 668.650065
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request | 200571 44.67% 44.67% | 75584 16.84% 61.51% | 92688 20.64% 82.15% | 67953 15.14% 97.29% | 11576 2.58% 99.87% | 574 0.13% 100.00% | 17 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_latency_hist.issue_to_initial_request::total 448963
+system.ruby.Directory.miss_latency_hist.initial_to_forward::bucket_size 64
+system.ruby.Directory.miss_latency_hist.initial_to_forward::max_bucket 639
+system.ruby.Directory.miss_latency_hist.initial_to_forward::samples 448963
+system.ruby.Directory.miss_latency_hist.initial_to_forward::mean 18.043888
+system.ruby.Directory.miss_latency_hist.initial_to_forward::gmean 12.652922
+system.ruby.Directory.miss_latency_hist.initial_to_forward::stdev 20.029649
+system.ruby.Directory.miss_latency_hist.initial_to_forward | 421009 93.77% 93.77% | 27623 6.15% 99.93% | 261 0.06% 99.98% | 54 0.01% 100.00% | 7 0.00% 100.00% | 7 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_latency_hist.initial_to_forward::total 448963
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 32
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 319
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 448963
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 60.916207
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 52.812148
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev 32.952264
+system.ruby.Directory.miss_latency_hist.forward_to_first_response | 109386 24.36% 24.36% | 156482 34.85% 59.22% | 113962 25.38% 84.60% | 48318 10.76% 95.36% | 17372 3.87% 99.23% | 3270 0.73% 99.96% | 172 0.04% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 448963
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 128
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 1279
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 607721
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 183.238379
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 136.698381
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 134.095233
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 255219 42.00% 42.00% | 207246 34.10% 76.10% | 93561 15.40% 91.49% | 35437 5.83% 97.32% | 11568 1.90% 99.23% | 3450 0.57% 99.80% | 937 0.15% 99.95% | 242 0.04% 99.99% | 55 0.01% 100.00% | 6 0.00% 100.00%
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 607721
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 448963
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 141.425737
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 105.102148
+system.ruby.Directory.miss_latency_hist.first_response_to_completion | 237351 52.87% 52.87% | 156354 34.83% 87.69% | 40339 8.98% 96.68% | 9952 2.22% 98.89% | 4722 1.05% 99.95% | 244 0.05% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 448963
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 89
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 78
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 89 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%
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 89
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 78 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%
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 78
system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512
system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 13181
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1077.888552
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 616.224244
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 894.841487
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 5304 40.24% 40.24% | 1827 13.86% 54.10% | 1624 12.32% 66.42% | 2023 15.35% 81.77% | 1594 12.09% 93.86% | 613 4.65% 98.51% | 170 1.29% 99.80% | 23 0.17% 99.98% | 2 0.02% 99.99% | 1 0.01% 100.00%
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 13181
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 13125
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 912.161600
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 618.732413
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 673.071954
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 5337 40.66% 40.66% | 2281 17.38% 58.04% | 2397 18.26% 76.30% | 2468 18.80% 95.11% | 597 4.55% 99.66% | 45 0.34% 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.miss_type_mach_latency_hist::total 13125
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 128
system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 1279
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 401
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 169.992519
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 88.681357
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 175.755106
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 193 48.13% 48.13% | 119 29.68% 77.81% | 50 12.47% 90.27% | 20 4.99% 95.26% | 8 2.00% 97.26% | 6 1.50% 98.75% | 1 0.25% 99.00% | 3 0.75% 99.75% | 1 0.25% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 401
-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 390877
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1209.415893
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 833.719014
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 899.100909
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 200145 51.20% 51.20% | 103203 26.40% 77.61% | 79281 20.28% 97.89% | 8035 2.06% 99.95% | 207 0.05% 100.00% | 6 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.Directory.miss_type_mach_latency_hist::total 390877
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 352
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 131.869318
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 71.669122
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 145.398186
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 223 63.35% 63.35% | 77 21.88% 85.23% | 28 7.95% 93.18% | 15 4.26% 97.44% | 5 1.42% 98.86% | 2 0.57% 99.43% | 1 0.28% 99.72% | 0 0.00% 99.72% | 1 0.28% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 352
+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 390910
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 973.199729
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 697.344123
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 679.583679
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 145002 37.09% 37.09% | 72552 18.56% 55.65% | 71209 18.22% 73.87% | 75960 19.43% 93.30% | 24099 6.16% 99.47% | 2017 0.52% 99.98% | 68 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist::total 390910
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 53
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 45
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 53 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%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 53
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 45 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%
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 45
system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512
system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 7401
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1078.644237
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 612.289487
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 896.971610
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 2983 40.31% 40.31% | 988 13.35% 53.65% | 933 12.61% 66.26% | 1169 15.80% 82.06% | 871 11.77% 93.83% | 349 4.72% 98.54% | 91 1.23% 99.77% | 14 0.19% 99.96% | 3 0.04% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 7401
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 256
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 2559
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 209
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 177.009569
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 85.210589
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 222.115203
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 158 75.60% 75.60% | 40 19.14% 94.74% | 6 2.87% 97.61% | 3 1.44% 99.04% | 0 0.00% 99.04% | 1 0.48% 99.52% | 1 0.48% 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 209
-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 216844
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1211.584083
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 837.263042
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 897.633219
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 110553 50.98% 50.98% | 57779 26.65% 77.63% | 43904 20.25% 97.87% | 4480 2.07% 99.94% | 127 0.06% 100.00% | 1 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.ST.Directory.miss_type_mach_latency_hist::total 216844
-system.ruby.L1Cache_Controller.Load | 50433 12.46% 12.46% | 50616 12.50% 24.96% | 50620 12.50% 37.46% | 50648 12.51% 49.97% | 50636 12.51% 62.48% | 50962 12.59% 75.07% | 50842 12.56% 87.63% | 50083 12.37% 100.00%
-system.ruby.L1Cache_Controller.Load::total 404840
-system.ruby.L1Cache_Controller.Store | 28039 12.48% 12.48% | 28372 12.63% 25.11% | 28070 12.49% 37.60% | 28136 12.52% 50.13% | 28079 12.50% 62.62% | 27776 12.36% 74.99% | 27886 12.41% 87.40% | 28307 12.60% 100.00%
-system.ruby.L1Cache_Controller.Store::total 224665
-system.ruby.L1Cache_Controller.L2_Replacement | 78300 12.46% 12.46% | 78816 12.55% 25.01% | 78529 12.50% 37.51% | 78625 12.52% 50.03% | 78556 12.50% 62.53% | 78576 12.51% 75.04% | 78587 12.51% 87.55% | 78231 12.45% 100.00%
-system.ruby.L1Cache_Controller.L2_Replacement::total 628220
-system.ruby.L1Cache_Controller.L1_to_L2 | 858524 12.53% 12.53% | 857879 12.52% 25.05% | 856223 12.49% 37.54% | 857953 12.52% 50.06% | 859985 12.55% 62.61% | 855111 12.48% 75.09% | 853105 12.45% 87.53% | 854232 12.47% 100.00%
-system.ruby.L1Cache_Controller.L1_to_L2::total 6853012
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1D | 85 13.34% 13.34% | 83 13.03% 26.37% | 81 12.72% 39.09% | 75 11.77% 50.86% | 80 12.56% 63.42% | 80 12.56% 75.98% | 73 11.46% 87.44% | 80 12.56% 100.00%
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1D::total 637
-system.ruby.L1Cache_Controller.Complete_L2_to_L1 | 85 13.34% 13.34% | 83 13.03% 26.37% | 81 12.72% 39.09% | 75 11.77% 50.86% | 80 12.56% 63.42% | 80 12.56% 75.98% | 73 11.46% 87.44% | 80 12.56% 100.00%
-system.ruby.L1Cache_Controller.Complete_L2_to_L1::total 637
-system.ruby.L1Cache_Controller.Other_GETX | 196274 12.50% 12.50% | 195945 12.48% 24.99% | 196230 12.50% 37.49% | 196167 12.50% 49.98% | 196227 12.50% 62.48% | 196523 12.52% 75.00% | 196414 12.51% 87.51% | 196005 12.49% 100.00%
-system.ruby.L1Cache_Controller.Other_GETX::total 1569785
-system.ruby.L1Cache_Controller.Other_GETS | 353374 12.51% 12.51% | 353179 12.50% 25.01% | 353176 12.50% 37.51% | 353156 12.50% 50.00% | 353160 12.50% 62.50% | 352851 12.49% 74.99% | 352945 12.49% 87.48% | 353716 12.52% 100.00%
-system.ruby.L1Cache_Controller.Other_GETS::total 2825557
-system.ruby.L1Cache_Controller.Merged_GETS | 59 13.95% 13.95% | 53 12.53% 26.48% | 51 12.06% 38.53% | 54 12.77% 51.30% | 57 13.48% 64.78% | 45 10.64% 75.41% | 62 14.66% 90.07% | 42 9.93% 100.00%
-system.ruby.L1Cache_Controller.Merged_GETS::total 423
-system.ruby.L1Cache_Controller.Ack | 545290 12.46% 12.46% | 548865 12.55% 25.01% | 546914 12.50% 37.51% | 547510 12.52% 50.03% | 546983 12.50% 62.53% | 547231 12.51% 75.04% | 547243 12.51% 87.55% | 544739 12.45% 100.00%
-system.ruby.L1Cache_Controller.Ack::total 4374775
-system.ruby.L1Cache_Controller.Shared_Ack | 46 11.17% 11.17% | 52 12.62% 23.79% | 60 14.56% 38.35% | 48 11.65% 50.00% | 38 9.22% 59.22% | 59 14.32% 73.54% | 49 11.89% 85.44% | 60 14.56% 100.00%
-system.ruby.L1Cache_Controller.Shared_Ack::total 412
-system.ruby.L1Cache_Controller.Data | 2902 12.29% 12.29% | 2956 12.52% 24.81% | 2952 12.50% 37.31% | 2956 12.52% 49.83% | 3021 12.80% 62.63% | 2932 12.42% 75.05% | 2963 12.55% 87.60% | 2928 12.40% 100.00%
-system.ruby.L1Cache_Controller.Data::total 23610
-system.ruby.L1Cache_Controller.Shared_Data | 1044 12.06% 12.06% | 1090 12.59% 24.65% | 1109 12.81% 37.47% | 1077 12.44% 49.91% | 1114 12.87% 62.78% | 1071 12.37% 75.15% | 1132 13.08% 88.23% | 1019 11.77% 100.00%
-system.ruby.L1Cache_Controller.Shared_Data::total 8656
-system.ruby.L1Cache_Controller.Exclusive_Data | 74363 12.48% 12.48% | 74779 12.55% 25.02% | 74481 12.50% 37.52% | 74602 12.52% 50.04% | 74430 12.49% 62.52% | 74583 12.51% 75.04% | 74502 12.50% 87.54% | 74292 12.46% 100.00%
-system.ruby.L1Cache_Controller.Exclusive_Data::total 596032
-system.ruby.L1Cache_Controller.Writeback_Ack | 73965 12.47% 12.47% | 74350 12.54% 25.01% | 74128 12.50% 37.52% | 74201 12.51% 50.03% | 74027 12.49% 62.52% | 74179 12.51% 75.03% | 74144 12.50% 87.53% | 73931 12.47% 100.00%
-system.ruby.L1Cache_Controller.Writeback_Ack::total 592925
-system.ruby.L1Cache_Controller.All_acks | 1085 12.05% 12.05% | 1134 12.59% 24.64% | 1163 12.91% 37.55% | 1122 12.46% 50.01% | 1145 12.71% 62.72% | 1121 12.45% 75.16% | 1174 13.03% 88.20% | 1063 11.80% 100.00%
-system.ruby.L1Cache_Controller.All_acks::total 9007
-system.ruby.L1Cache_Controller.All_acks_no_sharers | 77227 12.47% 12.47% | 77692 12.55% 25.02% | 77379 12.49% 37.51% | 77514 12.52% 50.03% | 77420 12.50% 62.53% | 77465 12.51% 75.04% | 77423 12.50% 87.54% | 77176 12.46% 100.00%
-system.ruby.L1Cache_Controller.All_acks_no_sharers::total 619296
-system.ruby.L1Cache_Controller.I.Load | 50333 12.46% 12.46% | 50517 12.50% 24.96% | 50518 12.50% 37.46% | 50550 12.51% 49.97% | 50540 12.51% 62.48% | 50855 12.59% 75.07% | 50759 12.56% 87.63% | 49992 12.37% 100.00%
-system.ruby.L1Cache_Controller.I.Load::total 404064
-system.ruby.L1Cache_Controller.I.Store | 27977 12.48% 12.48% | 28308 12.62% 25.10% | 28022 12.50% 37.60% | 28085 12.52% 50.12% | 28026 12.50% 62.62% | 27731 12.37% 74.99% | 27838 12.41% 87.40% | 28249 12.60% 100.00%
-system.ruby.L1Cache_Controller.I.Store::total 224236
-system.ruby.L1Cache_Controller.I.L2_Replacement | 1529 12.80% 12.80% | 1508 12.62% 25.42% | 1449 12.13% 37.55% | 1525 12.77% 50.32% | 1515 12.68% 63.00% | 1499 12.55% 75.55% | 1468 12.29% 87.84% | 1453 12.16% 100.00%
-system.ruby.L1Cache_Controller.I.L2_Replacement::total 11946
-system.ruby.L1Cache_Controller.I.L1_to_L2 | 278 12.20% 12.20% | 287 12.59% 24.79% | 266 11.67% 36.46% | 294 12.90% 49.36% | 308 13.51% 62.88% | 269 11.80% 74.68% | 277 12.15% 86.84% | 300 13.16% 100.00%
-system.ruby.L1Cache_Controller.I.L1_to_L2::total 2279
-system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D | 2 13.33% 13.33% | 1 6.67% 20.00% | 3 20.00% 40.00% | 2 13.33% 53.33% | 2 13.33% 66.67% | 3 20.00% 86.67% | 0 0.00% 86.67% | 2 13.33% 100.00%
-system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D::total 15
-system.ruby.L1Cache_Controller.I.Other_GETX | 195293 12.50% 12.50% | 194946 12.48% 24.98% | 195299 12.50% 37.49% | 195174 12.50% 49.98% | 195217 12.50% 62.48% | 195495 12.52% 75.00% | 195467 12.51% 87.51% | 195040 12.49% 100.00%
-system.ruby.L1Cache_Controller.I.Other_GETX::total 1561931
-system.ruby.L1Cache_Controller.I.Other_GETS | 351649 12.51% 12.51% | 351467 12.50% 25.00% | 351522 12.50% 37.51% | 351428 12.50% 50.00% | 351472 12.50% 62.50% | 351196 12.49% 74.99% | 351192 12.49% 87.48% | 352050 12.52% 100.00%
-system.ruby.L1Cache_Controller.I.Other_GETS::total 2811976
-system.ruby.L1Cache_Controller.S.Load | 1 20.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 3 60.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.S.Load::total 5
-system.ruby.L1Cache_Controller.S.Store | 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% | 0 0.00% 100.00%
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 9602
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 925.795980
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 638.900214
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 676.891520
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 3808 39.66% 39.66% | 1762 18.35% 58.01% | 1706 17.77% 75.78% | 1771 18.44% 94.22% | 516 5.37% 99.59% | 37 0.39% 99.98% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 9602
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 128
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 1279
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 199
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 149.266332
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 79.468000
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 179.166771
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 115 57.79% 57.79% | 49 24.62% 82.41% | 20 10.05% 92.46% | 7 3.52% 95.98% | 3 1.51% 97.49% | 1 0.50% 97.99% | 2 1.01% 98.99% | 0 0.00% 98.99% | 1 0.50% 99.50% | 1 0.50% 100.00%
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 199
+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 213672
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 973.707561
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 698.916238
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 677.713425
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 79247 37.09% 37.09% | 39424 18.45% 55.54% | 39089 18.29% 73.83% | 41831 19.58% 93.41% | 13032 6.10% 99.51% | 1011 0.47% 99.98% | 37 0.02% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::total 213672
+system.ruby.L1Cache_Controller.Load | 50661 12.52% 12.52% | 50602 12.50% 25.02% | 50623 12.51% 37.52% | 50689 12.52% 50.05% | 50291 12.42% 62.47% | 50786 12.55% 75.02% | 50489 12.47% 87.49% | 50629 12.51% 100.00%
+system.ruby.L1Cache_Controller.Load::total 404770
+system.ruby.L1Cache_Controller.Store | 28155 12.59% 12.59% | 27873 12.46% 25.05% | 27954 12.50% 37.55% | 27997 12.52% 50.06% | 28127 12.57% 62.64% | 27687 12.38% 75.01% | 28186 12.60% 87.61% | 27704 12.39% 100.00%
+system.ruby.L1Cache_Controller.Store::total 223683
+system.ruby.L1Cache_Controller.L2_Replacement | 78645 12.54% 12.54% | 78315 12.49% 25.02% | 78435 12.50% 37.53% | 78525 12.52% 50.05% | 78254 12.48% 62.52% | 78318 12.49% 75.01% | 78531 12.52% 87.53% | 78210 12.47% 100.00%
+system.ruby.L1Cache_Controller.L2_Replacement::total 627233
+system.ruby.L1Cache_Controller.L1_to_L2 | 963838 12.49% 12.49% | 963397 12.49% 24.98% | 965289 12.51% 37.49% | 966306 12.52% 50.01% | 963961 12.49% 62.50% | 964279 12.50% 75.00% | 965132 12.51% 87.51% | 963900 12.49% 100.00%
+system.ruby.L1Cache_Controller.L1_to_L2::total 7716102
+system.ruby.L1Cache_Controller.Trigger_L2_to_L1D | 83 14.64% 14.64% | 80 14.11% 28.75% | 59 10.41% 39.15% | 75 13.23% 52.38% | 78 13.76% 66.14% | 65 11.46% 77.60% | 69 12.17% 89.77% | 58 10.23% 100.00%
+system.ruby.L1Cache_Controller.Trigger_L2_to_L1D::total 567
+system.ruby.L1Cache_Controller.Complete_L2_to_L1 | 83 14.64% 14.64% | 80 14.11% 28.75% | 59 10.41% 39.15% | 75 13.23% 52.38% | 78 13.76% 66.14% | 65 11.46% 77.60% | 69 12.17% 89.77% | 58 10.23% 100.00%
+system.ruby.L1Cache_Controller.Complete_L2_to_L1::total 567
+system.ruby.L1Cache_Controller.Other_GETX | 195183 12.49% 12.49% | 195457 12.51% 24.99% | 195358 12.50% 37.49% | 195331 12.50% 49.99% | 195205 12.49% 62.48% | 195645 12.52% 75.00% | 195130 12.48% 87.48% | 195609 12.52% 100.00%
+system.ruby.L1Cache_Controller.Other_GETX::total 1562918
+system.ruby.L1Cache_Controller.Other_GETS | 352616 12.50% 12.50% | 352654 12.50% 25.00% | 352636 12.50% 37.50% | 352589 12.50% 49.99% | 352951 12.51% 62.50% | 352462 12.49% 75.00% | 352778 12.50% 87.50% | 352615 12.50% 100.00%
+system.ruby.L1Cache_Controller.Other_GETS::total 2821301
+system.ruby.L1Cache_Controller.Merged_GETS | 126 12.73% 12.73% | 117 11.82% 24.55% | 123 12.42% 36.97% | 103 10.40% 47.37% | 145 14.65% 62.02% | 113 11.41% 73.43% | 143 14.44% 87.88% | 120 12.12% 100.00%
+system.ruby.L1Cache_Controller.Merged_GETS::total 990
+system.ruby.L1Cache_Controller.Ack | 547200 12.54% 12.54% | 545018 12.49% 25.02% | 545878 12.51% 37.53% | 546264 12.52% 50.05% | 544679 12.48% 62.53% | 544911 12.48% 75.01% | 546354 12.52% 87.53% | 544225 12.47% 100.00%
+system.ruby.L1Cache_Controller.Ack::total 4364529
+system.ruby.L1Cache_Controller.Shared_Ack | 31 8.27% 8.27% | 41 10.93% 19.20% | 41 10.93% 30.13% | 54 14.40% 44.53% | 46 12.27% 56.80% | 49 13.07% 69.87% | 57 15.20% 85.07% | 56 14.93% 100.00%
+system.ruby.L1Cache_Controller.Shared_Ack::total 375
+system.ruby.L1Cache_Controller.Data | 3440 12.43% 12.43% | 3377 12.20% 24.63% | 3352 12.11% 36.74% | 3580 12.93% 49.67% | 3475 12.55% 62.22% | 3501 12.65% 74.87% | 3448 12.46% 87.33% | 3508 12.67% 100.00%
+system.ruby.L1Cache_Controller.Data::total 27681
+system.ruby.L1Cache_Controller.Shared_Data | 1192 12.40% 12.40% | 1173 12.20% 24.60% | 1206 12.55% 37.15% | 1220 12.69% 49.84% | 1176 12.23% 62.07% | 1276 13.27% 75.35% | 1184 12.32% 87.66% | 1186 12.34% 100.00%
+system.ruby.L1Cache_Controller.Shared_Data::total 9613
+system.ruby.L1Cache_Controller.Exclusive_Data | 74022 12.55% 12.55% | 73774 12.50% 25.05% | 73884 12.52% 37.57% | 73734 12.50% 50.07% | 73616 12.48% 62.55% | 73550 12.47% 75.01% | 73907 12.53% 87.54% | 73526 12.46% 100.00%
+system.ruby.L1Cache_Controller.Exclusive_Data::total 590013
+system.ruby.L1Cache_Controller.Writeback_Ack | 74259 12.55% 12.55% | 73878 12.49% 25.04% | 73986 12.51% 37.55% | 74056 12.52% 50.07% | 73807 12.48% 62.55% | 73737 12.47% 75.02% | 74060 12.52% 87.54% | 73709 12.46% 100.00%
+system.ruby.L1Cache_Controller.Writeback_Ack::total 591492
+system.ruby.L1Cache_Controller.Writeback_Nack | 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.L1Cache_Controller.Writeback_Nack::total 1
+system.ruby.L1Cache_Controller.All_acks | 1220 12.28% 12.28% | 1207 12.15% 24.43% | 1244 12.52% 36.95% | 1265 12.73% 49.68% | 1214 12.22% 61.90% | 1317 13.26% 75.16% | 1235 12.43% 87.59% | 1233 12.41% 100.00%
+system.ruby.L1Cache_Controller.All_acks::total 9935
+system.ruby.L1Cache_Controller.All_acks_no_sharers | 77435 12.54% 12.54% | 77117 12.49% 25.03% | 77198 12.50% 37.54% | 77268 12.52% 50.05% | 77053 12.48% 62.53% | 77010 12.47% 75.01% | 77303 12.52% 87.53% | 76986 12.47% 100.00%
+system.ruby.L1Cache_Controller.All_acks_no_sharers::total 617370
+system.ruby.L1Cache_Controller.I.Load | 50567 12.51% 12.51% | 50509 12.50% 25.02% | 50529 12.51% 37.52% | 50592 12.52% 50.04% | 50200 12.42% 62.47% | 50701 12.55% 75.01% | 50397 12.47% 87.49% | 50557 12.51% 100.00%
+system.ruby.L1Cache_Controller.I.Load::total 404052
+system.ruby.L1Cache_Controller.I.Store | 28088 12.58% 12.58% | 27817 12.46% 25.04% | 27916 12.50% 37.54% | 27943 12.52% 50.06% | 28064 12.57% 62.63% | 27628 12.37% 75.00% | 28144 12.61% 87.61% | 27663 12.39% 100.00%
+system.ruby.L1Cache_Controller.I.Store::total 223263
+system.ruby.L1Cache_Controller.I.L2_Replacement | 1147 12.07% 12.07% | 1210 12.73% 24.81% | 1229 12.93% 37.74% | 1174 12.36% 50.09% | 1173 12.34% 62.44% | 1171 12.32% 74.76% | 1198 12.61% 87.37% | 1200 12.63% 100.00%
+system.ruby.L1Cache_Controller.I.L2_Replacement::total 9502
+system.ruby.L1Cache_Controller.I.L1_to_L2 | 95 11.85% 11.85% | 109 13.59% 25.44% | 82 10.22% 35.66% | 115 14.34% 50.00% | 96 11.97% 61.97% | 100 12.47% 74.44% | 106 13.22% 87.66% | 99 12.34% 100.00%
+system.ruby.L1Cache_Controller.I.L1_to_L2::total 802
+system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D | 2 20.00% 20.00% | 1 10.00% 30.00% | 0 0.00% 30.00% | 1 10.00% 40.00% | 3 30.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00%
+system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D::total 10
+system.ruby.L1Cache_Controller.I.Other_GETX | 194128 12.49% 12.49% | 194346 12.51% 25.00% | 194236 12.50% 37.49% | 194228 12.50% 49.99% | 194087 12.49% 62.48% | 194552 12.52% 75.00% | 194037 12.49% 87.48% | 194519 12.52% 100.00%
+system.ruby.L1Cache_Controller.I.Other_GETX::total 1554133
+system.ruby.L1Cache_Controller.I.Other_GETS | 350781 12.50% 12.50% | 350787 12.50% 25.00% | 350767 12.50% 37.50% | 350672 12.50% 49.99% | 351174 12.51% 62.51% | 350517 12.49% 75.00% | 350891 12.50% 87.50% | 350707 12.50% 100.00%
+system.ruby.L1Cache_Controller.I.Other_GETS::total 2806296
+system.ruby.L1Cache_Controller.S.Load | 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.L1Cache_Controller.S.Load::total 2
+system.ruby.L1Cache_Controller.S.Store | 1 50.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% | 0 0.00% 100.00%
system.ruby.L1Cache_Controller.S.Store::total 2
-system.ruby.L1Cache_Controller.S.L2_Replacement | 2806 12.02% 12.02% | 2958 12.67% 24.69% | 2952 12.64% 37.33% | 2899 12.42% 49.75% | 3014 12.91% 62.65% | 2898 12.41% 75.07% | 2975 12.74% 87.81% | 2847 12.19% 100.00%
-system.ruby.L1Cache_Controller.S.L2_Replacement::total 23349
-system.ruby.L1Cache_Controller.S.L1_to_L2 | 2835 12.03% 12.03% | 2983 12.66% 24.69% | 2980 12.65% 37.34% | 2927 12.42% 49.76% | 3041 12.91% 62.66% | 2923 12.40% 75.07% | 2999 12.73% 87.79% | 2876 12.21% 100.00%
-system.ruby.L1Cache_Controller.S.L1_to_L2::total 23564
-system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D | 0 0.00% 0.00% | 3 14.29% 14.29% | 4 19.05% 33.33% | 3 14.29% 47.62% | 3 14.29% 61.90% | 3 14.29% 76.19% | 3 14.29% 90.48% | 2 9.52% 100.00%
-system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D::total 21
-system.ruby.L1Cache_Controller.S.Other_GETX | 33 13.64% 13.64% | 30 12.40% 26.03% | 29 11.98% 38.02% | 31 12.81% 50.83% | 35 14.46% 65.29% | 27 11.16% 76.45% | 26 10.74% 87.19% | 31 12.81% 100.00%
-system.ruby.L1Cache_Controller.S.Other_GETX::total 242
-system.ruby.L1Cache_Controller.S.Other_GETS | 57 13.83% 13.83% | 65 15.78% 29.61% | 41 9.95% 39.56% | 38 9.22% 48.79% | 58 14.08% 62.86% | 52 12.62% 75.49% | 53 12.86% 88.35% | 48 11.65% 100.00%
-system.ruby.L1Cache_Controller.S.Other_GETS::total 412
+system.ruby.L1Cache_Controller.S.L2_Replacement | 3235 12.34% 12.34% | 3224 12.30% 24.64% | 3217 12.27% 36.91% | 3292 12.56% 49.47% | 3270 12.47% 61.94% | 3408 13.00% 74.94% | 3268 12.47% 87.41% | 3300 12.59% 100.00%
+system.ruby.L1Cache_Controller.S.L2_Replacement::total 26214
+system.ruby.L1Cache_Controller.S.L1_to_L2 | 3265 12.34% 12.34% | 3252 12.29% 24.62% | 3252 12.29% 36.91% | 3319 12.54% 49.45% | 3309 12.50% 61.95% | 3438 12.99% 74.94% | 3301 12.47% 87.41% | 3331 12.59% 100.00%
+system.ruby.L1Cache_Controller.S.L1_to_L2::total 26467
+system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D | 1 7.14% 7.14% | 2 14.29% 21.43% | 2 14.29% 35.71% | 2 14.29% 50.00% | 4 28.57% 78.57% | 0 0.00% 78.57% | 1 7.14% 85.71% | 2 14.29% 100.00%
+system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D::total 14
+system.ruby.L1Cache_Controller.S.Other_GETX | 32 12.31% 12.31% | 29 11.15% 23.46% | 36 13.85% 37.31% | 28 10.77% 48.08% | 34 13.08% 61.15% | 31 11.92% 73.08% | 37 14.23% 87.31% | 33 12.69% 100.00%
+system.ruby.L1Cache_Controller.S.Other_GETX::total 260
+system.ruby.L1Cache_Controller.S.Other_GETS | 44 11.73% 11.73% | 50 13.33% 25.07% | 52 13.87% 38.93% | 41 10.93% 49.87% | 43 11.47% 61.33% | 62 16.53% 77.87% | 37 9.87% 87.73% | 46 12.27% 100.00%
+system.ruby.L1Cache_Controller.S.Other_GETS::total 375
system.ruby.L1Cache_Controller.O.Load | 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%
system.ruby.L1Cache_Controller.O.Load::total 1
-system.ruby.L1Cache_Controller.O.L2_Replacement | 1012 12.53% 12.53% | 1001 12.40% 24.93% | 990 12.26% 37.19% | 1022 12.66% 49.85% | 997 12.35% 62.20% | 995 12.32% 74.52% | 1049 12.99% 87.52% | 1008 12.48% 100.00%
-system.ruby.L1Cache_Controller.O.L2_Replacement::total 8074
-system.ruby.L1Cache_Controller.O.L1_to_L2 | 169 10.51% 10.51% | 186 11.57% 22.08% | 201 12.50% 34.58% | 205 12.75% 47.33% | 202 12.56% 59.89% | 213 13.25% 73.13% | 222 13.81% 86.94% | 210 13.06% 100.00%
-system.ruby.L1Cache_Controller.O.L1_to_L2::total 1608
-system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D | 3 42.86% 42.86% | 2 28.57% 71.43% | 0 0.00% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D::total 7
-system.ruby.L1Cache_Controller.O.Other_GETX | 10 16.67% 16.67% | 9 15.00% 31.67% | 8 13.33% 45.00% | 8 13.33% 58.33% | 6 10.00% 68.33% | 5 8.33% 76.67% | 7 11.67% 88.33% | 7 11.67% 100.00%
-system.ruby.L1Cache_Controller.O.Other_GETX::total 60
-system.ruby.L1Cache_Controller.O.Other_GETS | 11 13.10% 13.10% | 13 15.48% 28.57% | 15 17.86% 46.43% | 12 14.29% 60.71% | 7 8.33% 69.05% | 8 9.52% 78.57% | 8 9.52% 88.10% | 10 11.90% 100.00%
-system.ruby.L1Cache_Controller.O.Other_GETS::total 84
-system.ruby.L1Cache_Controller.O.Merged_GETS | 1 4.55% 4.55% | 3 13.64% 18.18% | 2 9.09% 27.27% | 4 18.18% 45.45% | 5 22.73% 68.18% | 3 13.64% 81.82% | 2 9.09% 90.91% | 2 9.09% 100.00%
-system.ruby.L1Cache_Controller.O.Merged_GETS::total 22
-system.ruby.L1Cache_Controller.M.Load | 2 3.57% 3.57% | 8 14.29% 17.86% | 4 7.14% 25.00% | 6 10.71% 35.71% | 10 17.86% 53.57% | 8 14.29% 67.86% | 7 12.50% 80.36% | 11 19.64% 100.00%
-system.ruby.L1Cache_Controller.M.Load::total 56
-system.ruby.L1Cache_Controller.M.Store | 3 8.82% 8.82% | 3 8.82% 17.65% | 6 17.65% 35.29% | 5 14.71% 50.00% | 1 2.94% 52.94% | 3 8.82% 61.76% | 5 14.71% 76.47% | 8 23.53% 100.00%
-system.ruby.L1Cache_Controller.M.Store::total 34
-system.ruby.L1Cache_Controller.M.L2_Replacement | 45887 12.48% 12.48% | 45937 12.49% 24.97% | 46011 12.51% 37.47% | 46008 12.51% 49.98% | 45925 12.49% 62.47% | 46336 12.60% 75.07% | 46151 12.55% 87.61% | 45554 12.39% 100.00%
-system.ruby.L1Cache_Controller.M.L2_Replacement::total 367809
-system.ruby.L1Cache_Controller.M.L1_to_L2 | 47252 12.49% 12.49% | 47281 12.50% 24.99% | 47263 12.49% 37.48% | 47324 12.51% 49.99% | 47202 12.48% 62.47% | 47652 12.60% 75.07% | 47474 12.55% 87.62% | 46832 12.38% 100.00%
-system.ruby.L1Cache_Controller.M.L1_to_L2::total 378280
-system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D | 52 13.27% 13.27% | 52 13.27% 26.53% | 42 10.71% 37.24% | 45 11.48% 48.72% | 46 11.73% 60.46% | 50 12.76% 73.21% | 49 12.50% 85.71% | 56 14.29% 100.00%
-system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D::total 392
-system.ruby.L1Cache_Controller.M.Other_GETX | 573 12.90% 12.90% | 565 12.72% 25.61% | 521 11.73% 37.34% | 575 12.94% 50.28% | 559 12.58% 62.86% | 587 13.21% 76.07% | 542 12.20% 88.27% | 521 11.73% 100.00%
-system.ruby.L1Cache_Controller.M.Other_GETX::total 4443
-system.ruby.L1Cache_Controller.M.Other_GETS | 968 12.50% 12.50% | 962 12.42% 24.92% | 950 12.26% 37.18% | 983 12.69% 49.87% | 952 12.29% 62.16% | 958 12.37% 74.53% | 998 12.88% 87.41% | 975 12.59% 100.00%
-system.ruby.L1Cache_Controller.M.Other_GETS::total 7746
-system.ruby.L1Cache_Controller.M.Merged_GETS | 34 13.65% 13.65% | 36 14.46% 28.11% | 26 10.44% 38.55% | 27 10.84% 49.40% | 30 12.05% 61.45% | 31 12.45% 73.90% | 37 14.86% 88.76% | 28 11.24% 100.00%
-system.ruby.L1Cache_Controller.M.Merged_GETS::total 249
-system.ruby.L1Cache_Controller.MM.Load | 9 33.33% 33.33% | 2 7.41% 40.74% | 3 11.11% 51.85% | 5 18.52% 70.37% | 2 7.41% 77.78% | 1 3.70% 81.48% | 1 3.70% 85.19% | 4 14.81% 100.00%
-system.ruby.L1Cache_Controller.MM.Load::total 27
-system.ruby.L1Cache_Controller.MM.Store | 2 10.53% 10.53% | 2 10.53% 21.05% | 1 5.26% 26.32% | 1 5.26% 31.58% | 3 15.79% 47.37% | 6 31.58% 78.95% | 3 15.79% 94.74% | 1 5.26% 100.00%
-system.ruby.L1Cache_Controller.MM.Store::total 19
-system.ruby.L1Cache_Controller.MM.L2_Replacement | 27066 12.47% 12.47% | 27412 12.63% 25.10% | 27127 12.50% 37.60% | 27171 12.52% 50.12% | 27105 12.49% 62.61% | 26848 12.37% 74.98% | 26944 12.41% 87.39% | 27369 12.61% 100.00%
-system.ruby.L1Cache_Controller.MM.L2_Replacement::total 217042
-system.ruby.L1Cache_Controller.MM.L1_to_L2 | 27857 12.48% 12.48% | 28167 12.62% 25.10% | 27907 12.50% 37.61% | 27956 12.53% 50.13% | 27889 12.50% 62.63% | 27605 12.37% 75.00% | 27694 12.41% 87.41% | 28099 12.59% 100.00%
-system.ruby.L1Cache_Controller.MM.L1_to_L2::total 223174
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D | 28 13.86% 13.86% | 25 12.38% 26.24% | 32 15.84% 42.08% | 24 11.88% 53.96% | 29 14.36% 68.32% | 23 11.39% 79.70% | 21 10.40% 90.10% | 20 9.90% 100.00%
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D::total 202
-system.ruby.L1Cache_Controller.MM.Other_GETX | 323 12.00% 12.00% | 349 12.96% 24.96% | 322 11.96% 36.92% | 331 12.30% 49.22% | 348 12.93% 62.15% | 351 13.04% 75.19% | 310 11.52% 86.70% | 358 13.30% 100.00%
-system.ruby.L1Cache_Controller.MM.Other_GETX::total 2692
-system.ruby.L1Cache_Controller.MM.Other_GETS | 592 13.08% 13.08% | 556 12.29% 25.37% | 572 12.64% 38.01% | 582 12.86% 50.87% | 569 12.57% 63.45% | 533 11.78% 75.23% | 583 12.88% 88.11% | 538 11.89% 100.00%
-system.ruby.L1Cache_Controller.MM.Other_GETS::total 4525
-system.ruby.L1Cache_Controller.MM.Merged_GETS | 23 15.86% 15.86% | 13 8.97% 24.83% | 22 15.17% 40.00% | 22 15.17% 55.17% | 21 14.48% 69.66% | 11 7.59% 77.24% | 21 14.48% 91.72% | 12 8.28% 100.00%
-system.ruby.L1Cache_Controller.MM.Merged_GETS::total 145
-system.ruby.L1Cache_Controller.IR.Load | 1 10.00% 10.00% | 1 10.00% 20.00% | 2 20.00% 40.00% | 1 10.00% 50.00% | 1 10.00% 60.00% | 3 30.00% 90.00% | 0 0.00% 90.00% | 1 10.00% 100.00%
-system.ruby.L1Cache_Controller.IR.Load::total 10
-system.ruby.L1Cache_Controller.IR.Store | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 1 20.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00%
-system.ruby.L1Cache_Controller.IR.Store::total 5
-system.ruby.L1Cache_Controller.IR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 50.00% 50.00% | 2 50.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.L1Cache_Controller.IR.L1_to_L2::total 4
-system.ruby.L1Cache_Controller.SR.Load | 0 0.00% 0.00% | 2 14.29% 14.29% | 3 21.43% 35.71% | 3 21.43% 57.14% | 2 14.29% 71.43% | 2 14.29% 85.71% | 0 0.00% 85.71% | 2 14.29% 100.00%
-system.ruby.L1Cache_Controller.SR.Load::total 14
-system.ruby.L1Cache_Controller.SR.Store | 0 0.00% 0.00% | 1 14.29% 14.29% | 1 14.29% 28.57% | 0 0.00% 28.57% | 1 14.29% 42.86% | 1 14.29% 57.14% | 3 42.86% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.SR.Store::total 7
-system.ruby.L1Cache_Controller.SR.L1_to_L2 | 0 0.00% 0.00% | 15 22.39% 22.39% | 0 0.00% 22.39% | 19 28.36% 50.75% | 1 1.49% 52.24% | 9 13.43% 65.67% | 11 16.42% 82.09% | 12 17.91% 100.00%
-system.ruby.L1Cache_Controller.SR.L1_to_L2::total 67
-system.ruby.L1Cache_Controller.OR.Load | 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% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.OR.Load::total 2
-system.ruby.L1Cache_Controller.OR.Store | 3 60.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.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.L1Cache_Controller.OR.Store::total 5
-system.ruby.L1Cache_Controller.OR.L1_to_L2 | 0 0.00% 0.00% | 3 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.L1Cache_Controller.OR.L1_to_L2::total 3
-system.ruby.L1Cache_Controller.MR.Load | 31 12.16% 12.16% | 32 12.55% 24.71% | 28 10.98% 35.69% | 30 11.76% 47.45% | 29 11.37% 58.82% | 39 15.29% 74.12% | 31 12.16% 86.27% | 35 13.73% 100.00%
-system.ruby.L1Cache_Controller.MR.Load::total 255
-system.ruby.L1Cache_Controller.MR.Store | 21 15.33% 15.33% | 20 14.60% 29.93% | 14 10.22% 40.15% | 15 10.95% 51.09% | 17 12.41% 63.50% | 11 8.03% 71.53% | 18 13.14% 84.67% | 21 15.33% 100.00%
-system.ruby.L1Cache_Controller.MR.Store::total 137
-system.ruby.L1Cache_Controller.MR.L1_to_L2 | 85 11.52% 11.52% | 114 15.45% 26.96% | 93 12.60% 39.57% | 116 15.72% 55.28% | 75 10.16% 65.45% | 106 14.36% 79.81% | 89 12.06% 91.87% | 60 8.13% 100.00%
-system.ruby.L1Cache_Controller.MR.L1_to_L2::total 738
-system.ruby.L1Cache_Controller.MMR.Load | 17 13.08% 13.08% | 15 11.54% 24.62% | 22 16.92% 41.54% | 14 10.77% 52.31% | 19 14.62% 66.92% | 16 12.31% 79.23% | 15 11.54% 90.77% | 12 9.23% 100.00%
-system.ruby.L1Cache_Controller.MMR.Load::total 130
-system.ruby.L1Cache_Controller.MMR.Store | 11 15.28% 15.28% | 10 13.89% 29.17% | 10 13.89% 43.06% | 10 13.89% 56.94% | 10 13.89% 70.83% | 7 9.72% 80.56% | 6 8.33% 88.89% | 8 11.11% 100.00%
-system.ruby.L1Cache_Controller.MMR.Store::total 72
-system.ruby.L1Cache_Controller.MMR.L1_to_L2 | 92 24.40% 24.40% | 40 10.61% 35.01% | 50 13.26% 48.28% | 50 13.26% 61.54% | 56 14.85% 76.39% | 38 10.08% 86.47% | 37 9.81% 96.29% | 14 3.71% 100.00%
-system.ruby.L1Cache_Controller.MMR.L1_to_L2::total 377
-system.ruby.L1Cache_Controller.IM.L1_to_L2 | 279047 12.60% 12.60% | 277330 12.52% 25.12% | 275250 12.43% 37.55% | 279472 12.62% 50.17% | 278951 12.60% 62.76% | 271687 12.27% 75.03% | 273637 12.36% 87.39% | 279316 12.61% 100.00%
-system.ruby.L1Cache_Controller.IM.L1_to_L2::total 2214690
-system.ruby.L1Cache_Controller.IM.Other_GETX | 10 12.99% 12.99% | 7 9.09% 22.08% | 10 12.99% 35.06% | 8 10.39% 45.45% | 8 10.39% 55.84% | 12 15.58% 71.43% | 13 16.88% 88.31% | 9 11.69% 100.00%
-system.ruby.L1Cache_Controller.IM.Other_GETX::total 77
-system.ruby.L1Cache_Controller.IM.Other_GETS | 14 9.93% 9.93% | 18 12.77% 22.70% | 9 6.38% 29.08% | 18 12.77% 41.84% | 24 17.02% 58.87% | 24 17.02% 75.89% | 23 16.31% 92.20% | 11 7.80% 100.00%
-system.ruby.L1Cache_Controller.IM.Other_GETS::total 141
-system.ruby.L1Cache_Controller.IM.Ack | 192325 12.48% 12.48% | 194543 12.63% 25.11% | 192710 12.51% 37.62% | 193005 12.53% 50.15% | 192362 12.49% 62.64% | 190662 12.38% 75.01% | 191105 12.41% 87.42% | 193794 12.58% 100.00%
-system.ruby.L1Cache_Controller.IM.Ack::total 1540506
-system.ruby.L1Cache_Controller.IM.Data | 1107 12.79% 12.79% | 1055 12.19% 24.98% | 1076 12.43% 37.41% | 1101 12.72% 50.13% | 1084 12.52% 62.65% | 1076 12.43% 75.08% | 1088 12.57% 87.65% | 1069 12.35% 100.00%
-system.ruby.L1Cache_Controller.IM.Data::total 8656
-system.ruby.L1Cache_Controller.IM.Exclusive_Data | 26870 12.46% 12.46% | 27253 12.64% 25.11% | 26946 12.50% 37.61% | 26984 12.52% 50.12% | 26942 12.50% 62.62% | 26653 12.36% 74.98% | 26748 12.41% 87.39% | 27179 12.61% 100.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 215575
-system.ruby.L1Cache_Controller.SM.L1_to_L2 | 0 0.00% 0.00% | 3 5.17% 5.17% | 3 5.17% 10.34% | 11 18.97% 29.31% | 4 6.90% 36.21% | 11 18.97% 55.17% | 26 44.83% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.SM.L1_to_L2::total 58
-system.ruby.L1Cache_Controller.SM.Ack | 0 0.00% 0.00% | 7 13.46% 13.46% | 14 26.92% 40.38% | 2 3.85% 44.23% | 7 13.46% 57.69% | 7 13.46% 71.15% | 15 28.85% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.SM.Ack::total 52
-system.ruby.L1Cache_Controller.SM.Data | 0 0.00% 0.00% | 1 11.11% 11.11% | 2 22.22% 33.33% | 1 11.11% 44.44% | 1 11.11% 55.56% | 1 11.11% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.SM.Data::total 9
-system.ruby.L1Cache_Controller.OM.L1_to_L2 | 1 9.09% 9.09% | 10 90.91% 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.L1Cache_Controller.OM.L1_to_L2::total 11
-system.ruby.L1Cache_Controller.OM.Ack | 21 60.00% 60.00% | 7 20.00% 80.00% | 0 0.00% 80.00% | 7 20.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.L1Cache_Controller.OM.Ack::total 35
-system.ruby.L1Cache_Controller.OM.All_acks_no_sharers | 3 60.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.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.L1Cache_Controller.OM.All_acks_no_sharers::total 5
-system.ruby.L1Cache_Controller.ISM.L1_to_L2 | 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% | 6 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.ISM.L1_to_L2::total 6
-system.ruby.L1Cache_Controller.ISM.Ack | 103 13.09% 13.09% | 72 9.15% 22.24% | 81 10.29% 32.53% | 141 17.92% 50.44% | 104 13.21% 63.66% | 66 8.39% 72.05% | 123 15.63% 87.67% | 97 12.33% 100.00%
-system.ruby.L1Cache_Controller.ISM.Ack::total 787
-system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers | 1107 12.78% 12.78% | 1056 12.19% 24.96% | 1078 12.44% 37.40% | 1102 12.72% 50.12% | 1085 12.52% 62.64% | 1077 12.43% 75.07% | 1091 12.59% 87.66% | 1069 12.34% 100.00%
-system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers::total 8665
-system.ruby.L1Cache_Controller.M_W.L1_to_L2 | 539 12.99% 12.99% | 495 11.93% 24.92% | 492 11.86% 36.77% | 419 10.10% 46.87% | 531 12.80% 59.66% | 564 13.59% 73.25% | 491 11.83% 85.08% | 619 14.92% 100.00%
-system.ruby.L1Cache_Controller.M_W.L1_to_L2::total 4150
-system.ruby.L1Cache_Controller.M_W.Ack | 1679 12.46% 12.46% | 1730 12.83% 25.29% | 1809 13.42% 38.71% | 1706 12.66% 51.36% | 1691 12.54% 63.91% | 1597 11.85% 75.76% | 1608 11.93% 87.69% | 1660 12.31% 100.00%
-system.ruby.L1Cache_Controller.M_W.Ack::total 13480
-system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers | 47493 12.48% 12.48% | 47526 12.49% 24.97% | 47535 12.49% 37.47% | 47618 12.52% 49.99% | 47488 12.48% 62.47% | 47930 12.60% 75.06% | 47754 12.55% 87.62% | 47113 12.38% 100.00%
-system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers::total 380457
-system.ruby.L1Cache_Controller.MM_W.L1_to_L2 | 771 11.84% 11.84% | 740 11.36% 23.20% | 854 13.11% 36.31% | 604 9.27% 45.59% | 903 13.86% 59.45% | 860 13.20% 72.65% | 844 12.96% 85.61% | 937 14.39% 100.00%
-system.ruby.L1Cache_Controller.MM_W.L1_to_L2::total 6513
-system.ruby.L1Cache_Controller.MM_W.Ack | 2493 11.87% 11.87% | 2604 12.40% 24.26% | 2495 11.88% 36.14% | 2540 12.09% 48.23% | 2763 13.15% 61.38% | 2507 11.93% 73.31% | 2716 12.93% 86.24% | 2890 13.76% 100.00%
-system.ruby.L1Cache_Controller.MM_W.Ack::total 21008
-system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers | 26870 12.46% 12.46% | 27253 12.64% 25.11% | 26946 12.50% 37.61% | 26984 12.52% 50.12% | 26942 12.50% 62.62% | 26653 12.36% 74.98% | 26748 12.41% 87.39% | 27179 12.61% 100.00%
-system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers::total 215575
-system.ruby.L1Cache_Controller.IS.L1_to_L2 | 498330 12.50% 12.50% | 498790 12.51% 25.01% | 499590 12.53% 37.54% | 497231 12.47% 50.01% | 499578 12.53% 62.54% | 501862 12.59% 75.12% | 498020 12.49% 87.61% | 493961 12.39% 100.00%
-system.ruby.L1Cache_Controller.IS.L1_to_L2::total 3987362
-system.ruby.L1Cache_Controller.IS.Other_GETX | 16 11.51% 11.51% | 13 9.35% 20.86% | 20 14.39% 35.25% | 24 17.27% 52.52% | 18 12.95% 65.47% | 14 10.07% 75.54% | 20 14.39% 89.93% | 14 10.07% 100.00%
-system.ruby.L1Cache_Controller.IS.Other_GETX::total 139
-system.ruby.L1Cache_Controller.IS.Other_GETS | 39 14.44% 14.44% | 43 15.93% 30.37% | 23 8.52% 38.89% | 35 12.96% 51.85% | 33 12.22% 64.07% | 32 11.85% 75.93% | 38 14.07% 90.00% | 27 10.00% 100.00%
-system.ruby.L1Cache_Controller.IS.Other_GETS::total 270
-system.ruby.L1Cache_Controller.IS.Ack | 345718 12.46% 12.46% | 346858 12.50% 24.96% | 346646 12.49% 37.46% | 347061 12.51% 49.97% | 346855 12.50% 62.47% | 349503 12.60% 75.06% | 348504 12.56% 87.63% | 343326 12.37% 100.00%
-system.ruby.L1Cache_Controller.IS.Ack::total 2774471
-system.ruby.L1Cache_Controller.IS.Shared_Ack | 44 11.43% 11.43% | 49 12.73% 24.16% | 57 14.81% 38.96% | 46 11.95% 50.91% | 36 9.35% 60.26% | 53 13.77% 74.03% | 48 12.47% 86.49% | 52 13.51% 100.00%
-system.ruby.L1Cache_Controller.IS.Shared_Ack::total 385
-system.ruby.L1Cache_Controller.IS.Data | 1795 12.01% 12.01% | 1900 12.71% 24.72% | 1874 12.54% 37.26% | 1854 12.41% 49.67% | 1936 12.95% 62.62% | 1855 12.41% 75.04% | 1872 12.53% 87.56% | 1859 12.44% 100.00%
-system.ruby.L1Cache_Controller.IS.Data::total 14945
-system.ruby.L1Cache_Controller.IS.Shared_Data | 1044 12.06% 12.06% | 1090 12.59% 24.65% | 1109 12.81% 37.47% | 1077 12.44% 49.91% | 1114 12.87% 62.78% | 1071 12.37% 75.15% | 1132 13.08% 88.23% | 1019 11.77% 100.00%
-system.ruby.L1Cache_Controller.IS.Shared_Data::total 8656
-system.ruby.L1Cache_Controller.IS.Exclusive_Data | 47493 12.48% 12.48% | 47526 12.49% 24.97% | 47535 12.49% 37.47% | 47618 12.52% 49.99% | 47488 12.48% 62.47% | 47930 12.60% 75.06% | 47754 12.55% 87.62% | 47113 12.38% 100.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 380457
-system.ruby.L1Cache_Controller.SS.L1_to_L2 | 904 11.52% 11.52% | 1091 13.90% 25.42% | 1010 12.87% 38.29% | 1049 13.37% 51.66% | 1008 12.84% 64.50% | 1028 13.10% 77.60% | 970 12.36% 89.96% | 788 10.04% 100.00%
-system.ruby.L1Cache_Controller.SS.L1_to_L2::total 7848
-system.ruby.L1Cache_Controller.SS.Ack | 2951 12.08% 12.08% | 3044 12.46% 24.53% | 3159 12.93% 37.46% | 3048 12.47% 49.93% | 3201 13.10% 63.03% | 2889 11.82% 74.86% | 3172 12.98% 87.84% | 2972 12.16% 100.00%
-system.ruby.L1Cache_Controller.SS.Ack::total 24436
-system.ruby.L1Cache_Controller.SS.Shared_Ack | 2 7.41% 7.41% | 3 11.11% 18.52% | 3 11.11% 29.63% | 2 7.41% 37.04% | 2 7.41% 44.44% | 6 22.22% 66.67% | 1 3.70% 70.37% | 8 29.63% 100.00%
-system.ruby.L1Cache_Controller.SS.Shared_Ack::total 27
-system.ruby.L1Cache_Controller.SS.All_acks | 1085 12.05% 12.05% | 1134 12.59% 24.64% | 1163 12.91% 37.55% | 1122 12.46% 50.01% | 1145 12.71% 62.72% | 1121 12.45% 75.16% | 1174 13.03% 88.20% | 1063 11.80% 100.00%
-system.ruby.L1Cache_Controller.SS.All_acks::total 9007
-system.ruby.L1Cache_Controller.SS.All_acks_no_sharers | 1754 12.02% 12.02% | 1856 12.72% 24.74% | 1820 12.47% 37.21% | 1809 12.40% 49.60% | 1905 13.05% 62.66% | 1805 12.37% 75.02% | 1830 12.54% 87.56% | 1815 12.44% 100.00%
-system.ruby.L1Cache_Controller.SS.All_acks_no_sharers::total 14594
-system.ruby.L1Cache_Controller.OI.Load | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 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%
-system.ruby.L1Cache_Controller.OI.Load::total 3
-system.ruby.L1Cache_Controller.OI.Other_GETX | 1 20.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 1 20.00% 60.00% | 2 40.00% 100.00%
-system.ruby.L1Cache_Controller.OI.Other_GETX::total 5
-system.ruby.L1Cache_Controller.OI.Other_GETS | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.OI.Other_GETS::total 3
-system.ruby.L1Cache_Controller.OI.Merged_GETS | 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.L1Cache_Controller.OI.Merged_GETS::total 2
-system.ruby.L1Cache_Controller.OI.Writeback_Ack | 1055 12.45% 12.45% | 1057 12.47% 24.92% | 1035 12.21% 37.14% | 1081 12.76% 49.89% | 1041 12.28% 62.18% | 1043 12.31% 74.49% | 1099 12.97% 87.46% | 1063 12.54% 100.00%
-system.ruby.L1Cache_Controller.OI.Writeback_Ack::total 8474
-system.ruby.L1Cache_Controller.MI.Load | 14 16.09% 16.09% | 13 14.94% 31.03% | 8 9.20% 40.23% | 11 12.64% 52.87% | 12 13.79% 66.67% | 8 9.20% 75.86% | 9 10.34% 86.21% | 12 13.79% 100.00%
-system.ruby.L1Cache_Controller.MI.Load::total 87
-system.ruby.L1Cache_Controller.MI.Store | 5 10.20% 10.20% | 8 16.33% 26.53% | 5 10.20% 36.73% | 4 8.16% 44.90% | 7 14.29% 59.18% | 10 20.41% 79.59% | 4 8.16% 87.76% | 6 12.24% 100.00%
-system.ruby.L1Cache_Controller.MI.Store::total 49
-system.ruby.L1Cache_Controller.MI.Other_GETX | 15 7.65% 7.65% | 26 13.27% 20.92% | 21 10.71% 31.63% | 15 7.65% 39.29% | 36 18.37% 57.65% | 32 16.33% 73.98% | 28 14.29% 88.27% | 23 11.73% 100.00%
-system.ruby.L1Cache_Controller.MI.Other_GETX::total 196
-system.ruby.L1Cache_Controller.MI.Other_GETS | 43 10.75% 10.75% | 55 13.75% 24.50% | 44 11.00% 35.50% | 60 15.00% 50.50% | 44 11.00% 61.50% | 48 12.00% 73.50% | 49 12.25% 85.75% | 57 14.25% 100.00%
-system.ruby.L1Cache_Controller.MI.Other_GETS::total 400
-system.ruby.L1Cache_Controller.MI.Merged_GETS | 1 20.00% 20.00% | 1 20.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 2 40.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.MI.Merged_GETS::total 5
-system.ruby.L1Cache_Controller.MI.Writeback_Ack | 72894 12.48% 12.48% | 73267 12.54% 25.02% | 73072 12.51% 37.52% | 73104 12.51% 50.04% | 72950 12.49% 62.52% | 73104 12.51% 75.03% | 73016 12.50% 87.53% | 72843 12.47% 100.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 584250
-system.ruby.L1Cache_Controller.II.Writeback_Ack | 16 7.96% 7.96% | 26 12.94% 20.90% | 21 10.45% 31.34% | 16 7.96% 39.30% | 36 17.91% 57.21% | 32 15.92% 73.13% | 29 14.43% 87.56% | 25 12.44% 100.00%
-system.ruby.L1Cache_Controller.II.Writeback_Ack::total 201
-system.ruby.L1Cache_Controller.IT.Load | 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% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.IT.Load::total 3
-system.ruby.L1Cache_Controller.IT.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 15.38% 15.38% | 2 15.38% 30.77% | 9 69.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.IT.L1_to_L2::total 13
-system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1 | 2 13.33% 13.33% | 1 6.67% 20.00% | 3 20.00% 40.00% | 2 13.33% 53.33% | 2 13.33% 66.67% | 3 20.00% 86.67% | 0 0.00% 86.67% | 2 13.33% 100.00%
-system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1::total 15
-system.ruby.L1Cache_Controller.ST.Load | 0 0.00% 0.00% | 2 22.22% 22.22% | 1 11.11% 33.33% | 3 33.33% 66.67% | 0 0.00% 66.67% | 1 11.11% 77.78% | 0 0.00% 77.78% | 2 22.22% 100.00%
-system.ruby.L1Cache_Controller.ST.Load::total 9
-system.ruby.L1Cache_Controller.ST.Store | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.ST.Store::total 4
-system.ruby.L1Cache_Controller.ST.L1_to_L2 | 0 0.00% 0.00% | 15 17.24% 17.24% | 1 1.15% 18.39% | 19 21.84% 40.23% | 7 8.05% 48.28% | 14 16.09% 64.37% | 19 21.84% 86.21% | 12 13.79% 100.00%
-system.ruby.L1Cache_Controller.ST.L1_to_L2::total 87
-system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1 | 0 0.00% 0.00% | 3 14.29% 14.29% | 4 19.05% 33.33% | 3 14.29% 47.62% | 3 14.29% 61.90% | 3 14.29% 76.19% | 3 14.29% 90.48% | 2 9.52% 100.00%
-system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1::total 21
-system.ruby.L1Cache_Controller.OT.Load | 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.L1Cache_Controller.OT.Load::total 1
-system.ruby.L1Cache_Controller.OT.Store | 2 66.67% 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% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.OT.Store::total 3
-system.ruby.L1Cache_Controller.OT.L1_to_L2 | 0 0.00% 0.00% | 12 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.L1Cache_Controller.OT.L1_to_L2::total 12
-system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1 | 3 42.86% 42.86% | 2 28.57% 71.43% | 0 0.00% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1::total 7
-system.ruby.L1Cache_Controller.MT.Load | 15 13.04% 13.04% | 15 13.04% 26.09% | 15 13.04% 39.13% | 18 15.65% 54.78% | 10 8.70% 63.48% | 19 16.52% 80.00% | 14 12.17% 92.17% | 9 7.83% 100.00%
-system.ruby.L1Cache_Controller.MT.Load::total 115
-system.ruby.L1Cache_Controller.MT.Store | 9 15.00% 15.00% | 12 20.00% 35.00% | 6 10.00% 45.00% | 5 8.33% 53.33% | 9 15.00% 68.33% | 4 6.67% 75.00% | 5 8.33% 83.33% | 10 16.67% 100.00%
-system.ruby.L1Cache_Controller.MT.Store::total 60
-system.ruby.L1Cache_Controller.MT.L1_to_L2 | 188 13.56% 13.56% | 221 15.95% 29.51% | 164 11.83% 41.34% | 173 12.48% 53.82% | 142 10.25% 64.07% | 170 12.27% 76.33% | 188 13.56% 89.90% | 140 10.10% 100.00%
-system.ruby.L1Cache_Controller.MT.L1_to_L2::total 1386
-system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 | 52 13.27% 13.27% | 52 13.27% 26.53% | 42 10.71% 37.24% | 45 11.48% 48.72% | 46 11.73% 60.46% | 50 12.76% 73.21% | 49 12.50% 85.71% | 56 14.29% 100.00%
-system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1::total 392
-system.ruby.L1Cache_Controller.MMT.Load | 9 15.52% 15.52% | 7 12.07% 27.59% | 12 20.69% 48.28% | 6 10.34% 58.62% | 8 13.79% 72.41% | 7 12.07% 84.48% | 6 10.34% 94.83% | 3 5.17% 100.00%
-system.ruby.L1Cache_Controller.MMT.Load::total 58
-system.ruby.L1Cache_Controller.MMT.Store | 5 15.62% 15.62% | 6 18.75% 34.38% | 3 9.38% 43.75% | 7 21.88% 65.62% | 3 9.38% 75.00% | 3 9.38% 84.38% | 2 6.25% 90.62% | 3 9.38% 100.00%
-system.ruby.L1Cache_Controller.MMT.Store::total 32
-system.ruby.L1Cache_Controller.MMT.L1_to_L2 | 176 22.51% 22.51% | 96 12.28% 34.78% | 95 12.15% 46.93% | 80 10.23% 57.16% | 78 9.97% 67.14% | 94 12.02% 79.16% | 107 13.68% 92.84% | 56 7.16% 100.00%
-system.ruby.L1Cache_Controller.MMT.L1_to_L2::total 782
-system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 | 28 13.86% 13.86% | 25 12.38% 26.24% | 32 15.84% 42.08% | 24 11.88% 53.96% | 29 14.36% 68.32% | 23 11.39% 79.70% | 21 10.40% 90.10% | 20 9.90% 100.00%
-system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1::total 202
-system.ruby.Directory_Controller.GETX 227829 0.00% 0.00%
-system.ruby.Directory_Controller.GETS 410069 0.00% 0.00%
-system.ruby.Directory_Controller.PUT 595805 0.00% 0.00%
-system.ruby.Directory_Controller.Unblock 201 0.00% 0.00%
-system.ruby.Directory_Controller.UnblockS 23601 0.00% 0.00%
-system.ruby.Directory_Controller.UnblockM 604700 0.00% 0.00%
-system.ruby.Directory_Controller.Writeback_Clean 8091 0.00% 0.00%
-system.ruby.Directory_Controller.Writeback_Dirty 383 0.00% 0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Clean 363032 0.00% 0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 221218 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 607721 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 221589 0.00% 0.00%
-system.ruby.Directory_Controller.All_Unblocks 423 0.00% 0.00%
-system.ruby.Directory_Controller.NX.GETX 74 0.00% 0.00%
-system.ruby.Directory_Controller.NX.GETS 87 0.00% 0.00%
-system.ruby.Directory_Controller.NX.PUT 8671 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETX 7327 0.00% 0.00%
-system.ruby.Directory_Controller.NO.GETS 12671 0.00% 0.00%
-system.ruby.Directory_Controller.NO.PUT 584254 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETX 8405 0.00% 0.00%
-system.ruby.Directory_Controller.O.GETS 14947 0.00% 0.00%
-system.ruby.Directory_Controller.E.GETX 208449 0.00% 0.00%
-system.ruby.Directory_Controller.E.GETS 375946 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.GETX 243 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.GETS 423 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.PUT 2868 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.UnblockS 8198 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B.UnblockM 604069 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_X.PUT 1 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_X.UnblockS 11 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_X.UnblockM 232 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_S.UnblockS 24 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_S.UnblockM 399 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_S_W.PUT 10 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_S_W.UnblockS 423 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_S_W.All_Unblocks 423 0.00% 0.00%
-system.ruby.Directory_Controller.O_B.GETX 5 0.00% 0.00%
-system.ruby.Directory_Controller.O_B.GETS 5 0.00% 0.00%
-system.ruby.Directory_Controller.O_B.UnblockS 14945 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_W.GETX 1903 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_W.GETS 3455 0.00% 0.00%
-system.ruby.Directory_Controller.NO_B_W.Memory_Data 592776 0.00% 0.00%
-system.ruby.Directory_Controller.O_B_W.GETX 48 0.00% 0.00%
-system.ruby.Directory_Controller.O_B_W.GETS 72 0.00% 0.00%
-system.ruby.Directory_Controller.O_B_W.Memory_Data 14945 0.00% 0.00%
-system.ruby.Directory_Controller.WB.GETX 290 0.00% 0.00%
-system.ruby.Directory_Controller.WB.GETS 530 0.00% 0.00%
-system.ruby.Directory_Controller.WB.PUT 1 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Unblock 201 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Writeback_Clean 8091 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Writeback_Dirty 383 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 363032 0.00% 0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 221218 0.00% 0.00%
-system.ruby.Directory_Controller.WB_O_W.GETX 3 0.00% 0.00%
-system.ruby.Directory_Controller.WB_O_W.GETS 2 0.00% 0.00%
-system.ruby.Directory_Controller.WB_O_W.Memory_Ack 383 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.GETX 1082 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.GETS 1931 0.00% 0.00%
-system.ruby.Directory_Controller.WB_E_W.Memory_Ack 221206 0.00% 0.00%
+system.ruby.L1Cache_Controller.O.L2_Replacement | 872 12.65% 12.65% | 877 12.72% 25.38% | 862 12.51% 37.88% | 862 12.51% 50.39% | 846 12.28% 62.67% | 873 12.67% 75.33% | 864 12.54% 87.87% | 836 12.13% 100.00%
+system.ruby.L1Cache_Controller.O.L2_Replacement::total 6892
+system.ruby.L1Cache_Controller.O.L1_to_L2 | 63 10.47% 10.47% | 75 12.46% 22.92% | 90 14.95% 37.87% | 86 14.29% 52.16% | 79 13.12% 65.28% | 72 11.96% 77.24% | 72 11.96% 89.20% | 65 10.80% 100.00%
+system.ruby.L1Cache_Controller.O.L1_to_L2::total 602
+system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00%
+system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D::total 5
+system.ruby.L1Cache_Controller.O.Other_GETX | 7 14.58% 14.58% | 2 4.17% 18.75% | 6 12.50% 31.25% | 10 20.83% 52.08% | 7 14.58% 66.67% | 7 14.58% 81.25% | 2 4.17% 85.42% | 7 14.58% 100.00%
+system.ruby.L1Cache_Controller.O.Other_GETX::total 48
+system.ruby.L1Cache_Controller.O.Other_GETS | 3 5.08% 5.08% | 4 6.78% 11.86% | 7 11.86% 23.73% | 11 18.64% 42.37% | 9 15.25% 57.63% | 7 11.86% 69.49% | 10 16.95% 86.44% | 8 13.56% 100.00%
+system.ruby.L1Cache_Controller.O.Other_GETS::total 59
+system.ruby.L1Cache_Controller.O.Merged_GETS | 3 14.29% 14.29% | 1 4.76% 19.05% | 3 14.29% 33.33% | 4 19.05% 52.38% | 3 14.29% 66.67% | 0 0.00% 66.67% | 5 23.81% 90.48% | 2 9.52% 100.00%
+system.ruby.L1Cache_Controller.O.Merged_GETS::total 21
+system.ruby.L1Cache_Controller.M.Load | 1 5.56% 5.56% | 2 11.11% 16.67% | 3 16.67% 33.33% | 4 22.22% 55.56% | 3 16.67% 72.22% | 3 16.67% 88.89% | 1 5.56% 94.44% | 1 5.56% 100.00%
+system.ruby.L1Cache_Controller.M.Load::total 18
+system.ruby.L1Cache_Controller.M.Store | 4 19.05% 19.05% | 0 0.00% 19.05% | 2 9.52% 28.57% | 4 19.05% 47.62% | 3 14.29% 61.90% | 0 0.00% 61.90% | 4 19.05% 80.95% | 4 19.05% 100.00%
+system.ruby.L1Cache_Controller.M.Store::total 21
+system.ruby.L1Cache_Controller.M.L2_Replacement | 45980 12.53% 12.53% | 45916 12.51% 25.04% | 45952 12.52% 37.55% | 45945 12.52% 50.07% | 45597 12.42% 62.49% | 45962 12.52% 75.01% | 45778 12.47% 87.49% | 45934 12.51% 100.00%
+system.ruby.L1Cache_Controller.M.L2_Replacement::total 367064
+system.ruby.L1Cache_Controller.M.L1_to_L2 | 47218 12.53% 12.53% | 47164 12.52% 25.05% | 47173 12.52% 37.56% | 47162 12.52% 50.08% | 46805 12.42% 62.50% | 47183 12.52% 75.02% | 47003 12.47% 87.49% | 47135 12.51% 100.00%
+system.ruby.L1Cache_Controller.M.L1_to_L2::total 376843
+system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D | 42 13.55% 13.55% | 42 13.55% 27.10% | 30 9.68% 36.77% | 44 14.19% 50.97% | 45 14.52% 65.48% | 35 11.29% 76.77% | 39 12.58% 89.35% | 33 10.65% 100.00%
+system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D::total 310
+system.ruby.L1Cache_Controller.M.Other_GETX | 450 12.17% 12.17% | 479 12.95% 25.12% | 475 12.84% 37.97% | 473 12.79% 50.76% | 464 12.55% 63.30% | 444 12.01% 75.31% | 459 12.41% 87.72% | 454 12.28% 100.00%
+system.ruby.L1Cache_Controller.M.Other_GETX::total 3698
+system.ruby.L1Cache_Controller.M.Other_GETS | 774 12.68% 12.68% | 778 12.75% 25.43% | 761 12.47% 37.91% | 781 12.80% 50.70% | 728 11.93% 62.64% | 781 12.80% 75.43% | 749 12.27% 87.71% | 750 12.29% 100.00%
+system.ruby.L1Cache_Controller.M.Other_GETS::total 6102
+system.ruby.L1Cache_Controller.M.Merged_GETS | 66 13.02% 13.02% | 58 11.44% 24.46% | 70 13.81% 38.26% | 48 9.47% 47.73% | 79 15.58% 63.31% | 49 9.66% 72.98% | 79 15.58% 88.56% | 58 11.44% 100.00%
+system.ruby.L1Cache_Controller.M.Merged_GETS::total 507
+system.ruby.L1Cache_Controller.MM.Load | 1 8.33% 8.33% | 1 8.33% 16.67% | 2 16.67% 33.33% | 2 16.67% 50.00% | 1 8.33% 58.33% | 1 8.33% 66.67% | 2 16.67% 83.33% | 2 16.67% 100.00%
+system.ruby.L1Cache_Controller.MM.Load::total 12
+system.ruby.L1Cache_Controller.MM.Store | 2 20.00% 20.00% | 0 0.00% 20.00% | 1 10.00% 30.00% | 2 20.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 2 20.00% 90.00% | 1 10.00% 100.00%
+system.ruby.L1Cache_Controller.MM.Store::total 10
+system.ruby.L1Cache_Controller.MM.L2_Replacement | 27411 12.60% 12.60% | 27088 12.45% 25.05% | 27175 12.49% 37.54% | 27252 12.53% 50.07% | 27368 12.58% 62.65% | 26904 12.37% 75.01% | 27423 12.60% 87.62% | 26940 12.38% 100.00%
+system.ruby.L1Cache_Controller.MM.L2_Replacement::total 217561
+system.ruby.L1Cache_Controller.MM.L1_to_L2 | 28093 12.59% 12.59% | 27802 12.46% 25.05% | 27903 12.50% 37.55% | 27924 12.51% 50.07% | 28049 12.57% 62.64% | 27597 12.37% 75.01% | 28124 12.60% 87.61% | 27644 12.39% 100.00%
+system.ruby.L1Cache_Controller.MM.L1_to_L2::total 223136
+system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D | 37 16.23% 16.23% | 35 15.35% 31.58% | 26 11.40% 42.98% | 28 12.28% 55.26% | 24 10.53% 65.79% | 29 12.72% 78.51% | 28 12.28% 90.79% | 21 9.21% 100.00%
+system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D::total 228
+system.ruby.L1Cache_Controller.MM.Other_GETX | 238 11.94% 11.94% | 259 12.99% 24.92% | 260 13.04% 37.96% | 220 11.03% 49.00% | 271 13.59% 62.59% | 241 12.09% 74.67% | 258 12.94% 87.61% | 247 12.39% 100.00%
+system.ruby.L1Cache_Controller.MM.Other_GETX::total 1994
+system.ruby.L1Cache_Controller.MM.Other_GETS | 422 12.02% 12.02% | 442 12.59% 24.60% | 452 12.87% 37.47% | 444 12.64% 50.11% | 400 11.39% 61.50% | 449 12.78% 74.29% | 443 12.61% 86.90% | 460 13.10% 100.00%
+system.ruby.L1Cache_Controller.MM.Other_GETS::total 3512
+system.ruby.L1Cache_Controller.MM.Merged_GETS | 40 11.98% 11.98% | 43 12.87% 24.85% | 38 11.38% 36.23% | 43 12.87% 49.10% | 47 14.07% 63.17% | 50 14.97% 78.14% | 38 11.38% 89.52% | 35 10.48% 100.00%
+system.ruby.L1Cache_Controller.MM.Merged_GETS::total 334
+system.ruby.L1Cache_Controller.IR.Load | 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% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.IR.Load::total 3
+system.ruby.L1Cache_Controller.IR.Store | 2 28.57% 28.57% | 1 14.29% 42.86% | 0 0.00% 42.86% | 1 14.29% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00%
+system.ruby.L1Cache_Controller.IR.Store::total 7
+system.ruby.L1Cache_Controller.IR.L1_to_L2 | 10 43.48% 43.48% | 0 0.00% 43.48% | 0 0.00% 43.48% | 7 30.43% 73.91% | 1 4.35% 78.26% | 0 0.00% 78.26% | 5 21.74% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.IR.L1_to_L2::total 23
+system.ruby.L1Cache_Controller.SR.Load | 1 10.00% 10.00% | 2 20.00% 30.00% | 2 20.00% 50.00% | 1 10.00% 60.00% | 2 20.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00%
+system.ruby.L1Cache_Controller.SR.Load::total 10
+system.ruby.L1Cache_Controller.SR.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 2 50.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00%
+system.ruby.L1Cache_Controller.SR.Store::total 4
+system.ruby.L1Cache_Controller.SR.L1_to_L2 | 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.L1Cache_Controller.SR.L1_to_L2::total 1
+system.ruby.L1Cache_Controller.OR.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00%
+system.ruby.L1Cache_Controller.OR.Load::total 3
+system.ruby.L1Cache_Controller.OR.Store | 1 50.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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.OR.Store::total 2
+system.ruby.L1Cache_Controller.OR.L1_to_L2 | 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%
+system.ruby.L1Cache_Controller.OR.L1_to_L2::total 1
+system.ruby.L1Cache_Controller.MR.Load | 25 13.09% 13.09% | 23 12.04% 25.13% | 21 10.99% 36.13% | 29 15.18% 51.31% | 31 16.23% 67.54% | 16 8.38% 75.92% | 26 13.61% 89.53% | 20 10.47% 100.00%
+system.ruby.L1Cache_Controller.MR.Load::total 191
+system.ruby.L1Cache_Controller.MR.Store | 17 14.29% 14.29% | 19 15.97% 30.25% | 9 7.56% 37.82% | 15 12.61% 50.42% | 14 11.76% 62.18% | 19 15.97% 78.15% | 13 10.92% 89.08% | 13 10.92% 100.00%
+system.ruby.L1Cache_Controller.MR.Store::total 119
+system.ruby.L1Cache_Controller.MR.L1_to_L2 | 94 15.75% 15.75% | 102 17.09% 32.83% | 50 8.38% 41.21% | 86 14.41% 55.61% | 74 12.40% 68.01% | 83 13.90% 81.91% | 76 12.73% 94.64% | 32 5.36% 100.00%
+system.ruby.L1Cache_Controller.MR.L1_to_L2::total 597
+system.ruby.L1Cache_Controller.MMR.Load | 23 15.54% 15.54% | 22 14.86% 30.41% | 21 14.19% 44.59% | 20 13.51% 58.11% | 10 6.76% 64.86% | 17 11.49% 76.35% | 21 14.19% 90.54% | 14 9.46% 100.00%
+system.ruby.L1Cache_Controller.MMR.Load::total 148
+system.ruby.L1Cache_Controller.MMR.Store | 14 17.50% 17.50% | 13 16.25% 33.75% | 5 6.25% 40.00% | 8 10.00% 50.00% | 14 17.50% 67.50% | 12 15.00% 82.50% | 7 8.75% 91.25% | 7 8.75% 100.00%
+system.ruby.L1Cache_Controller.MMR.Store::total 80
+system.ruby.L1Cache_Controller.MMR.L1_to_L2 | 69 17.38% 17.38% | 39 9.82% 27.20% | 42 10.58% 37.78% | 55 13.85% 51.64% | 39 9.82% 61.46% | 89 22.42% 83.88% | 28 7.05% 90.93% | 36 9.07% 100.00%
+system.ruby.L1Cache_Controller.MMR.L1_to_L2::total 397
+system.ruby.L1Cache_Controller.IM.L1_to_L2 | 274713 12.40% 12.40% | 274213 12.37% 24.77% | 276032 12.46% 37.23% | 277552 12.52% 49.75% | 280112 12.64% 62.39% | 276280 12.47% 74.86% | 283147 12.78% 87.64% | 274015 12.36% 100.00%
+system.ruby.L1Cache_Controller.IM.L1_to_L2::total 2216064
+system.ruby.L1Cache_Controller.IM.Other_GETX | 59 13.00% 13.00% | 50 11.01% 24.01% | 45 9.91% 33.92% | 57 12.56% 46.48% | 54 11.89% 58.37% | 72 15.86% 74.23% | 65 14.32% 88.55% | 52 11.45% 100.00%
+system.ruby.L1Cache_Controller.IM.Other_GETX::total 454
+system.ruby.L1Cache_Controller.IM.Other_GETS | 85 9.74% 9.74% | 98 11.23% 20.96% | 117 13.40% 34.36% | 120 13.75% 48.11% | 111 12.71% 60.82% | 113 12.94% 73.77% | 106 12.14% 85.91% | 123 14.09% 100.00%
+system.ruby.L1Cache_Controller.IM.Other_GETS::total 873
+system.ruby.L1Cache_Controller.IM.Ack | 143024 12.60% 12.60% | 140883 12.41% 25.01% | 141838 12.50% 37.51% | 142363 12.54% 50.05% | 142609 12.56% 62.62% | 141109 12.43% 75.05% | 142897 12.59% 87.64% | 140315 12.36% 100.00%
+system.ruby.L1Cache_Controller.IM.Ack::total 1135038
+system.ruby.L1Cache_Controller.IM.Data | 1363 12.61% 12.61% | 1297 12.00% 24.62% | 1305 12.08% 36.70% | 1478 13.68% 50.37% | 1340 12.40% 62.78% | 1337 12.37% 75.15% | 1326 12.27% 87.42% | 1359 12.58% 100.00%
+system.ruby.L1Cache_Controller.IM.Data::total 10805
+system.ruby.L1Cache_Controller.IM.Exclusive_Data | 26726 12.58% 12.58% | 26520 12.48% 25.06% | 26611 12.53% 37.59% | 26464 12.46% 50.04% | 26725 12.58% 62.62% | 26292 12.37% 75.00% | 26818 12.62% 87.62% | 26305 12.38% 100.00%
+system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 212461
+system.ruby.L1Cache_Controller.SM.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 71.43% 71.43% | 2 28.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.SM.L1_to_L2::total 7
+system.ruby.L1Cache_Controller.SM.Ack | 7 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 7 25.00% 50.00% | 14 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.SM.Ack::total 28
+system.ruby.L1Cache_Controller.SM.Data | 1 16.67% 16.67% | 0 0.00% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 3 50.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00%
+system.ruby.L1Cache_Controller.SM.Data::total 6
+system.ruby.L1Cache_Controller.OM.L1_to_L2 | 10 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%
+system.ruby.L1Cache_Controller.OM.L1_to_L2::total 10
+system.ruby.L1Cache_Controller.OM.Ack | 7 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 7 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.OM.Ack::total 14
+system.ruby.L1Cache_Controller.OM.All_acks_no_sharers | 1 50.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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.OM.All_acks_no_sharers::total 2
+system.ruby.L1Cache_Controller.ISM.L1_to_L2 | 1007 10.85% 10.85% | 1353 14.58% 25.42% | 1037 11.17% 36.59% | 1556 16.76% 53.36% | 1024 11.03% 64.39% | 1087 11.71% 76.10% | 1067 11.49% 87.59% | 1152 12.41% 100.00%
+system.ruby.L1Cache_Controller.ISM.L1_to_L2::total 9283
+system.ruby.L1Cache_Controller.ISM.Ack | 2517 11.99% 11.99% | 2466 11.75% 23.74% | 2543 12.12% 35.86% | 2993 14.26% 50.11% | 2755 13.13% 63.24% | 2586 12.32% 75.56% | 2564 12.22% 87.78% | 2566 12.22% 100.00%
+system.ruby.L1Cache_Controller.ISM.Ack::total 20990
+system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers | 1364 12.62% 12.62% | 1297 12.00% 24.61% | 1305 12.07% 36.68% | 1479 13.68% 50.37% | 1343 12.42% 62.79% | 1337 12.37% 75.15% | 1326 12.27% 87.42% | 1360 12.58% 100.00%
+system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers::total 10811
+system.ruby.L1Cache_Controller.M_W.Load | 0 0.00% 0.00% | 6 22.22% 22.22% | 2 7.41% 29.63% | 3 11.11% 40.74% | 4 14.81% 55.56% | 6 22.22% 77.78% | 5 18.52% 96.30% | 1 3.70% 100.00%
+system.ruby.L1Cache_Controller.M_W.Load::total 27
+system.ruby.L1Cache_Controller.M_W.Store | 3 37.50% 37.50% | 0 0.00% 37.50% | 2 25.00% 62.50% | 0 0.00% 62.50% | 1 12.50% 75.00% | 0 0.00% 75.00% | 2 25.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.M_W.Store::total 8
+system.ruby.L1Cache_Controller.M_W.L1_to_L2 | 63122 12.28% 12.28% | 64179 12.48% 24.76% | 64634 12.57% 37.33% | 63376 12.33% 49.66% | 64257 12.50% 62.16% | 65116 12.67% 74.83% | 64478 12.54% 87.37% | 64945 12.63% 100.00%
+system.ruby.L1Cache_Controller.M_W.L1_to_L2::total 514107
+system.ruby.L1Cache_Controller.M_W.Ack | 87604 12.42% 12.42% | 87878 12.45% 24.87% | 88420 12.53% 37.40% | 88219 12.50% 49.90% | 87686 12.43% 62.33% | 89091 12.63% 74.96% | 87950 12.46% 87.42% | 88748 12.58% 100.00%
+system.ruby.L1Cache_Controller.M_W.Ack::total 705596
+system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers | 47293 12.53% 12.53% | 47254 12.52% 25.04% | 47271 12.52% 37.56% | 47269 12.52% 50.08% | 46889 12.42% 62.50% | 47258 12.52% 75.02% | 47086 12.47% 87.49% | 47220 12.51% 100.00%
+system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers::total 377540
+system.ruby.L1Cache_Controller.MM_W.Load | 1 5.88% 5.88% | 2 11.76% 17.65% | 3 17.65% 35.29% | 1 5.88% 41.18% | 3 17.65% 58.82% | 1 5.88% 64.71% | 1 5.88% 70.59% | 5 29.41% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Load::total 17
+system.ruby.L1Cache_Controller.MM_W.Store | 1 16.67% 16.67% | 3 50.00% 66.67% | 2 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%
+system.ruby.L1Cache_Controller.MM_W.Store::total 6
+system.ruby.L1Cache_Controller.MM_W.L1_to_L2 | 36722 12.63% 12.63% | 36826 12.67% 25.30% | 37113 12.76% 38.06% | 35896 12.35% 50.41% | 36377 12.51% 62.92% | 35600 12.24% 75.16% | 36168 12.44% 87.60% | 36049 12.40% 100.00%
+system.ruby.L1Cache_Controller.MM_W.L1_to_L2::total 290751
+system.ruby.L1Cache_Controller.MM_W.Ack | 50176 12.55% 12.55% | 50453 12.62% 25.18% | 50220 12.56% 37.74% | 49306 12.34% 50.07% | 50222 12.56% 62.64% | 48806 12.21% 74.85% | 50636 12.67% 87.52% | 49898 12.48% 100.00%
+system.ruby.L1Cache_Controller.MM_W.Ack::total 399717
+system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers | 26729 12.58% 12.58% | 26520 12.48% 25.06% | 26613 12.53% 37.59% | 26464 12.46% 50.04% | 26726 12.58% 62.62% | 26292 12.37% 75.00% | 26820 12.62% 87.62% | 26305 12.38% 100.00%
+system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers::total 212469
+system.ruby.L1Cache_Controller.IS.L1_to_L2 | 504630 12.56% 12.56% | 503087 12.52% 25.08% | 502873 12.52% 37.60% | 504272 12.55% 50.15% | 499060 12.42% 62.57% | 502572 12.51% 75.08% | 496893 12.37% 87.45% | 504309 12.55% 100.00%
+system.ruby.L1Cache_Controller.IS.L1_to_L2::total 4017696
+system.ruby.L1Cache_Controller.IS.Other_GETX | 103 11.61% 11.61% | 108 12.18% 23.79% | 115 12.97% 36.75% | 129 14.54% 51.30% | 101 11.39% 62.68% | 113 12.74% 75.42% | 112 12.63% 88.05% | 106 11.95% 100.00%
+system.ruby.L1Cache_Controller.IS.Other_GETX::total 887
+system.ruby.L1Cache_Controller.IS.Other_GETS | 192 11.83% 11.83% | 215 13.25% 25.08% | 196 12.08% 37.15% | 188 11.58% 48.74% | 193 11.89% 60.63% | 216 13.31% 73.94% | 199 12.26% 86.20% | 224 13.80% 100.00%
+system.ruby.L1Cache_Controller.IS.Other_GETS::total 1623
+system.ruby.L1Cache_Controller.IS.Ack | 257105 12.56% 12.56% | 256488 12.53% 25.08% | 255973 12.50% 37.58% | 256498 12.53% 50.11% | 254407 12.42% 62.54% | 256125 12.51% 75.05% | 255415 12.47% 87.52% | 255541 12.48% 100.00%
+system.ruby.L1Cache_Controller.IS.Ack::total 2047552
+system.ruby.L1Cache_Controller.IS.Shared_Ack | 21 7.50% 7.50% | 28 10.00% 17.50% | 33 11.79% 29.29% | 46 16.43% 45.71% | 35 12.50% 58.21% | 39 13.93% 72.14% | 39 13.93% 86.07% | 39 13.93% 100.00%
+system.ruby.L1Cache_Controller.IS.Shared_Ack::total 280
+system.ruby.L1Cache_Controller.IS.Data | 2076 12.31% 12.31% | 2080 12.33% 24.64% | 2047 12.13% 36.77% | 2101 12.45% 49.22% | 2132 12.64% 61.86% | 2164 12.83% 74.69% | 2122 12.58% 87.27% | 2148 12.73% 100.00%
+system.ruby.L1Cache_Controller.IS.Data::total 16870
+system.ruby.L1Cache_Controller.IS.Shared_Data | 1192 12.40% 12.40% | 1173 12.20% 24.60% | 1206 12.55% 37.15% | 1220 12.69% 49.84% | 1176 12.23% 62.07% | 1276 13.27% 75.35% | 1184 12.32% 87.66% | 1186 12.34% 100.00%
+system.ruby.L1Cache_Controller.IS.Shared_Data::total 9613
+system.ruby.L1Cache_Controller.IS.Exclusive_Data | 47296 12.53% 12.53% | 47254 12.52% 25.04% | 47273 12.52% 37.56% | 47270 12.52% 50.08% | 46891 12.42% 62.50% | 47258 12.52% 75.02% | 47089 12.47% 87.49% | 47221 12.51% 100.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 377552
+system.ruby.L1Cache_Controller.SS.Load | 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% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.SS.Load::total 1
+system.ruby.L1Cache_Controller.SS.L1_to_L2 | 4391 11.77% 11.77% | 4934 13.23% 25.00% | 4841 12.98% 37.98% | 4629 12.41% 50.38% | 4379 11.74% 62.12% | 4778 12.81% 74.93% | 4436 11.89% 86.82% | 4915 13.18% 100.00%
+system.ruby.L1Cache_Controller.SS.L1_to_L2::total 37303
+system.ruby.L1Cache_Controller.SS.Ack | 6760 12.16% 12.16% | 6850 12.32% 24.48% | 6884 12.38% 36.86% | 6878 12.37% 49.24% | 6979 12.55% 61.79% | 7194 12.94% 74.73% | 6892 12.40% 87.13% | 7157 12.87% 100.00%
+system.ruby.L1Cache_Controller.SS.Ack::total 55594
+system.ruby.L1Cache_Controller.SS.Shared_Ack | 10 10.53% 10.53% | 13 13.68% 24.21% | 8 8.42% 32.63% | 8 8.42% 41.05% | 11 11.58% 52.63% | 10 10.53% 63.16% | 18 18.95% 82.11% | 17 17.89% 100.00%
+system.ruby.L1Cache_Controller.SS.Shared_Ack::total 95
+system.ruby.L1Cache_Controller.SS.All_acks | 1220 12.28% 12.28% | 1207 12.15% 24.43% | 1244 12.52% 36.95% | 1265 12.73% 49.68% | 1214 12.22% 61.90% | 1317 13.26% 75.16% | 1235 12.43% 87.59% | 1233 12.41% 100.00%
+system.ruby.L1Cache_Controller.SS.All_acks::total 9935
+system.ruby.L1Cache_Controller.SS.All_acks_no_sharers | 2048 12.38% 12.38% | 2046 12.36% 24.74% | 2009 12.14% 36.88% | 2056 12.42% 49.31% | 2094 12.65% 61.96% | 2123 12.83% 74.79% | 2071 12.52% 87.30% | 2101 12.70% 100.00%
+system.ruby.L1Cache_Controller.SS.All_acks_no_sharers::total 16548
+system.ruby.L1Cache_Controller.OI.Load | 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.L1Cache_Controller.OI.Load::total 1
+system.ruby.L1Cache_Controller.OI.Store | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00%
+system.ruby.L1Cache_Controller.OI.Store::total 3
+system.ruby.L1Cache_Controller.OI.Other_GETX | 4 16.67% 16.67% | 3 12.50% 29.17% | 4 16.67% 45.83% | 3 12.50% 58.33% | 3 12.50% 70.83% | 3 12.50% 83.33% | 3 12.50% 95.83% | 1 4.17% 100.00%
+system.ruby.L1Cache_Controller.OI.Other_GETX::total 24
+system.ruby.L1Cache_Controller.OI.Other_GETS | 0 0.00% 0.00% | 3 15.00% 15.00% | 3 15.00% 30.00% | 5 25.00% 55.00% | 1 5.00% 60.00% | 1 5.00% 65.00% | 1 5.00% 70.00% | 6 30.00% 100.00%
+system.ruby.L1Cache_Controller.OI.Other_GETS::total 20
+system.ruby.L1Cache_Controller.OI.Merged_GETS | 4 20.00% 20.00% | 2 10.00% 30.00% | 2 10.00% 40.00% | 3 15.00% 55.00% | 1 5.00% 60.00% | 2 10.00% 70.00% | 3 15.00% 85.00% | 3 15.00% 100.00%
+system.ruby.L1Cache_Controller.OI.Merged_GETS::total 20
+system.ruby.L1Cache_Controller.OI.Writeback_Ack | 1196 12.70% 12.70% | 1164 12.36% 25.06% | 1149 12.20% 37.26% | 1191 12.65% 49.91% | 1150 12.21% 62.12% | 1198 12.72% 74.84% | 1221 12.97% 87.81% | 1148 12.19% 100.00%
+system.ruby.L1Cache_Controller.OI.Writeback_Ack::total 9417
+system.ruby.L1Cache_Controller.MI.Load | 13 10.57% 10.57% | 20 16.26% 26.83% | 18 14.63% 41.46% | 14 11.38% 52.85% | 11 8.94% 61.79% | 25 20.33% 82.11% | 9 7.32% 89.43% | 13 10.57% 100.00%
+system.ruby.L1Cache_Controller.MI.Load::total 123
+system.ruby.L1Cache_Controller.MI.Store | 5 9.80% 9.80% | 3 5.88% 15.69% | 8 15.69% 31.37% | 3 5.88% 37.25% | 12 23.53% 60.78% | 10 19.61% 80.39% | 3 5.88% 86.27% | 7 13.73% 100.00%
+system.ruby.L1Cache_Controller.MI.Store::total 51
+system.ruby.L1Cache_Controller.MI.Other_GETX | 162 11.43% 11.43% | 181 12.77% 24.21% | 181 12.77% 36.98% | 182 12.84% 49.82% | 184 12.99% 62.81% | 181 12.77% 75.58% | 156 11.01% 86.59% | 190 13.41% 100.00%
+system.ruby.L1Cache_Controller.MI.Other_GETX::total 1417
+system.ruby.L1Cache_Controller.MI.Other_GETS | 315 12.90% 12.90% | 277 11.35% 24.25% | 281 11.51% 35.76% | 327 13.40% 49.16% | 292 11.96% 61.12% | 316 12.95% 74.07% | 342 14.01% 88.08% | 291 11.92% 100.00%
+system.ruby.L1Cache_Controller.MI.Other_GETS::total 2441
+system.ruby.L1Cache_Controller.MI.Merged_GETS | 13 12.04% 12.04% | 13 12.04% 24.07% | 10 9.26% 33.33% | 5 4.63% 37.96% | 15 13.89% 51.85% | 12 11.11% 62.96% | 18 16.67% 79.63% | 22 20.37% 100.00%
+system.ruby.L1Cache_Controller.MI.Merged_GETS::total 108
+system.ruby.L1Cache_Controller.MI.Writeback_Ack | 72897 12.55% 12.55% | 72530 12.49% 25.05% | 72652 12.51% 37.56% | 72680 12.52% 50.08% | 72470 12.48% 62.56% | 72355 12.46% 75.02% | 72681 12.52% 87.54% | 72370 12.46% 100.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 580635
+system.ruby.L1Cache_Controller.II.Store | 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%
+system.ruby.L1Cache_Controller.II.Store::total 1
+system.ruby.L1Cache_Controller.II.Other_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.II.Other_GETX::total 3
+system.ruby.L1Cache_Controller.II.Writeback_Ack | 166 11.53% 11.53% | 184 12.78% 24.31% | 185 12.85% 37.15% | 185 12.85% 50.00% | 187 12.99% 62.99% | 184 12.78% 75.76% | 158 10.97% 86.74% | 191 13.26% 100.00%
+system.ruby.L1Cache_Controller.II.Writeback_Ack::total 1440
+system.ruby.L1Cache_Controller.II.Writeback_Nack | 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.L1Cache_Controller.II.Writeback_Nack::total 1
+system.ruby.L1Cache_Controller.IT.Load | 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.L1Cache_Controller.IT.Load::total 1
+system.ruby.L1Cache_Controller.IT.Store | 1 50.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% | 0 0.00% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.IT.Store::total 2
+system.ruby.L1Cache_Controller.IT.L1_to_L2 | 10 22.73% 22.73% | 0 0.00% 22.73% | 0 0.00% 22.73% | 7 15.91% 38.64% | 15 34.09% 72.73% | 7 15.91% 88.64% | 5 11.36% 100.00% | 0 0.00% 100.00%
+system.ruby.L1Cache_Controller.IT.L1_to_L2::total 44
+system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1 | 2 20.00% 20.00% | 1 10.00% 30.00% | 0 0.00% 30.00% | 1 10.00% 40.00% | 3 30.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00%
+system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1::total 10
+system.ruby.L1Cache_Controller.ST.Load | 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.L1Cache_Controller.ST.Load::total 1
+system.ruby.L1Cache_Controller.ST.Store | 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%
+system.ruby.L1Cache_Controller.ST.Store::total 3
+system.ruby.L1Cache_Controller.ST.L1_to_L2 | 9 25.71% 25.71% | 0 0.00% 25.71% | 7 20.00% 45.71% | 1 2.86% 48.57% | 8 22.86% 71.43% | 0 0.00% 71.43% | 8 22.86% 94.29% | 2 5.71% 100.00%
+system.ruby.L1Cache_Controller.ST.L1_to_L2::total 35
+system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1 | 1 7.14% 7.14% | 2 14.29% 21.43% | 2 14.29% 35.71% | 2 14.29% 50.00% | 4 28.57% 78.57% | 0 0.00% 78.57% | 1 7.14% 85.71% | 2 14.29% 100.00%
+system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1::total 14
+system.ruby.L1Cache_Controller.OT.Store | 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.L1Cache_Controller.OT.Store::total 1
+system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1 | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00%
+system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1::total 5
+system.ruby.L1Cache_Controller.MT.Load | 15 16.30% 16.30% | 8 8.70% 25.00% | 11 11.96% 36.96% | 13 14.13% 51.09% | 17 18.48% 69.57% | 8 8.70% 78.26% | 14 15.22% 93.48% | 6 6.52% 100.00%
+system.ruby.L1Cache_Controller.MT.Load::total 92
+system.ruby.L1Cache_Controller.MT.Store | 10 15.38% 15.38% | 10 15.38% 30.77% | 6 9.23% 40.00% | 13 20.00% 60.00% | 6 9.23% 69.23% | 9 13.85% 83.08% | 8 12.31% 95.38% | 3 4.62% 100.00%
+system.ruby.L1Cache_Controller.MT.Store::total 65
+system.ruby.L1Cache_Controller.MT.L1_to_L2 | 168 14.13% 14.13% | 216 18.17% 32.30% | 73 6.14% 38.44% | 172 14.47% 52.90% | 184 15.48% 68.38% | 141 11.86% 80.24% | 120 10.09% 90.33% | 115 9.67% 100.00%
+system.ruby.L1Cache_Controller.MT.L1_to_L2::total 1189
+system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 | 42 13.55% 13.55% | 42 13.55% 27.10% | 30 9.68% 36.77% | 44 14.19% 50.97% | 45 14.52% 65.48% | 35 11.29% 76.77% | 39 12.58% 89.35% | 33 10.65% 100.00%
+system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1::total 310
+system.ruby.L1Cache_Controller.MMT.Load | 13 19.40% 19.40% | 7 10.45% 29.85% | 9 13.43% 43.28% | 7 10.45% 53.73% | 5 7.46% 61.19% | 8 11.94% 73.13% | 10 14.93% 88.06% | 8 11.94% 100.00%
+system.ruby.L1Cache_Controller.MMT.Load::total 67
+system.ruby.L1Cache_Controller.MMT.Store | 6 17.14% 17.14% | 6 17.14% 34.29% | 3 8.57% 42.86% | 5 14.29% 57.14% | 4 11.43% 68.57% | 6 17.14% 85.71% | 3 8.57% 94.29% | 2 5.71% 100.00%
+system.ruby.L1Cache_Controller.MMT.Store::total 35
+system.ruby.L1Cache_Controller.MMT.L1_to_L2 | 149 20.03% 20.03% | 46 6.18% 26.21% | 86 11.56% 37.77% | 85 11.42% 49.19% | 91 12.23% 61.42% | 136 18.28% 79.70% | 95 12.77% 92.47% | 56 7.53% 100.00%
+system.ruby.L1Cache_Controller.MMT.L1_to_L2::total 744
+system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 | 37 16.23% 16.23% | 35 15.35% 31.58% | 26 11.40% 42.98% | 28 12.28% 55.26% | 24 10.53% 65.79% | 29 12.72% 78.51% | 28 12.28% 90.79% | 21 9.21% 100.00%
+system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1::total 228
+system.ruby.Directory_Controller.GETX 227092 0.00% 0.00%
+system.ruby.Directory_Controller.GETS 409941 0.00% 0.00%
+system.ruby.Directory_Controller.PUT 604133 0.00% 0.00%
+system.ruby.Directory_Controller.Unblock 1440 0.00% 0.00%
+system.ruby.Directory_Controller.UnblockS 26482 0.00% 0.00%
+system.ruby.Directory_Controller.UnblockM 600822 0.00% 0.00%
+system.ruby.Directory_Controller.Writeback_Clean 8072 0.00% 0.00%
+system.ruby.Directory_Controller.Writeback_Dirty 1345 0.00% 0.00%
+system.ruby.Directory_Controller.Writeback_Exclusive_Clean 361114 0.00% 0.00%
+system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 219521 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 607003 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 220866 0.00% 0.00%
+system.ruby.Directory_Controller.All_Unblocks 990 0.00% 0.00%
+system.ruby.Directory_Controller.NX.GETX 86 0.00% 0.00%
+system.ruby.Directory_Controller.NX.GETS 100 0.00% 0.00%
+system.ruby.Directory_Controller.NX.PUT 10824 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETX 7097 0.00% 0.00%
+system.ruby.Directory_Controller.NO.GETS 12034 0.00% 0.00%
+system.ruby.Directory_Controller.NO.PUT 580691 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETX 9322 0.00% 0.00%
+system.ruby.Directory_Controller.O.GETS 16870 0.00% 0.00%
+system.ruby.Directory_Controller.E.GETX 206773 0.00% 0.00%
+system.ruby.Directory_Controller.E.GETS 374058 0.00% 0.00%
+system.ruby.Directory_Controller.E.PUT 1 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.GETX 541 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.GETS 990 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.PUT 12396 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.UnblockS 8550 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B.UnblockM 599363 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_X.GETX 1 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_X.PUT 17 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_X.UnblockS 31 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_X.UnblockM 510 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S.GETS 1 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S.PUT 28 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S.UnblockS 41 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S.UnblockM 949 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S_W.GETX 2 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S_W.GETS 4 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S_W.PUT 105 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S_W.UnblockS 991 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_S_W.All_Unblocks 990 0.00% 0.00%
+system.ruby.Directory_Controller.O_B.GETX 9 0.00% 0.00%
+system.ruby.Directory_Controller.O_B.GETS 21 0.00% 0.00%
+system.ruby.Directory_Controller.O_B.UnblockS 16869 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_W.GETX 1892 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_W.GETS 3482 0.00% 0.00%
+system.ruby.Directory_Controller.NO_B_W.Memory_Data 590133 0.00% 0.00%
+system.ruby.Directory_Controller.O_B_W.GETX 63 0.00% 0.00%
+system.ruby.Directory_Controller.O_B_W.GETS 87 0.00% 0.00%
+system.ruby.Directory_Controller.O_B_W.Memory_Data 16870 0.00% 0.00%
+system.ruby.Directory_Controller.WB.GETX 1268 0.00% 0.00%
+system.ruby.Directory_Controller.WB.GETS 2222 0.00% 0.00%
+system.ruby.Directory_Controller.WB.PUT 71 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Unblock 1440 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Writeback_Clean 8072 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Writeback_Dirty 1345 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 361114 0.00% 0.00%
+system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 219521 0.00% 0.00%
+system.ruby.Directory_Controller.WB_O_W.GETS 1 0.00% 0.00%
+system.ruby.Directory_Controller.WB_O_W.Memory_Ack 1345 0.00% 0.00%
+system.ruby.Directory_Controller.WB_E_W.GETX 38 0.00% 0.00%
+system.ruby.Directory_Controller.WB_E_W.GETS 71 0.00% 0.00%
+system.ruby.Directory_Controller.WB_E_W.Memory_Ack 219521 0.00% 0.00%
---------- End Simulation Statistics ----------
diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
index 0a7886e85..15c73e8ec 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000
[system]
type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem 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 system.funcmem
+memories=system.mem_ctrls system.funcmem
num_work_ids=16
readfile=
symbolfile=
@@ -242,17 +242,82 @@ null=false
range=0:134217727
port=system.funcbus.master[0]
-[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
@@ -262,9 +327,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=8
+phys_mem=Null
random_seed=1234
randomization=false
@@ -278,56 +343,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[17]
dmaResponseFromDir=system.ruby.network.slave[17]
forwardFromDir=system.ruby.network.slave[18]
+memory=system.mem_ctrls.port
requestToDir=system.ruby.network.master[16]
responseFromDir=system.ruby.network.slave[16]
[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]
@@ -341,11 +382,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]
@@ -370,7 +411,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl0.cacheMemory
deadlock_threshold=1000000
@@ -397,11 +438,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_cntrl1.sequencer
+system=system
transitions_per_cycle=32
version=1
forwardToCache=system.ruby.network.master[2]
@@ -426,7 +467,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl1.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl1.cacheMemory
deadlock_threshold=1000000
@@ -453,11 +494,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_cntrl2.sequencer
+system=system
transitions_per_cycle=32
version=2
forwardToCache=system.ruby.network.master[4]
@@ -482,7 +523,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl2.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl2.cacheMemory
deadlock_threshold=1000000
@@ -509,11 +550,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_cntrl3.sequencer
+system=system
transitions_per_cycle=32
version=3
forwardToCache=system.ruby.network.master[6]
@@ -538,7 +579,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl3.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl3.cacheMemory
deadlock_threshold=1000000
@@ -565,11 +606,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_cntrl4.sequencer
+system=system
transitions_per_cycle=32
version=4
forwardToCache=system.ruby.network.master[8]
@@ -594,7 +635,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl4.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl4.cacheMemory
deadlock_threshold=1000000
@@ -621,11 +662,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_cntrl5.sequencer
+system=system
transitions_per_cycle=32
version=5
forwardToCache=system.ruby.network.master[10]
@@ -650,7 +691,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl5.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl5.cacheMemory
deadlock_threshold=1000000
@@ -677,11 +718,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_cntrl6.sequencer
+system=system
transitions_per_cycle=32
version=6
forwardToCache=system.ruby.network.master[12]
@@ -706,7 +747,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl6.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl6.cacheMemory
deadlock_threshold=1000000
@@ -733,11 +774,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_cntrl7.sequencer
+system=system
transitions_per_cycle=32
version=7
forwardToCache=system.ruby.network.master[14]
@@ -762,7 +803,7 @@ tagArrayBanks=1
[system.ruby.l1_cntrl7.sequencer]
type=RubySequencer
-access_phys_mem=false
+access_backing_store=false
clk_domain=system.cpu_clk_domain
dcache=system.ruby.l1_cntrl7.cacheMemory
deadlock_threshold=1000000
@@ -1055,7 +1096,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/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
index befc7837c..35e569592 100644
--- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
+++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
@@ -1,426 +1,660 @@
---------- Begin Simulation Statistics ----------
-sim_seconds 0.008851 # Number of seconds simulated
-sim_ticks 8851106 # Number of ticks simulated
-final_tick 8851106 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds 0.007640 # Number of seconds simulated
+sim_ticks 7640346 # Number of ticks simulated
+final_tick 7640346 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
-host_tick_rate 185635 # Simulator tick rate (ticks/s)
-host_mem_usage 317472 # Number of bytes of host memory used
-host_seconds 47.68 # Real time elapsed on the host
+host_tick_rate 121940 # Simulator tick rate (ticks/s)
+host_mem_usage 688424 # Number of bytes of host memory used
+host_seconds 62.66 # 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 39630976 # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total 39630976 # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0 39629440 # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total 39629440 # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0 619234 # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total 619234 # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0 619210 # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total 619210 # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0 5187065612 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total 5187065612 # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0 5186864574 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total 5186864574 # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0 10373930186 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total 10373930186 # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs 619241 # Number of read requests accepted
+system.mem_ctrls.writeReqs 619210 # Number of write requests accepted
+system.mem_ctrls.readBursts 619241 # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts 619210 # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM 38759744 # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ 871680 # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten 39127168 # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys 39631424 # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys 39629440 # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ 13620 # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts 7808 # 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 75930 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1 75800 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2 75762 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3 75572 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::4 76043 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::5 75649 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::6 75203 # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::7 75662 # 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 76645 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1 76483 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2 76463 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3 76307 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::4 76789 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::5 76366 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::6 75891 # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::7 76418 # 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 1386 # Number of times write queue was full causing retry
+system.mem_ctrls.totGap 7640332 # 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 619241 # 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 619210 # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0 39 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1 371 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2 1410 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3 4295 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::4 10092 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::5 18847 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::6 28680 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::7 38557 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::8 46760 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::9 50653 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::10 50719 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::11 46401 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::12 41225 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::13 35682 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::14 30672 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::15 27887 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::16 25992 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::17 24547 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::18 23522 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::19 22441 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::20 20725 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::21 18091 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::22 14601 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::23 10683 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::24 6775 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::25 3686 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::26 1571 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::27 534 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::28 134 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::29 24 # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::30 5 # 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 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31 3 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32 43 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::33 177 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::34 596 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::35 1371 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::36 2500 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::37 4217 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::38 6791 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::39 10074 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::40 14120 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::41 17497 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::42 20411 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::43 22971 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::44 24800 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::45 25688 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::46 26455 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::47 27360 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::48 29089 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::49 30783 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::50 32098 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::51 33250 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::52 34420 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::53 35549 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::54 38553 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::55 56835 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::56 47905 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::57 21239 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::58 16122 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::59 12076 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::60 8373 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::61 4889 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::62 2426 # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::63 2690 # What write queue length does an incoming req see
+system.mem_ctrls.bytesPerActivate::samples 244065 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean 319.119448 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean 243.936703 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev 225.750518 # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127 33066 13.55% 13.55% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255 74051 30.34% 43.89% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383 47584 19.50% 63.39% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511 35781 14.66% 78.05% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639 24395 10.00% 88.04% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767 14385 5.89% 93.93% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895 7558 3.10% 97.03% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023 3779 1.55% 98.58% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151 3466 1.42% 100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total 244065 # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples 38211 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean 15.849389 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean 8.733627 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev 11.471953 # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::0-3 12664 33.14% 33.14% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::4-7 1717 4.49% 37.64% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::8-11 411 1.08% 38.71% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-15 217 0.57% 39.28% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-19 3256 8.52% 47.80% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-23 6962 18.22% 66.02% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-27 6191 16.20% 82.22% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::28-31 5489 14.36% 96.59% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::32-35 1268 3.32% 99.91% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-39 35 0.09% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::80-83 1 0.00% 100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total 38211 # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples 38210 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16 38210 100.00% 100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total 38210 # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat 113136166 # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat 124642965 # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat 3028105 # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat 186.81 # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat 205.81 # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW 5073.04 # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW 5121.13 # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys 5187.12 # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys 5186.86 # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil 79.64 # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead 39.63 # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite 40.01 # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen 18.22 # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen 53.30 # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits 371319 # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits 601592 # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate 61.31 # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate 98.40 # Row buffer hit rate for writes
+system.mem_ctrls.avgGap 6.17 # Average gap between requests
+system.mem_ctrls.pageHitRate 79.94 # Row buffer hit rate, read and write combined
+system.mem_ctrls.memoryStateTime::IDLE 12 # Time in different power states
+system.mem_ctrls.memoryStateTime::REF 255060 # Time in different power states
+system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT 7383304 # Time in different power states
+system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states
+system.mem_ctrls.actEnergy::0 1844632440 # 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 1024795800 # 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 7555941120 # 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 6336921600 # 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 498897360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.refreshEnergy::1 498897360 # Energy for refresh commands per rank (pJ)
+system.mem_ctrls.actBackEnergy::0 5201932860 # Energy for active background per rank (pJ)
+system.mem_ctrls.actBackEnergy::1 165066984 # Energy for active background per rank (pJ)
+system.mem_ctrls.preBackEnergy::0 19918200 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.preBackEnergy::1 4438221600 # Energy for precharge background per rank (pJ)
+system.mem_ctrls.totalEnergy::0 22483039380 # Total energy per rank (pJ)
+system.mem_ctrls.totalEnergy::1 5102185944 # Total energy per rank (pJ)
+system.mem_ctrls.averagePower::0 2943.437268 # Core power per rank (mW)
+system.mem_ctrls.averagePower::1 667.968596 # Core power per rank (mW)
system.ruby.clk_domain.clock 1 # Clock period in ticks
-system.ruby.delayHist::bucket_size 4 # delay histogram for all message
-system.ruby.delayHist::max_bucket 39 # delay histogram for all message
-system.ruby.delayHist::samples 1264357 # delay histogram for all message
-system.ruby.delayHist::mean 0.014702 # delay histogram for all message
-system.ruby.delayHist::stdev 0.302971 # delay histogram for all message
-system.ruby.delayHist | 1261652 99.79% 99.79% | 1743 0.14% 99.92% | 940 0.07% 100.00% | 5 0.00% 100.00% | 13 0.00% 100.00% | 2 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
-system.ruby.delayHist::total 1264357 # delay histogram for all message
+system.ruby.delayHist::bucket_size 32 # delay histogram for all message
+system.ruby.delayHist::max_bucket 319 # delay histogram for all message
+system.ruby.delayHist::samples 1259370 # delay histogram for all message
+system.ruby.delayHist::mean 2.196570 # delay histogram for all message
+system.ruby.delayHist::stdev 7.715497 # delay histogram for all message
+system.ruby.delayHist | 1242104 98.63% 98.63% | 10923 0.87% 99.50% | 5617 0.45% 99.94% | 569 0.05% 99.99% | 127 0.01% 100.00% | 28 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message
+system.ruby.delayHist::total 1259370 # 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 630979
-system.ruby.outstanding_req_hist::mean 15.998479
-system.ruby.outstanding_req_hist::gmean 15.997223
-system.ruby.outstanding_req_hist::stdev 0.125377
-system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 16 0.00% 0.02% | 630859 99.98% 100.00% | 0 0.00% 100.00%
-system.ruby.outstanding_req_hist::total 630979
+system.ruby.outstanding_req_hist::samples 627888
+system.ruby.outstanding_req_hist::mean 15.998458
+system.ruby.outstanding_req_hist::gmean 15.997196
+system.ruby.outstanding_req_hist::stdev 0.125735
+system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 24 0.00% 0.02% | 627760 99.98% 100.00% | 0 0.00% 100.00%
+system.ruby.outstanding_req_hist::total 627888
system.ruby.latency_hist::bucket_size 512
system.ruby.latency_hist::max_bucket 5119
-system.ruby.latency_hist::samples 630851
-system.ruby.latency_hist::mean 1795.719672
-system.ruby.latency_hist::gmean 1748.933148
-system.ruby.latency_hist::stdev 412.147444
-system.ruby.latency_hist | 49 0.01% 0.01% | 8914 1.41% 1.42% | 165687 26.26% 27.68% | 297783 47.20% 74.89% | 130737 20.72% 95.61% | 24608 3.90% 99.51% | 2780 0.44% 99.95% | 265 0.04% 100.00% | 24 0.00% 100.00% | 4 0.00% 100.00%
-system.ruby.latency_hist::total 630851
+system.ruby.latency_hist::samples 627760
+system.ruby.latency_hist::mean 1557.693635
+system.ruby.latency_hist::gmean 1534.797226
+system.ruby.latency_hist::stdev 267.213644
+system.ruby.latency_hist | 66 0.01% 0.01% | 7337 1.17% 1.18% | 304531 48.51% 49.69% | 288472 45.95% 95.64% | 27150 4.32% 99.97% | 204 0.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.latency_hist::total 627760
system.ruby.miss_latency_hist::bucket_size 512
system.ruby.miss_latency_hist::max_bucket 5119
-system.ruby.miss_latency_hist::samples 630851
-system.ruby.miss_latency_hist::mean 1795.719672
-system.ruby.miss_latency_hist::gmean 1748.933148
-system.ruby.miss_latency_hist::stdev 412.147444
-system.ruby.miss_latency_hist | 49 0.01% 0.01% | 8914 1.41% 1.42% | 165687 26.26% 27.68% | 297783 47.20% 74.89% | 130737 20.72% 95.61% | 24608 3.90% 99.51% | 2780 0.44% 99.95% | 265 0.04% 100.00% | 24 0.00% 100.00% | 4 0.00% 100.00%
-system.ruby.miss_latency_hist::total 630851
-system.ruby.L1Cache.incomplete_times 8485
-system.ruby.Directory.incomplete_times 622362
+system.ruby.miss_latency_hist::samples 627760
+system.ruby.miss_latency_hist::mean 1557.693635
+system.ruby.miss_latency_hist::gmean 1534.797226
+system.ruby.miss_latency_hist::stdev 267.213644
+system.ruby.miss_latency_hist | 66 0.01% 0.01% | 7337 1.17% 1.18% | 304531 48.51% 49.69% | 288472 45.95% 95.64% | 27150 4.32% 99.97% | 204 0.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.miss_latency_hist::total 627760
+system.ruby.L1Cache.incomplete_times 8531
+system.ruby.Directory.incomplete_times 619225
system.ruby.l1_cntrl4.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl4.cacheMemory.demand_misses 78801 # Number of cache demand misses
-system.ruby.l1_cntrl4.cacheMemory.demand_accesses 78801 # Number of cache demand accesses
+system.ruby.l1_cntrl4.cacheMemory.demand_misses 78662 # Number of cache demand misses
+system.ruby.l1_cntrl4.cacheMemory.demand_accesses 78662 # Number of cache demand accesses
system.cpu_clk_domain.clock 1 # Clock period in ticks
system.ruby.l1_cntrl5.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl5.cacheMemory.demand_misses 78712 # Number of cache demand misses
-system.ruby.l1_cntrl5.cacheMemory.demand_accesses 78712 # Number of cache demand accesses
+system.ruby.l1_cntrl5.cacheMemory.demand_misses 78584 # Number of cache demand misses
+system.ruby.l1_cntrl5.cacheMemory.demand_accesses 78584 # Number of cache demand accesses
system.ruby.l1_cntrl6.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl6.cacheMemory.demand_misses 78682 # Number of cache demand misses
-system.ruby.l1_cntrl6.cacheMemory.demand_accesses 78682 # Number of cache demand accesses
+system.ruby.l1_cntrl6.cacheMemory.demand_misses 78465 # Number of cache demand misses
+system.ruby.l1_cntrl6.cacheMemory.demand_accesses 78465 # Number of cache demand accesses
system.ruby.l1_cntrl7.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl7.cacheMemory.demand_misses 79132 # Number of cache demand misses
-system.ruby.l1_cntrl7.cacheMemory.demand_accesses 79132 # Number of cache demand accesses
+system.ruby.l1_cntrl7.cacheMemory.demand_misses 78643 # Number of cache demand misses
+system.ruby.l1_cntrl7.cacheMemory.demand_accesses 78643 # Number of cache demand accesses
system.ruby.l1_cntrl0.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl0.cacheMemory.demand_misses 78906 # Number of cache demand misses
-system.ruby.l1_cntrl0.cacheMemory.demand_accesses 78906 # Number of cache demand accesses
-system.ruby.network.routers0.percent_links_utilized 4.466411
-system.ruby.network.routers0.msg_count.Control::2 78906
-system.ruby.network.routers0.msg_count.Data::2 78209
-system.ruby.network.routers0.msg_count.Response_Data::4 79922
-system.ruby.network.routers0.msg_count.Writeback_Control::3 79222
-system.ruby.network.routers0.msg_bytes.Control::2 631248
-system.ruby.network.routers0.msg_bytes.Data::2 5631048
-system.ruby.network.routers0.msg_bytes.Response_Data::4 5754384
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3 633776
+system.ruby.l1_cntrl0.cacheMemory.demand_misses 78250 # Number of cache demand misses
+system.ruby.l1_cntrl0.cacheMemory.demand_accesses 78250 # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized 5.136551
+system.ruby.network.routers0.msg_count.Control::2 78250
+system.ruby.network.routers0.msg_count.Data::2 77666
+system.ruby.network.routers0.msg_count.Response_Data::4 79314
+system.ruby.network.routers0.msg_count.Writeback_Control::3 78731
+system.ruby.network.routers0.msg_bytes.Control::2 626000
+system.ruby.network.routers0.msg_bytes.Data::2 5591952
+system.ruby.network.routers0.msg_bytes.Response_Data::4 5710608
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3 629848
system.ruby.l1_cntrl1.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl1.cacheMemory.demand_misses 78862 # Number of cache demand misses
-system.ruby.l1_cntrl1.cacheMemory.demand_accesses 78862 # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized 4.464072
-system.ruby.network.routers1.msg_count.Control::2 78862
-system.ruby.network.routers1.msg_count.Data::2 78116
-system.ruby.network.routers1.msg_count.Response_Data::4 79932
-system.ruby.network.routers1.msg_count.Writeback_Control::3 79185
-system.ruby.network.routers1.msg_bytes.Control::2 630896
-system.ruby.network.routers1.msg_bytes.Data::2 5624352
-system.ruby.network.routers1.msg_bytes.Response_Data::4 5755104
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3 633480
+system.ruby.l1_cntrl1.cacheMemory.demand_misses 78453 # Number of cache demand misses
+system.ruby.l1_cntrl1.cacheMemory.demand_accesses 78453 # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized 5.150235
+system.ruby.network.routers1.msg_count.Control::2 78453
+system.ruby.network.routers1.msg_count.Data::2 77872
+system.ruby.network.routers1.msg_count.Response_Data::4 79526
+system.ruby.network.routers1.msg_count.Writeback_Control::3 78948
+system.ruby.network.routers1.msg_bytes.Control::2 627624
+system.ruby.network.routers1.msg_bytes.Data::2 5606784
+system.ruby.network.routers1.msg_bytes.Response_Data::4 5725872
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3 631584
system.ruby.l1_cntrl2.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl2.cacheMemory.demand_misses 78717 # Number of cache demand misses
-system.ruby.l1_cntrl2.cacheMemory.demand_accesses 78717 # Number of cache demand accesses
-system.ruby.network.routers2.percent_links_utilized 4.456923
-system.ruby.network.routers2.msg_count.Control::2 78717
-system.ruby.network.routers2.msg_count.Data::2 78011
-system.ruby.network.routers2.msg_count.Response_Data::4 79784
-system.ruby.network.routers2.msg_count.Writeback_Control::3 79076
-system.ruby.network.routers2.msg_bytes.Control::2 629736
-system.ruby.network.routers2.msg_bytes.Data::2 5616792
-system.ruby.network.routers2.msg_bytes.Response_Data::4 5744448
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3 632608
+system.ruby.l1_cntrl2.cacheMemory.demand_misses 78358 # Number of cache demand misses
+system.ruby.l1_cntrl2.cacheMemory.demand_accesses 78358 # Number of cache demand accesses
+system.ruby.network.routers2.percent_links_utilized 5.143052
+system.ruby.network.routers2.msg_count.Control::2 78358
+system.ruby.network.routers2.msg_count.Data::2 77773
+system.ruby.network.routers2.msg_count.Response_Data::4 79406
+system.ruby.network.routers2.msg_count.Writeback_Control::3 78822
+system.ruby.network.routers2.msg_bytes.Control::2 626864
+system.ruby.network.routers2.msg_bytes.Data::2 5599656
+system.ruby.network.routers2.msg_bytes.Response_Data::4 5717232
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3 630576
system.ruby.l1_cntrl3.cacheMemory.demand_hits 0 # Number of cache demand hits
-system.ruby.l1_cntrl3.cacheMemory.demand_misses 79057 # Number of cache demand misses
-system.ruby.l1_cntrl3.cacheMemory.demand_accesses 79057 # Number of cache demand accesses
-system.ruby.network.routers3.percent_links_utilized 4.475147
-system.ruby.network.routers3.msg_count.Control::2 79057
-system.ruby.network.routers3.msg_count.Data::2 78335
-system.ruby.network.routers3.msg_count.Response_Data::4 80105
-system.ruby.network.routers3.msg_count.Writeback_Control::3 79383
-system.ruby.network.routers3.msg_bytes.Control::2 632456
-system.ruby.network.routers3.msg_bytes.Data::2 5640120
-system.ruby.network.routers3.msg_bytes.Response_Data::4 5767560
-system.ruby.network.routers3.msg_bytes.Writeback_Control::3 635064
-system.ruby.network.routers4.percent_links_utilized 4.460937
-system.ruby.network.routers4.msg_count.Control::2 78801
-system.ruby.network.routers4.msg_count.Data::2 78061
-system.ruby.network.routers4.msg_count.Response_Data::4 79876
-system.ruby.network.routers4.msg_count.Writeback_Control::3 79135
-system.ruby.network.routers4.msg_bytes.Control::2 630408
-system.ruby.network.routers4.msg_bytes.Data::2 5620392
-system.ruby.network.routers4.msg_bytes.Response_Data::4 5751072
-system.ruby.network.routers4.msg_bytes.Writeback_Control::3 633080
-system.ruby.network.routers5.percent_links_utilized 4.455593
-system.ruby.network.routers5.msg_count.Control::2 78712
-system.ruby.network.routers5.msg_count.Data::2 77972
-system.ruby.network.routers5.msg_count.Response_Data::4 79776
-system.ruby.network.routers5.msg_count.Writeback_Control::3 79033
-system.ruby.network.routers5.msg_bytes.Control::2 629696
-system.ruby.network.routers5.msg_bytes.Data::2 5613984
-system.ruby.network.routers5.msg_bytes.Response_Data::4 5743872
-system.ruby.network.routers5.msg_bytes.Writeback_Control::3 632264
-system.ruby.network.routers6.percent_links_utilized 4.454384
-system.ruby.network.routers6.msg_count.Control::2 78682
-system.ruby.network.routers6.msg_count.Data::2 77916
-system.ruby.network.routers6.msg_count.Response_Data::4 79789
-system.ruby.network.routers6.msg_count.Writeback_Control::3 79022
-system.ruby.network.routers6.msg_bytes.Control::2 629456
-system.ruby.network.routers6.msg_bytes.Data::2 5609952
-system.ruby.network.routers6.msg_bytes.Response_Data::4 5744808
-system.ruby.network.routers6.msg_bytes.Writeback_Control::3 632176
-system.ruby.network.routers7.percent_links_utilized 4.479124
-system.ruby.network.routers7.msg_count.Control::2 79132
-system.ruby.network.routers7.msg_count.Data::2 78429
-system.ruby.network.routers7.msg_count.Response_Data::4 80152
-system.ruby.network.routers7.msg_count.Writeback_Control::3 79450
-system.ruby.network.routers7.msg_bytes.Control::2 633056
-system.ruby.network.routers7.msg_bytes.Data::2 5646888
-system.ruby.network.routers7.msg_bytes.Response_Data::4 5770944
-system.ruby.network.routers7.msg_bytes.Writeback_Control::3 635600
+system.ruby.l1_cntrl3.cacheMemory.demand_misses 78360 # Number of cache demand misses
+system.ruby.l1_cntrl3.cacheMemory.demand_accesses 78360 # Number of cache demand accesses
+system.ruby.network.routers3.percent_links_utilized 5.142804
+system.ruby.network.routers3.msg_count.Control::2 78360
+system.ruby.network.routers3.msg_count.Data::2 77812
+system.ruby.network.routers3.msg_count.Response_Data::4 79359
+system.ruby.network.routers3.msg_count.Writeback_Control::3 78813
+system.ruby.network.routers3.msg_bytes.Control::2 626880
+system.ruby.network.routers3.msg_bytes.Data::2 5602464
+system.ruby.network.routers3.msg_bytes.Response_Data::4 5713848
+system.ruby.network.routers3.msg_bytes.Writeback_Control::3 630504
+system.ruby.network.routers4.percent_links_utilized 5.163339
+system.ruby.network.routers4.msg_count.Control::2 78660
+system.ruby.network.routers4.msg_count.Data::2 78072
+system.ruby.network.routers4.msg_count.Response_Data::4 79727
+system.ruby.network.routers4.msg_count.Writeback_Control::3 79138
+system.ruby.network.routers4.msg_bytes.Control::2 629280
+system.ruby.network.routers4.msg_bytes.Data::2 5621184
+system.ruby.network.routers4.msg_bytes.Response_Data::4 5740344
+system.ruby.network.routers4.msg_bytes.Writeback_Control::3 633104
+system.ruby.network.routers5.percent_links_utilized 5.158644
+system.ruby.network.routers5.msg_count.Control::2 78584
+system.ruby.network.routers5.msg_count.Data::2 77942
+system.ruby.network.routers5.msg_count.Response_Data::4 79713
+system.ruby.network.routers5.msg_count.Writeback_Control::3 79074
+system.ruby.network.routers5.msg_bytes.Control::2 628672
+system.ruby.network.routers5.msg_bytes.Data::2 5611824
+system.ruby.network.routers5.msg_bytes.Response_Data::4 5739336
+system.ruby.network.routers5.msg_bytes.Writeback_Control::3 632592
+system.ruby.network.routers6.percent_links_utilized 5.151013
+system.ruby.network.routers6.msg_count.Control::2 78465
+system.ruby.network.routers6.msg_count.Data::2 77892
+system.ruby.network.routers6.msg_count.Response_Data::4 79530
+system.ruby.network.routers6.msg_count.Writeback_Control::3 78958
+system.ruby.network.routers6.msg_bytes.Control::2 627720
+system.ruby.network.routers6.msg_bytes.Data::2 5608224
+system.ruby.network.routers6.msg_bytes.Response_Data::4 5726160
+system.ruby.network.routers6.msg_bytes.Writeback_Control::3 631664
+system.ruby.network.routers7.percent_links_utilized 5.162335
+system.ruby.network.routers7.msg_count.Control::2 78643
+system.ruby.network.routers7.msg_count.Data::2 78052
+system.ruby.network.routers7.msg_count.Response_Data::4 79716
+system.ruby.network.routers7.msg_count.Writeback_Control::3 79126
+system.ruby.network.routers7.msg_bytes.Control::2 629144
+system.ruby.network.routers7.msg_bytes.Data::2 5619744
+system.ruby.network.routers7.msg_bytes.Response_Data::4 5739552
+system.ruby.network.routers7.msg_bytes.Writeback_Control::3 633008
+system.ruby.network.routers8.percent_links_utilized 40.705513
+system.ruby.network.routers8.msg_count.Control::2 627773
+system.ruby.network.routers8.msg_count.Data::2 623080
+system.ruby.network.routers8.msg_count.Response_Data::4 619230
+system.ruby.network.routers8.msg_count.Writeback_Control::3 631610
+system.ruby.network.routers8.msg_bytes.Control::2 5022184
+system.ruby.network.routers8.msg_bytes.Data::2 44861760
+system.ruby.network.routers8.msg_bytes.Response_Data::4 44584560
+system.ruby.network.routers8.msg_bytes.Writeback_Control::3 5052880
+system.ruby.network.routers9.percent_links_utilized 9.101498
+system.ruby.network.routers9.msg_count.Control::2 627773
+system.ruby.network.routers9.msg_count.Data::2 623081
+system.ruby.network.routers9.msg_count.Response_Data::4 627760
+system.ruby.network.routers9.msg_count.Writeback_Control::3 631610
+system.ruby.network.routers9.msg_bytes.Control::2 5022184
+system.ruby.network.routers9.msg_bytes.Data::2 44861832
+system.ruby.network.routers9.msg_bytes.Response_Data::4 45198720
+system.ruby.network.routers9.msg_bytes.Writeback_Control::3 5052880
+system.ruby.network.msg_count.Control 1883319
+system.ruby.network.msg_count.Data 1869242
+system.ruby.network.msg_count.Response_Data 1883281
+system.ruby.network.msg_count.Writeback_Control 1894830
+system.ruby.network.msg_byte.Control 15066552
+system.ruby.network.msg_byte.Data 134585424
+system.ruby.network.msg_byte.Response_Data 135596232
+system.ruby.network.msg_byte.Writeback_Control 15158640
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq 1244736 # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead 622369 # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite 622327 # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh 61466 # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles 46843919 # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ 1544719 # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ 40914855 # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls 89303493 # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq 71.744927 # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy 7226521 # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy 12850865 # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 4733152 # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1096174 # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait 9395532 # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memNotOld 11541675 # memory stalls due to anti starvation
-system.ruby.dir_cntrl0.memBuffer.memBankCount | 39236 3.15% 3.15% | 39187 3.15% 6.30% | 38854 3.12% 9.42% | 39063 3.14% 12.56% | 38454 3.09% 15.65% | 39210 3.15% 18.80% | 39083 3.14% 21.94% | 39085 3.14% 25.08% | 38983 3.13% 28.21% | 39280 3.16% 31.37% | 39090 3.14% 34.51% | 38371 3.08% 37.59% | 38752 3.11% 40.70% | 38808 3.12% 43.82% | 39073 3.14% 46.96% | 38752 3.11% 50.07% | 38633 3.10% 53.18% | 39174 3.15% 56.32% | 38907 3.13% 59.45% | 39057 3.14% 62.59% | 38471 3.09% 65.68% | 38694 3.11% 68.79% | 38561 3.10% 71.88% | 38553 3.10% 74.98% | 38571 3.10% 78.08% | 38875 3.12% 81.20% | 39085 3.14% 84.34% | 39006 3.13% 87.48% | 39194 3.15% 90.63% | 38693 3.11% 93.74% | 38713 3.11% 96.85% | 39268 3.15% 100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1244736 # Number of accesses per bank
-system.ruby.network.routers8.percent_links_utilized 35.281218
-system.ruby.network.routers8.msg_count.Control::2 630869
-system.ruby.network.routers8.msg_count.Data::2 625049
-system.ruby.network.routers8.msg_count.Response_Data::4 622367
-system.ruby.network.routers8.msg_count.Writeback_Control::3 633506
-system.ruby.network.routers8.msg_bytes.Control::2 5046952
-system.ruby.network.routers8.msg_bytes.Data::2 45003528
-system.ruby.network.routers8.msg_bytes.Response_Data::4 44810424
-system.ruby.network.routers8.msg_bytes.Writeback_Control::3 5068048
-system.ruby.network.routers9.percent_links_utilized 7.888201
-system.ruby.network.routers9.msg_count.Control::2 630869
-system.ruby.network.routers9.msg_count.Data::2 625049
-system.ruby.network.routers9.msg_count.Response_Data::4 630851
-system.ruby.network.routers9.msg_count.Writeback_Control::3 633506
-system.ruby.network.routers9.msg_bytes.Control::2 5046952
-system.ruby.network.routers9.msg_bytes.Data::2 45003528
-system.ruby.network.routers9.msg_bytes.Response_Data::4 45421272
-system.ruby.network.routers9.msg_bytes.Writeback_Control::3 5068048
-system.ruby.network.msg_count.Control 1892607
-system.ruby.network.msg_count.Data 1875147
-system.ruby.network.msg_count.Response_Data 1892554
-system.ruby.network.msg_count.Writeback_Control 1900518
-system.ruby.network.msg_byte.Control 15140856
-system.ruby.network.msg_byte.Data 135010584
-system.ruby.network.msg_byte.Response_Data 136263888
-system.ruby.network.msg_byte.Writeback_Control 15204144
-system.cpu0.num_reads 99672 # number of read accesses completed
-system.cpu0.num_writes 55456 # number of write accesses completed
+system.cpu0.num_reads 99347 # number of read accesses completed
+system.cpu0.num_writes 55561 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed
-system.cpu1.num_reads 99787 # number of read accesses completed
-system.cpu1.num_writes 55562 # number of write accesses completed
+system.cpu1.num_reads 99174 # number of read accesses completed
+system.cpu1.num_writes 55699 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
-system.cpu2.num_reads 99865 # number of read accesses completed
-system.cpu2.num_writes 55847 # number of write accesses completed
+system.cpu2.num_reads 100001 # number of read accesses completed
+system.cpu2.num_writes 55396 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
-system.cpu3.num_reads 99798 # number of read accesses completed
-system.cpu3.num_writes 55621 # number of write accesses completed
+system.cpu3.num_reads 99891 # number of read accesses completed
+system.cpu3.num_writes 55171 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
-system.cpu4.num_reads 99867 # number of read accesses completed
-system.cpu4.num_writes 55560 # number of write accesses completed
+system.cpu4.num_reads 99714 # number of read accesses completed
+system.cpu4.num_writes 55703 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
-system.cpu5.num_reads 99021 # number of read accesses completed
-system.cpu5.num_writes 55459 # number of write accesses completed
+system.cpu5.num_reads 99497 # number of read accesses completed
+system.cpu5.num_writes 55733 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
-system.cpu6.num_reads 99570 # number of read accesses completed
-system.cpu6.num_writes 55395 # number of write accesses completed
+system.cpu6.num_reads 99258 # number of read accesses completed
+system.cpu6.num_writes 55713 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
-system.cpu7.num_reads 100000 # number of read accesses completed
-system.cpu7.num_writes 56251 # number of write accesses completed
+system.cpu7.num_reads 99613 # number of read accesses completed
+system.cpu7.num_writes 55877 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
-system.ruby.network.routers0.throttle0.link_utilization 4.459092
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78904
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 79222
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5681088
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 633776
-system.ruby.network.routers0.throttle1.link_utilization 4.473729
-system.ruby.network.routers0.throttle1.msg_count.Control::2 78906
-system.ruby.network.routers0.throttle1.msg_count.Data::2 78209
-system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 1018
-system.ruby.network.routers0.throttle1.msg_bytes.Control::2 631248
-system.ruby.network.routers0.throttle1.msg_bytes.Data::2 5631048
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 73296
-system.ruby.network.routers1.throttle0.link_utilization 4.456697
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78861
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 79185
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5677992
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 633480
-system.ruby.network.routers1.throttle1.link_utilization 4.471447
-system.ruby.network.routers1.throttle1.msg_count.Control::2 78862
-system.ruby.network.routers1.throttle1.msg_count.Data::2 78116
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1071
-system.ruby.network.routers1.throttle1.msg_bytes.Control::2 630896
-system.ruby.network.routers1.throttle1.msg_bytes.Data::2 5624352
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 77112
-system.ruby.network.routers2.throttle0.link_utilization 4.448659
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78715
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 79076
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5667480
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 632608
-system.ruby.network.routers2.throttle1.link_utilization 4.465188
-system.ruby.network.routers2.throttle1.msg_count.Control::2 78717
-system.ruby.network.routers2.throttle1.msg_count.Data::2 78011
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1069
-system.ruby.network.routers2.throttle1.msg_bytes.Control::2 629736
-system.ruby.network.routers2.throttle1.msg_bytes.Data::2 5616792
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 76968
-system.ruby.network.routers3.throttle0.link_utilization 4.467628
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 79054
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 79383
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5691888
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 635064
-system.ruby.network.routers3.throttle1.link_utilization 4.482666
-system.ruby.network.routers3.throttle1.msg_count.Control::2 79057
-system.ruby.network.routers3.throttle1.msg_count.Data::2 78335
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 1051
-system.ruby.network.routers3.throttle1.msg_bytes.Control::2 632456
-system.ruby.network.routers3.throttle1.msg_bytes.Data::2 5640120
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 75672
-system.ruby.network.routers4.throttle0.link_utilization 4.453263
-system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78799
-system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 79135
-system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5673528
-system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 633080
-system.ruby.network.routers4.throttle1.link_utilization 4.468611
-system.ruby.network.routers4.throttle1.msg_count.Control::2 78801
-system.ruby.network.routers4.throttle1.msg_count.Data::2 78061
-system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 1077
-system.ruby.network.routers4.throttle1.msg_bytes.Control::2 630408
-system.ruby.network.routers4.throttle1.msg_bytes.Data::2 5620392
-system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 77544
-system.ruby.network.routers5.throttle0.link_utilization 4.448111
-system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78709
-system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 79033
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5667048
-system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 632264
-system.ruby.network.routers5.throttle1.link_utilization 4.463075
-system.ruby.network.routers5.throttle1.msg_count.Control::2 78712
-system.ruby.network.routers5.throttle1.msg_count.Data::2 77972
-system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 1067
-system.ruby.network.routers5.throttle1.msg_bytes.Control::2 629696
-system.ruby.network.routers5.throttle1.msg_bytes.Data::2 5613984
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 76824
-system.ruby.network.routers6.throttle0.link_utilization 4.446523
-system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78679
-system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 79022
-system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5664888
-system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 632176
-system.ruby.network.routers6.throttle1.link_utilization 4.462245
-system.ruby.network.routers6.throttle1.msg_count.Control::2 78682
-system.ruby.network.routers6.throttle1.msg_count.Data::2 77916
-system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 1110
-system.ruby.network.routers6.throttle1.msg_bytes.Control::2 629456
-system.ruby.network.routers6.throttle1.msg_bytes.Data::2 5609952
-system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 79920
-system.ruby.network.routers7.throttle0.link_utilization 4.471854
-system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 79130
-system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 79450
-system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5697360
-system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 635600
-system.ruby.network.routers7.throttle1.link_utilization 4.486394
-system.ruby.network.routers7.throttle1.msg_count.Control::2 79132
-system.ruby.network.routers7.throttle1.msg_count.Data::2 78429
-system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 1022
-system.ruby.network.routers7.throttle1.msg_bytes.Control::2 633056
-system.ruby.network.routers7.throttle1.msg_bytes.Data::2 5646888
-system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 73584
-system.ruby.network.routers8.throttle0.link_utilization 35.341967
-system.ruby.network.routers8.throttle0.msg_count.Control::2 630869
-system.ruby.network.routers8.throttle0.msg_count.Data::2 625049
-system.ruby.network.routers8.throttle0.msg_bytes.Control::2 5046952
-system.ruby.network.routers8.throttle0.msg_bytes.Data::2 45003528
-system.ruby.network.routers8.throttle1.link_utilization 35.220468
-system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 622367
-system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 633506
-system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 44810424
-system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 5068048
-system.ruby.network.routers9.throttle0.link_utilization 4.459092
-system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78904
-system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 79222
-system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5681088
-system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 633776
-system.ruby.network.routers9.throttle1.link_utilization 4.456697
-system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78861
-system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 79185
-system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5677992
-system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 633480
-system.ruby.network.routers9.throttle2.link_utilization 4.448659
-system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78715
-system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 79076
-system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5667480
-system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 632608
-system.ruby.network.routers9.throttle3.link_utilization 4.467628
-system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 79054
-system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 79383
-system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5691888
-system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 635064
-system.ruby.network.routers9.throttle4.link_utilization 4.453263
-system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78799
-system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 79135
-system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5673528
-system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 633080
-system.ruby.network.routers9.throttle5.link_utilization 4.448111
-system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78709
-system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 79033
-system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5667048
-system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 632264
-system.ruby.network.routers9.throttle6.link_utilization 4.446523
-system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78679
-system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 79022
-system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5664888
-system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 632176
-system.ruby.network.routers9.throttle7.link_utilization 4.471871
-system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 79130
-system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 79450
-system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5697360
-system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 635600
-system.ruby.network.routers9.throttle8.link_utilization 35.341967
-system.ruby.network.routers9.throttle8.msg_count.Control::2 630869
-system.ruby.network.routers9.throttle8.msg_count.Data::2 625049
-system.ruby.network.routers9.throttle8.msg_bytes.Control::2 5046952
-system.ruby.network.routers9.throttle8.msg_bytes.Data::2 45003528
-system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples 630851 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean 0.002302 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev 0.111910 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1 | 630553 99.95% 99.95% | 0 0.00% 99.95% | 42 0.01% 99.96% | 0 0.00% 99.96% | 109 0.02% 99.98% | 0 0.00% 99.98% | 122 0.02% 100.00% | 0 0.00% 100.00% | 25 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total 630851 # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_2::bucket_size 4 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::max_bucket 39 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::samples 633506 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean 0.027049 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev 0.412821 # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2 | 631057 99.61% 99.61% | 1512 0.24% 99.85% | 915 0.14% 100.00% | 5 0.00% 100.00% | 13 0.00% 100.00% | 2 0.00% 100.00% | 2 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 633506 # delay histogram for vnet_2
+system.ruby.network.routers0.throttle0.link_utilization 5.123930
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78249
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 78731
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5633928
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 629848
+system.ruby.network.routers0.throttle1.link_utilization 5.149171
+system.ruby.network.routers0.throttle1.msg_count.Control::2 78250
+system.ruby.network.routers0.throttle1.msg_count.Data::2 77666
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 1065
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2 626000
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2 5591952
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 76680
+system.ruby.network.routers1.throttle0.link_utilization 5.137189
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78450
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 78948
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5648400
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 631584
+system.ruby.network.routers1.throttle1.link_utilization 5.163281
+system.ruby.network.routers1.throttle1.msg_count.Control::2 78453
+system.ruby.network.routers1.throttle1.msg_count.Data::2 77872
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1076
+system.ruby.network.routers1.throttle1.msg_bytes.Control::2 627624
+system.ruby.network.routers1.throttle1.msg_bytes.Data::2 5606784
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 77472
+system.ruby.network.routers2.throttle0.link_utilization 5.130867
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78357
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 78822
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5641704
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 630576
+system.ruby.network.routers2.throttle1.link_utilization 5.155238
+system.ruby.network.routers2.throttle1.msg_count.Control::2 78358
+system.ruby.network.routers2.throttle1.msg_count.Data::2 77773
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1049
+system.ruby.network.routers2.throttle1.msg_bytes.Control::2 626864
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2 5599656
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 75528
+system.ruby.network.routers3.throttle0.link_utilization 5.130887
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78358
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 78813
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5641776
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 630504
+system.ruby.network.routers3.throttle1.link_utilization 5.154721
+system.ruby.network.routers3.throttle1.msg_count.Control::2 78360
+system.ruby.network.routers3.throttle1.msg_count.Data::2 77812
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 1001
+system.ruby.network.routers3.throttle1.msg_bytes.Control::2 626880
+system.ruby.network.routers3.throttle1.msg_bytes.Data::2 5602464
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 72072
+system.ruby.network.routers4.throttle0.link_utilization 5.150742
+system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78659
+system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 79138
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5663448
+system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 633104
+system.ruby.network.routers4.throttle1.link_utilization 5.175937
+system.ruby.network.routers4.throttle1.msg_count.Control::2 78660
+system.ruby.network.routers4.throttle1.msg_count.Data::2 78072
+system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 1068
+system.ruby.network.routers4.throttle1.msg_bytes.Control::2 629280
+system.ruby.network.routers4.throttle1.msg_bytes.Data::2 5621184
+system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 76896
+system.ruby.network.routers5.throttle0.link_utilization 5.145729
+system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78581
+system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 79074
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5657832
+system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 632592
+system.ruby.network.routers5.throttle1.link_utilization 5.171559
+system.ruby.network.routers5.throttle1.msg_count.Control::2 78584
+system.ruby.network.routers5.throttle1.msg_count.Data::2 77942
+system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 1132
+system.ruby.network.routers5.throttle1.msg_bytes.Control::2 628672
+system.ruby.network.routers5.throttle1.msg_bytes.Data::2 5611824
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 81504
+system.ruby.network.routers6.throttle0.link_utilization 5.138079
+system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78464
+system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 78958
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5649408
+system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 631664
+system.ruby.network.routers6.throttle1.link_utilization 5.163948
+system.ruby.network.routers6.throttle1.msg_count.Control::2 78465
+system.ruby.network.routers6.throttle1.msg_count.Data::2 77892
+system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 1066
+system.ruby.network.routers6.throttle1.msg_bytes.Control::2 627720
+system.ruby.network.routers6.throttle1.msg_bytes.Data::2 5608224
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 76752
+system.ruby.network.routers7.throttle0.link_utilization 5.149662
+system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78642
+system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 79126
+system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5662224
+system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 633008
+system.ruby.network.routers7.throttle1.link_utilization 5.175008
+system.ruby.network.routers7.throttle1.msg_count.Control::2 78643
+system.ruby.network.routers7.throttle1.msg_count.Data::2 78052
+system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 1074
+system.ruby.network.routers7.throttle1.msg_bytes.Control::2 629144
+system.ruby.network.routers7.throttle1.msg_bytes.Data::2 5619744
+system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 77328
+system.ruby.network.routers8.throttle0.link_utilization 40.806352
+system.ruby.network.routers8.throttle0.msg_count.Control::2 627773
+system.ruby.network.routers8.throttle0.msg_count.Data::2 623080
+system.ruby.network.routers8.throttle0.msg_bytes.Control::2 5022184
+system.ruby.network.routers8.throttle0.msg_bytes.Data::2 44861760
+system.ruby.network.routers8.throttle1.link_utilization 40.604673
+system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 619230
+system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 631610
+system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 44584560
+system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 5052880
+system.ruby.network.routers9.throttle0.link_utilization 5.123930
+system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78249
+system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 78731
+system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5633928
+system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 629848
+system.ruby.network.routers9.throttle1.link_utilization 5.137189
+system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78450
+system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 78948
+system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5648400
+system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 631584
+system.ruby.network.routers9.throttle2.link_utilization 5.130887
+system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78357
+system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 78822
+system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5641704
+system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 630576
+system.ruby.network.routers9.throttle3.link_utilization 5.130887
+system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78358
+system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 78813
+system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5641776
+system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 630504
+system.ruby.network.routers9.throttle4.link_utilization 5.150742
+system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78659
+system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 79138
+system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5663448
+system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 633104
+system.ruby.network.routers9.throttle5.link_utilization 5.145729
+system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78581
+system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 79074
+system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5657832
+system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 632592
+system.ruby.network.routers9.throttle6.link_utilization 5.138079
+system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78464
+system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 78958
+system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5649408
+system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 631664
+system.ruby.network.routers9.throttle7.link_utilization 5.149662
+system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78642
+system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 79126
+system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5662224
+system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 633008
+system.ruby.network.routers9.throttle8.link_utilization 40.806378
+system.ruby.network.routers9.throttle8.msg_count.Control::2 627773
+system.ruby.network.routers9.throttle8.msg_count.Data::2 623081
+system.ruby.network.routers9.throttle8.msg_bytes.Control::2 5022184
+system.ruby.network.routers9.throttle8.msg_bytes.Data::2 44861832
+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 627760 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean 0.272321 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev 1.331534 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1 | 602027 95.90% 95.90% | 18741 2.99% 98.89% | 5956 0.95% 99.83% | 834 0.13% 99.97% | 162 0.03% 99.99% | 34 0.01% 100.00% | 6 0.00% 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 627760 # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_2::bucket_size 32 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::max_bucket 319 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::samples 631610 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean 4.109089 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev 10.468759 # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2 | 614344 97.27% 97.27% | 10923 1.73% 99.00% | 5617 0.89% 99.89% | 569 0.09% 99.98% | 127 0.02% 100.00% | 28 0.00% 100.00% | 2 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 631610 # 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 405837
-system.ruby.LD.latency_hist::mean 1795.827911
-system.ruby.LD.latency_hist::gmean 1749.100087
-system.ruby.LD.latency_hist::stdev 411.882283
-system.ruby.LD.latency_hist | 28 0.01% 0.01% | 5711 1.41% 1.41% | 106493 26.24% 27.65% | 191622 47.22% 74.87% | 84296 20.77% 95.64% | 15709 3.87% 99.51% | 1790 0.44% 99.95% | 171 0.04% 100.00% | 14 0.00% 100.00% | 3 0.00% 100.00%
-system.ruby.LD.latency_hist::total 405837
+system.ruby.LD.latency_hist::samples 403546
+system.ruby.LD.latency_hist::mean 1557.548146
+system.ruby.LD.latency_hist::gmean 1534.608299
+system.ruby.LD.latency_hist::stdev 267.377915
+system.ruby.LD.latency_hist | 45 0.01% 0.01% | 4772 1.18% 1.19% | 195796 48.52% 49.71% | 185358 45.93% 95.64% | 17446 4.32% 99.97% | 129 0.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.LD.latency_hist::total 403546
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 405837
-system.ruby.LD.miss_latency_hist::mean 1795.827911
-system.ruby.LD.miss_latency_hist::gmean 1749.100087
-system.ruby.LD.miss_latency_hist::stdev 411.882283
-system.ruby.LD.miss_latency_hist | 28 0.01% 0.01% | 5711 1.41% 1.41% | 106493 26.24% 27.65% | 191622 47.22% 74.87% | 84296 20.77% 95.64% | 15709 3.87% 99.51% | 1790 0.44% 99.95% | 171 0.04% 100.00% | 14 0.00% 100.00% | 3 0.00% 100.00%
-system.ruby.LD.miss_latency_hist::total 405837
+system.ruby.LD.miss_latency_hist::samples 403546
+system.ruby.LD.miss_latency_hist::mean 1557.548146
+system.ruby.LD.miss_latency_hist::gmean 1534.608299
+system.ruby.LD.miss_latency_hist::stdev 267.377915
+system.ruby.LD.miss_latency_hist | 45 0.01% 0.01% | 4772 1.18% 1.19% | 195796 48.52% 49.71% | 185358 45.93% 95.64% | 17446 4.32% 99.97% | 129 0.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.LD.miss_latency_hist::total 403546
system.ruby.ST.latency_hist::bucket_size 512
system.ruby.ST.latency_hist::max_bucket 5119
-system.ruby.ST.latency_hist::samples 225014
-system.ruby.ST.latency_hist::mean 1795.524452
-system.ruby.ST.latency_hist::gmean 1748.632095
-system.ruby.ST.latency_hist::stdev 412.626104
-system.ruby.ST.latency_hist | 21 0.01% 0.01% | 3203 1.42% 1.43% | 59194 26.31% 27.74% | 106161 47.18% 74.92% | 46441 20.64% 95.56% | 8899 3.95% 99.51% | 990 0.44% 99.95% | 94 0.04% 100.00% | 10 0.00% 100.00% | 1 0.00% 100.00%
-system.ruby.ST.latency_hist::total 225014
+system.ruby.ST.latency_hist::samples 224214
+system.ruby.ST.latency_hist::mean 1557.955489
+system.ruby.ST.latency_hist::gmean 1535.137320
+system.ruby.ST.latency_hist::stdev 266.918128
+system.ruby.ST.latency_hist | 21 0.01% 0.01% | 2565 1.14% 1.15% | 108735 48.50% 49.65% | 103114 45.99% 95.64% | 9704 4.33% 99.97% | 75 0.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.latency_hist::total 224214
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 225014
-system.ruby.ST.miss_latency_hist::mean 1795.524452
-system.ruby.ST.miss_latency_hist::gmean 1748.632095
-system.ruby.ST.miss_latency_hist::stdev 412.626104
-system.ruby.ST.miss_latency_hist | 21 0.01% 0.01% | 3203 1.42% 1.43% | 59194 26.31% 27.74% | 106161 47.18% 74.92% | 46441 20.64% 95.56% | 8899 3.95% 99.51% | 990 0.44% 99.95% | 94 0.04% 100.00% | 10 0.00% 100.00% | 1 0.00% 100.00%
-system.ruby.ST.miss_latency_hist::total 225014
-system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512
-system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119
-system.ruby.L1Cache.miss_mach_latency_hist::samples 8485
-system.ruby.L1Cache.miss_mach_latency_hist::mean 1687.011432
-system.ruby.L1Cache.miss_mach_latency_hist::gmean 1638.183403
-system.ruby.L1Cache.miss_mach_latency_hist::stdev 410.098641
-system.ruby.L1Cache.miss_mach_latency_hist | 0 0.00% 0.00% | 266 3.13% 3.13% | 3055 36.00% 39.14% | 3618 42.64% 81.78% | 1298 15.30% 97.08% | 223 2.63% 99.71% | 23 0.27% 99.98% | 2 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.L1Cache.miss_mach_latency_hist::total 8485
+system.ruby.ST.miss_latency_hist::samples 224214
+system.ruby.ST.miss_latency_hist::mean 1557.955489
+system.ruby.ST.miss_latency_hist::gmean 1535.137320
+system.ruby.ST.miss_latency_hist::stdev 266.918128
+system.ruby.ST.miss_latency_hist | 21 0.01% 0.01% | 2565 1.14% 1.15% | 108735 48.50% 49.65% | 103114 45.99% 95.64% | 9704 4.33% 99.97% | 75 0.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 224214
+system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 256
+system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 2559
+system.ruby.L1Cache.miss_mach_latency_hist::samples 8531
+system.ruby.L1Cache.miss_mach_latency_hist::mean 1448.565233
+system.ruby.L1Cache.miss_mach_latency_hist::gmean 1423.519365
+system.ruby.L1Cache.miss_mach_latency_hist::stdev 270.374184
+system.ruby.L1Cache.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 0.20% 0.20% | 336 3.94% 4.14% | 2048 24.01% 28.14% | 3165 37.10% 65.24% | 2039 23.90% 89.15% | 737 8.64% 97.78% | 163 1.91% 99.70% | 26 0.30% 100.00%
+system.ruby.L1Cache.miss_mach_latency_hist::total 8531
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 622366
-system.ruby.Directory.miss_mach_latency_hist::mean 1797.201741
-system.ruby.Directory.miss_mach_latency_hist::gmean 1750.493671
-system.ruby.Directory.miss_mach_latency_hist::stdev 411.977479
-system.ruby.Directory.miss_mach_latency_hist | 49 0.01% 0.01% | 8648 1.39% 1.40% | 162632 26.13% 27.53% | 294165 47.27% 74.79% | 129439 20.80% 95.59% | 24385 3.92% 99.51% | 2757 0.44% 99.95% | 263 0.04% 100.00% | 24 0.00% 100.00% | 4 0.00% 100.00%
-system.ruby.Directory.miss_mach_latency_hist::total 622366
+system.ruby.Directory.miss_mach_latency_hist::samples 619229
+system.ruby.Directory.miss_mach_latency_hist::mean 1559.197076
+system.ruby.Directory.miss_mach_latency_hist::gmean 1536.389523
+system.ruby.Directory.miss_mach_latency_hist::stdev 266.858602
+system.ruby.Directory.miss_mach_latency_hist | 66 0.01% 0.01% | 6984 1.13% 1.14% | 299318 48.34% 49.48% | 285696 46.14% 95.61% | 26961 4.35% 99.97% | 204 0.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.Directory.miss_mach_latency_hist::total 619229
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9
system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 4
@@ -439,89 +673,89 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total
system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16
system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159
system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 4
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75.250000
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 73.906370
-system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 17.211914
-system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 2 50.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.Directory.miss_latency_hist.first_response_to_completion::mean 82.500000
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 82.310108
+system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 6.454972
+system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 3 75.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.Directory.miss_latency_hist.first_response_to_completion::total 4
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 5527
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1686.068572
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 1637.388551
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 409.754972
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 173 3.13% 3.13% | 1989 35.99% 39.12% | 2361 42.72% 81.83% | 838 15.16% 97.00% | 151 2.73% 99.73% | 14 0.25% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 5527
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 256
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 2559
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 5413
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1445.669499
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 1420.780527
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 269.907745
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 8 0.15% 0.15% | 212 3.92% 4.06% | 1326 24.50% 28.56% | 2026 37.43% 65.99% | 1262 23.31% 89.30% | 452 8.35% 97.65% | 110 2.03% 99.69% | 17 0.31% 100.00%
+system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 5413
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 400310
-system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1797.343336
-system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1750.694650
-system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 411.707345
-system.ruby.LD.Directory.miss_type_mach_latency_hist | 28 0.01% 0.01% | 5538 1.38% 1.39% | 104504 26.11% 27.50% | 189261 47.28% 74.77% | 83458 20.85% 95.62% | 15558 3.89% 99.51% | 1776 0.44% 99.95% | 170 0.04% 100.00% | 14 0.00% 100.00% | 3 0.00% 100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400310
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 2958
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1688.773158
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 1639.669612
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 410.803541
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 93 3.14% 3.14% | 1066 36.04% 39.18% | 1257 42.49% 81.68% | 460 15.55% 97.23% | 72 2.43% 99.66% | 9 0.30% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
-system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 2958
+system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 398133
+system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1559.069243
+system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1536.217141
+system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 267.020897
+system.ruby.LD.Directory.miss_type_mach_latency_hist | 45 0.01% 0.01% | 4552 1.14% 1.15% | 192444 48.34% 49.49% | 183644 46.13% 95.62% | 17319 4.35% 99.97% | 129 0.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.LD.Directory.miss_type_mach_latency_hist::total 398133
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 256
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 2559
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 3118
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1453.592367
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 1428.286665
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 271.151930
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 0.29% 0.29% | 124 3.98% 4.27% | 722 23.16% 27.42% | 1139 36.53% 63.95% | 777 24.92% 88.87% | 285 9.14% 98.01% | 53 1.70% 99.71% | 9 0.29% 100.00%
+system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 3118
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 222056
-system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1796.946482
-system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 1750.131417
-system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 412.464819
-system.ruby.ST.Directory.miss_type_mach_latency_hist | 21 0.01% 0.01% | 3110 1.40% 1.41% | 58128 26.18% 27.59% | 104904 47.24% 74.83% | 45981 20.71% 95.54% | 8827 3.98% 99.51% | 981 0.44% 99.95% | 93 0.04% 100.00% | 10 0.00% 100.00% | 1 0.00% 100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist::total 222056
-system.ruby.L1Cache_Controller.Load | 50822 12.52% 12.52% | 50930 12.55% 25.07% | 50579 12.46% 37.53% | 50992 12.56% 50.10% | 50750 12.50% 62.60% | 50396 12.42% 75.02% | 50785 12.51% 87.53% | 50593 12.47% 100.00%
-system.ruby.L1Cache_Controller.Load::total 405847
-system.ruby.L1Cache_Controller.Store | 28084 12.48% 12.48% | 27932 12.41% 24.89% | 28138 12.50% 37.40% | 28065 12.47% 49.87% | 28051 12.47% 62.34% | 28316 12.58% 74.92% | 27897 12.40% 87.32% | 28539 12.68% 100.00%
-system.ruby.L1Cache_Controller.Store::total 225022
-system.ruby.L1Cache_Controller.Data | 78904 12.51% 12.51% | 78861 12.50% 25.01% | 78715 12.48% 37.49% | 79054 12.53% 50.02% | 78799 12.49% 62.51% | 78709 12.48% 74.98% | 78679 12.47% 87.46% | 79130 12.54% 100.00%
-system.ruby.L1Cache_Controller.Data::total 630851
-system.ruby.L1Cache_Controller.Fwd_GETX | 1018 12.00% 12.00% | 1071 12.62% 24.62% | 1069 12.60% 37.22% | 1051 12.39% 49.61% | 1077 12.69% 62.30% | 1067 12.58% 74.87% | 1110 13.08% 87.96% | 1022 12.04% 100.00%
-system.ruby.L1Cache_Controller.Fwd_GETX::total 8485
-system.ruby.L1Cache_Controller.Replacement | 78902 12.51% 12.51% | 78858 12.50% 25.01% | 78713 12.48% 37.49% | 79053 12.53% 50.02% | 78797 12.49% 62.51% | 78708 12.48% 74.98% | 78678 12.47% 87.46% | 79128 12.54% 100.00%
-system.ruby.L1Cache_Controller.Replacement::total 630837
-system.ruby.L1Cache_Controller.Writeback_Ack | 77879 12.51% 12.51% | 77785 12.50% 25.01% | 77640 12.48% 37.49% | 77999 12.53% 50.02% | 77717 12.49% 62.51% | 77635 12.48% 74.99% | 77564 12.46% 87.45% | 78105 12.55% 100.00%
-system.ruby.L1Cache_Controller.Writeback_Ack::total 622324
-system.ruby.L1Cache_Controller.Writeback_Nack | 325 12.05% 12.05% | 329 12.20% 24.25% | 367 13.61% 37.86% | 333 12.35% 50.20% | 341 12.64% 62.85% | 331 12.27% 75.12% | 348 12.90% 88.02% | 323 11.98% 100.00%
-system.ruby.L1Cache_Controller.Writeback_Nack::total 2697
-system.ruby.L1Cache_Controller.I.Load | 50822 12.52% 12.52% | 50930 12.55% 25.07% | 50579 12.46% 37.53% | 50992 12.56% 50.10% | 50750 12.50% 62.60% | 50396 12.42% 75.02% | 50785 12.51% 87.53% | 50593 12.47% 100.00%
-system.ruby.L1Cache_Controller.I.Load::total 405847
-system.ruby.L1Cache_Controller.I.Store | 28084 12.48% 12.48% | 27932 12.41% 24.89% | 28138 12.50% 37.40% | 28065 12.47% 49.87% | 28051 12.47% 62.34% | 28316 12.58% 74.92% | 27897 12.40% 87.32% | 28539 12.68% 100.00%
-system.ruby.L1Cache_Controller.I.Store::total 225022
-system.ruby.L1Cache_Controller.I.Replacement | 693 11.97% 11.97% | 742 12.82% 24.79% | 702 12.13% 36.92% | 718 12.40% 49.33% | 736 12.72% 62.04% | 736 12.72% 74.76% | 762 13.17% 87.92% | 699 12.08% 100.00%
-system.ruby.L1Cache_Controller.I.Replacement::total 5788
-system.ruby.L1Cache_Controller.II.Writeback_Nack | 325 12.05% 12.05% | 329 12.20% 24.25% | 367 13.61% 37.86% | 333 12.35% 50.20% | 341 12.64% 62.85% | 331 12.27% 75.12% | 348 12.90% 88.02% | 323 11.98% 100.00%
-system.ruby.L1Cache_Controller.II.Writeback_Nack::total 2697
-system.ruby.L1Cache_Controller.M.Fwd_GETX | 693 11.97% 11.97% | 742 12.82% 24.79% | 702 12.13% 36.92% | 718 12.40% 49.33% | 736 12.72% 62.04% | 736 12.72% 74.76% | 762 13.17% 87.92% | 699 12.08% 100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETX::total 5788
-system.ruby.L1Cache_Controller.M.Replacement | 78209 12.51% 12.51% | 78116 12.50% 25.01% | 78011 12.48% 37.49% | 78335 12.53% 50.02% | 78061 12.49% 62.51% | 77972 12.47% 74.99% | 77916 12.47% 87.45% | 78429 12.55% 100.00%
-system.ruby.L1Cache_Controller.M.Replacement::total 625049
-system.ruby.L1Cache_Controller.MI.Fwd_GETX | 325 12.05% 12.05% | 329 12.20% 24.25% | 367 13.61% 37.86% | 333 12.35% 50.20% | 341 12.64% 62.85% | 331 12.27% 75.12% | 348 12.90% 88.02% | 323 11.98% 100.00%
-system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 2697
-system.ruby.L1Cache_Controller.MI.Writeback_Ack | 77879 12.51% 12.51% | 77785 12.50% 25.01% | 77640 12.48% 37.49% | 77999 12.53% 50.02% | 77717 12.49% 62.51% | 77635 12.48% 74.99% | 77564 12.46% 87.45% | 78105 12.55% 100.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 622324
-system.ruby.L1Cache_Controller.IS.Data | 50821 12.52% 12.52% | 50929 12.55% 25.07% | 50577 12.46% 37.53% | 50990 12.56% 50.10% | 50750 12.51% 62.60% | 50395 12.42% 75.02% | 50783 12.51% 87.53% | 50592 12.47% 100.00%
-system.ruby.L1Cache_Controller.IS.Data::total 405837
-system.ruby.L1Cache_Controller.IM.Data | 28083 12.48% 12.48% | 27932 12.41% 24.89% | 28138 12.50% 37.40% | 28064 12.47% 49.87% | 28049 12.47% 62.34% | 28314 12.58% 74.92% | 27896 12.40% 87.32% | 28538 12.68% 100.00%
-system.ruby.L1Cache_Controller.IM.Data::total 225014
-system.ruby.Directory_Controller.GETX 808444 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX 622352 0.00% 0.00%
-system.ruby.Directory_Controller.PUTX_NotOwner 2697 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Data 622367 0.00% 0.00%
-system.ruby.Directory_Controller.Memory_Ack 622324 0.00% 0.00%
-system.ruby.Directory_Controller.I.GETX 622384 0.00% 0.00%
-system.ruby.Directory_Controller.M.GETX 8485 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX 622352 0.00% 0.00%
-system.ruby.Directory_Controller.M.PUTX_NotOwner 2697 0.00% 0.00%
-system.ruby.Directory_Controller.IM.GETX 68392 0.00% 0.00%
-system.ruby.Directory_Controller.IM.Memory_Data 622367 0.00% 0.00%
-system.ruby.Directory_Controller.MI.GETX 109183 0.00% 0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack 622324 0.00% 0.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221096
+system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1559.427267
+system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 1536.699982
+system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 266.566552
+system.ruby.ST.Directory.miss_type_mach_latency_hist | 21 0.01% 0.01% | 2432 1.10% 1.11% | 106874 48.34% 49.45% | 102052 46.16% 95.61% | 9642 4.36% 99.97% | 75 0.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 221096
+system.ruby.L1Cache_Controller.Load | 50242 12.45% 12.45% | 50323 12.47% 24.92% | 50493 12.51% 37.43% | 50644 12.55% 49.98% | 50567 12.53% 62.51% | 50426 12.50% 75.01% | 50403 12.49% 87.50% | 50459 12.50% 100.00%
+system.ruby.L1Cache_Controller.Load::total 403557
+system.ruby.L1Cache_Controller.Store | 28008 12.49% 12.49% | 28130 12.55% 25.04% | 27865 12.43% 37.46% | 27716 12.36% 49.83% | 28095 12.53% 62.36% | 28158 12.56% 74.91% | 28062 12.52% 87.43% | 28184 12.57% 100.00%
+system.ruby.L1Cache_Controller.Store::total 224218
+system.ruby.L1Cache_Controller.Data | 78249 12.46% 12.46% | 78450 12.50% 24.96% | 78357 12.48% 37.44% | 78358 12.48% 49.93% | 78659 12.53% 62.46% | 78581 12.52% 74.97% | 78464 12.50% 87.47% | 78642 12.53% 100.00%
+system.ruby.L1Cache_Controller.Data::total 627760
+system.ruby.L1Cache_Controller.Fwd_GETX | 1065 12.48% 12.48% | 1076 12.61% 25.10% | 1049 12.30% 37.39% | 1001 11.73% 49.13% | 1068 12.52% 61.65% | 1132 13.27% 74.92% | 1066 12.50% 87.41% | 1074 12.59% 100.00%
+system.ruby.L1Cache_Controller.Fwd_GETX::total 8531
+system.ruby.L1Cache_Controller.Replacement | 78246 12.46% 12.46% | 78449 12.50% 24.96% | 78354 12.48% 37.44% | 78356 12.48% 49.93% | 78658 12.53% 62.46% | 78580 12.52% 74.97% | 78461 12.50% 87.47% | 78639 12.53% 100.00%
+system.ruby.L1Cache_Controller.Replacement::total 627743
+system.ruby.L1Cache_Controller.Writeback_Ack | 77181 12.46% 12.46% | 77373 12.50% 24.96% | 77305 12.48% 37.44% | 77355 12.49% 49.94% | 77587 12.53% 62.47% | 77448 12.51% 74.97% | 77395 12.50% 87.47% | 77565 12.53% 100.00%
+system.ruby.L1Cache_Controller.Writeback_Ack::total 619209
+system.ruby.L1Cache_Controller.Writeback_Nack | 485 12.53% 12.53% | 499 12.89% 25.43% | 468 12.09% 37.52% | 457 11.81% 49.33% | 483 12.48% 61.81% | 494 12.76% 74.57% | 497 12.84% 87.42% | 487 12.58% 100.00%
+system.ruby.L1Cache_Controller.Writeback_Nack::total 3870
+system.ruby.L1Cache_Controller.I.Load | 50242 12.45% 12.45% | 50323 12.47% 24.92% | 50493 12.51% 37.43% | 50644 12.55% 49.98% | 50567 12.53% 62.51% | 50426 12.50% 75.01% | 50403 12.49% 87.50% | 50459 12.50% 100.00%
+system.ruby.L1Cache_Controller.I.Load::total 403557
+system.ruby.L1Cache_Controller.I.Store | 28008 12.49% 12.49% | 28130 12.55% 25.04% | 27865 12.43% 37.46% | 27716 12.36% 49.83% | 28095 12.53% 62.36% | 28158 12.56% 74.91% | 28062 12.52% 87.43% | 28184 12.57% 100.00%
+system.ruby.L1Cache_Controller.I.Store::total 224218
+system.ruby.L1Cache_Controller.I.Replacement | 580 12.44% 12.44% | 577 12.38% 24.82% | 581 12.47% 37.29% | 544 11.67% 48.96% | 585 12.55% 61.51% | 638 13.69% 75.20% | 569 12.21% 87.41% | 587 12.59% 100.00%
+system.ruby.L1Cache_Controller.I.Replacement::total 4661
+system.ruby.L1Cache_Controller.II.Writeback_Nack | 485 12.53% 12.53% | 499 12.89% 25.43% | 468 12.09% 37.52% | 457 11.81% 49.33% | 483 12.48% 61.81% | 494 12.76% 74.57% | 497 12.84% 87.42% | 487 12.58% 100.00%
+system.ruby.L1Cache_Controller.II.Writeback_Nack::total 3870
+system.ruby.L1Cache_Controller.M.Fwd_GETX | 580 12.44% 12.44% | 577 12.38% 24.82% | 581 12.47% 37.29% | 544 11.67% 48.96% | 585 12.55% 61.51% | 638 13.69% 75.20% | 569 12.21% 87.41% | 587 12.59% 100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETX::total 4661
+system.ruby.L1Cache_Controller.M.Replacement | 77666 12.46% 12.46% | 77872 12.50% 24.96% | 77773 12.48% 37.44% | 77812 12.49% 49.93% | 78073 12.53% 62.46% | 77942 12.51% 74.97% | 77892 12.50% 87.47% | 78052 12.53% 100.00%
+system.ruby.L1Cache_Controller.M.Replacement::total 623082
+system.ruby.L1Cache_Controller.MI.Fwd_GETX | 485 12.53% 12.53% | 499 12.89% 25.43% | 468 12.09% 37.52% | 457 11.81% 49.33% | 483 12.48% 61.81% | 494 12.76% 74.57% | 497 12.84% 87.42% | 487 12.58% 100.00%
+system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 3870
+system.ruby.L1Cache_Controller.MI.Writeback_Ack | 77181 12.46% 12.46% | 77373 12.50% 24.96% | 77305 12.48% 37.44% | 77355 12.49% 49.94% | 77587 12.53% 62.47% | 77448 12.51% 74.97% | 77395 12.50% 87.47% | 77565 12.53% 100.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 619209
+system.ruby.L1Cache_Controller.IS.Data | 50241 12.45% 12.45% | 50321 12.47% 24.92% | 50492 12.51% 37.43% | 50642 12.55% 49.98% | 50566 12.53% 62.51% | 50424 12.50% 75.01% | 50402 12.49% 87.50% | 50458 12.50% 100.00%
+system.ruby.L1Cache_Controller.IS.Data::total 403546
+system.ruby.L1Cache_Controller.IM.Data | 28008 12.49% 12.49% | 28129 12.55% 25.04% | 27865 12.43% 37.47% | 27716 12.36% 49.83% | 28093 12.53% 62.36% | 28157 12.56% 74.91% | 28062 12.52% 87.43% | 28184 12.57% 100.00%
+system.ruby.L1Cache_Controller.IM.Data::total 224214
+system.ruby.Directory_Controller.GETX 693666 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX 619210 0.00% 0.00%
+system.ruby.Directory_Controller.PUTX_NotOwner 3870 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Data 619230 0.00% 0.00%
+system.ruby.Directory_Controller.Memory_Ack 619209 0.00% 0.00%
+system.ruby.Directory_Controller.I.GETX 619241 0.00% 0.00%
+system.ruby.Directory_Controller.M.GETX 8531 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX 619210 0.00% 0.00%
+system.ruby.Directory_Controller.M.PUTX_NotOwner 3870 0.00% 0.00%
+system.ruby.Directory_Controller.IM.GETX 65555 0.00% 0.00%
+system.ruby.Directory_Controller.IM.Memory_Data 619230 0.00% 0.00%
+system.ruby.Directory_Controller.MI.GETX 339 0.00% 0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack 619209 0.00% 0.00%
---------- End Simulation Statistics ----------
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 ----------