tests, ruby: Move rubytests from ALPHA (linux) to NULL (none)
authorAndreas Hansson <andreas.hansson@arm.com>
Thu, 17 Nov 2016 09:54:16 +0000 (04:54 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Thu, 17 Nov 2016 09:54:16 +0000 (04:54 -0500)
This patch avoids compiling ALPHA six times as part of running
'util/regress', and instead relis on NULL with different protocols to
run the rubytest. All we need is the memory system, so there is really
no need to compile the ISA over and over again.

The one downside is the removal of running 'hello' for the variuos
ALPHA and protocol combinations, but if this is a concern we should
rather beef up the synthetic tests for the variuos protocols.

--HG--
rename : build_opts/NULL => build_opts/NULL_MESI_Two_Level
rename : build_opts/NULL => build_opts/NULL_MOESI_CMP_directory
rename : build_opts/NULL => build_opts/NULL_MOESI_CMP_token
rename : build_opts/NULL => build_opts/NULL_MOESI_hammer
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/stats.txt

62 files changed:
build_opts/NULL_MESI_Two_Level [new file with mode: 0644]
build_opts/NULL_MOESI_CMP_directory [new file with mode: 0644]
build_opts/NULL_MOESI_CMP_token [new file with mode: 0644]
build_opts/NULL_MOESI_hammer [new file with mode: 0644]
tests/configs/rubytest-ruby.py
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout [deleted file]
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout [deleted file]
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt [deleted file]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/config.ini [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simerr [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simout [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/stats.txt [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/config.ini [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simerr [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simout [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/stats.txt [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simerr [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simout [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/stats.txt [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/config.ini [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simerr [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simout [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/stats.txt [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/config.ini [new file with mode: 0644]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simerr [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simout [new file with mode: 0755]
tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/stats.txt [new file with mode: 0644]
util/regress

diff --git a/build_opts/NULL_MESI_Two_Level b/build_opts/NULL_MESI_Two_Level
new file mode 100644 (file)
index 0000000..db05046
--- /dev/null
@@ -0,0 +1,3 @@
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL = 'MESI_Two_Level'
diff --git a/build_opts/NULL_MOESI_CMP_directory b/build_opts/NULL_MOESI_CMP_directory
new file mode 100644 (file)
index 0000000..7136d0b
--- /dev/null
@@ -0,0 +1,3 @@
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL='MOESI_CMP_directory'
diff --git a/build_opts/NULL_MOESI_CMP_token b/build_opts/NULL_MOESI_CMP_token
new file mode 100644 (file)
index 0000000..42fff75
--- /dev/null
@@ -0,0 +1,3 @@
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL='MOESI_CMP_token'
diff --git a/build_opts/NULL_MOESI_hammer b/build_opts/NULL_MOESI_hammer
new file mode 100644 (file)
index 0000000..ff4c22c
--- /dev/null
@@ -0,0 +1,3 @@
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL='MOESI_hammer'
index 5445e8181b7346514e37db89b1151c38200326f9..27dc0f28c8c1e27f217924007b07c5587f2a2b94 100644 (file)
@@ -40,7 +40,7 @@ from ruby import Ruby
 from common import Options
 
 parser = optparse.OptionParser()
-Options.addCommonOptions(parser)
+Options.addNoISAOptions(parser)
 
 # Add the ruby specific and protocol specific options
 Ruby.define_options(parser)
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
deleted file mode 100644 (file)
index 067911f..0000000
+++ /dev/null
@@ -1,1456 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=TimingSimpleCPU
-children=clk_domain dtb interrupts isa itb tracer workload
-branchPred=Null
-checker=Null
-clk_domain=system.cpu.clk_domain
-cpu_id=0
-default_p_state=UNDEFINED
-do_checkpoint_insts=true
-do_quiesce=true
-do_statistics_insts=true
-dtb=system.cpu.dtb
-eventq_index=0
-function_trace=false
-function_trace_start=0
-interrupts=system.cpu.interrupts
-isa=system.cpu.isa
-itb=system.cpu.itb
-max_insts_all_threads=0
-max_insts_any_thread=0
-max_loads_all_threads=0
-max_loads_any_thread=0
-numThreads=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-profile=0
-progress_interval=0
-simpoint_start_insts=
-socket_id=0
-switched_out=false
-system=system
-tracer=system.cpu.tracer
-workload=system.cpu.workload
-dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
-icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.cpu.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu.dtb]
-type=AlphaTLB
-eventq_index=0
-size=64
-
-[system.cpu.interrupts]
-type=AlphaInterrupts
-eventq_index=0
-
-[system.cpu.isa]
-type=AlphaISA
-eventq_index=0
-system=system
-
-[system.cpu.itb]
-type=AlphaTLB
-eventq_index=0
-size=48
-
-[system.cpu.tracer]
-type=ExeTracer
-eventq_index=0
-
-[system.cpu.workload]
-type=LiveProcess
-cmd=hello
-cwd=
-drivers=
-egid=100
-env=
-errout=cerr
-euid=100
-eventq_index=0
-executable=/arm/projectscratch/randd/systems/dist/test-progs/hello/bin/alpha/linux/hello
-gid=100
-input=cin
-kvmInSE=false
-max_stack_size=67108864
-output=cout
-pid=100
-ppid=99
-simpoint=0
-system=system
-uid=100
-useArchPT=false
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=false
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory requestToDir responseFromDir responseFromMemory responseToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=6
-eventq_index=0
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_mem_ctrl_latency=1
-transitions_per_cycle=4
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[6]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[6]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-buffer_size=0
-clk_domain=system.cpu.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-enable_prefetch=false
-eventq_index=0
-l1_request_latency=2
-l1_response_latency=2
-l2_select_num_bits=0
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-number_of_TBEs=256
-optionalQueue=system.ruby.l1_cntrl0.optionalQueue
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-prefetcher=system.ruby.l1_cntrl0.prefetcher
-recycle_latency=10
-requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
-requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
-responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
-responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-to_l2_latency=1
-transitions_per_cycle=4
-unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache
-version=0
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=true
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.optionalQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.prefetcher]
-type=Prefetcher
-cross_page=false
-eventq_index=0
-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.requestFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.requestToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.responseFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.cpu.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.cpu.icache_port system.cpu.dcache_port
-
-[system.ruby.l1_cntrl0.unblockFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.l2_cntrl0]
-type=L2Cache_Controller
-children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache
-DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache
-L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
-L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
-L2cache=system.ruby.l2_cntrl0.L2cache
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-l2_request_latency=2
-l2_response_latency=2
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
-responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
-ruby_system=system.ruby
-system=system
-to_l1_latency=1
-transitions_per_cycle=4
-unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache
-version=0
-
-[system.ruby.l2_cntrl0.DirRequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.l2_cntrl0.L1RequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.l2_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l2_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l2_cntrl0.responseFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.l2_cntrl0.responseToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.l2_cntrl0.unblockToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
-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=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.ext_links2]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers2
-latency=1
-link_id=2
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=6
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links4]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=7
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links5]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=8
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11
-power_model=Null
-router_id=0
-virt_nets=3
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11
-power_model=Null
-router_id=1
-virt_nets=3
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11
-power_model=Null
-router_id=2
-virt_nets=3
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17
-power_model=Null
-router_id=3
-virt_nets=3
-
-[system.ruby.network.routers3.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr
deleted file mode 100755 (executable)
index f6f6f15..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Sockets disabled, not accepting gdb connections
-warn: ClockedObject: More than one power state change request encountered within the same simulation tick
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout
deleted file mode 100755 (executable)
index 1a88d47..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout
-Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:28:06
-gem5 started Oct 13 2016 20:28:31
-gem5 executing on e108600-lin, pid 8233
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-info: Increasing stack size by one page.
-Hello world!
-Exiting @ tick 129075 because target called exit()
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
deleted file mode 100644 (file)
index b35897b..0000000
+++ /dev/null
@@ -1,764 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000129                       # Number of seconds simulated
-sim_ticks                                      129075                       # Number of ticks simulated
-final_tick                                     129075                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  77143                       # Simulator instruction rate (inst/s)
-host_op_rate                                    77134                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                1554751                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 412952                       # Number of bytes of host memory used
-host_seconds                                     0.08                       # Real time elapsed on the host
-sim_insts                                        6403                       # Number of instructions simulated
-sim_ops                                          6403                       # 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.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        93504                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              93504                       # 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         1461                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                1461                       # 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    724416037                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total             724416037                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0    137346504                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total            137346504                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0    861762541                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total            861762541                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                        1461                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        277                       # Number of write requests accepted
-system.mem_ctrls.readBursts                      1461                       # 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                  74368                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                   19136                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                    6400                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   93504                       # 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                    299                       # Number of DRAM read bursts serviced by the write queue
-system.mem_ctrls.mergedWrBursts                   160                       # 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               101                       # 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               78                       # 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              395                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::14               67                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::15               49                       # 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                24                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::5                 7                       # 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                7                       # 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               41                       # 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                        128982                       # 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                  1461                       # 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                    1162                       # 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                      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                      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          215                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    364.055814                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   222.075931                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   347.859995                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127           60     27.91%     27.91% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255           55     25.58%     53.49% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383           24     11.16%     64.65% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511           15      6.98%     71.63% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639            8      3.72%     75.35% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            9      4.19%     79.53% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            8      3.72%     83.26% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            5      2.33%     85.58% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           31     14.42%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total          215                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples            6                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean     193.166667                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean    134.817545                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev    132.906609                       # 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            1     16.67%     50.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::224-239            1     16.67%     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::384-399            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                        15493                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   37571                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       5810                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        13.33                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   32.33                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                       576.16                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                        49.58                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                    724.42                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                    137.35                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                         4.89                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                     4.50                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    0.39                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.00                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      22.78                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      949                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                      91                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 81.67                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                77.78                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         74.21                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    81.31                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   514080                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   270480                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 5380704                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                 258912                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         9834240.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              8608824                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy               320256                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        37409784                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy         6725376                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy          2906400                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               72229056                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            559.589820                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime               109312                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE          366                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          4166                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF         9809                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN        17514                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         15181                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        82039                       # Time in different power states
-system.mem_ctrls_1.actEnergy                  1071000                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                   560280                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                 7893984                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                 576288                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         9834240.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy             12597000                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy               372480                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy        45058272                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy          640512                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               78604056                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            608.979709                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime               100248                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE          270                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF          4160                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         1668                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT         24165                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN        98812                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-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
-system.cpu.dtb.fetch_accesses                       0                       # ITB accesses
-system.cpu.dtb.read_hits                         1185                       # DTB read hits
-system.cpu.dtb.read_misses                          7                       # DTB read misses
-system.cpu.dtb.read_acv                             0                       # DTB read access violations
-system.cpu.dtb.read_accesses                     1192                       # DTB read accesses
-system.cpu.dtb.write_hits                         865                       # DTB write hits
-system.cpu.dtb.write_misses                         3                       # DTB write misses
-system.cpu.dtb.write_acv                            0                       # DTB write access violations
-system.cpu.dtb.write_accesses                     868                       # DTB write accesses
-system.cpu.dtb.data_hits                         2050                       # DTB hits
-system.cpu.dtb.data_misses                         10                       # DTB misses
-system.cpu.dtb.data_acv                             0                       # DTB access violations
-system.cpu.dtb.data_accesses                     2060                       # DTB accesses
-system.cpu.itb.fetch_hits                        6414                       # ITB hits
-system.cpu.itb.fetch_misses                        17                       # ITB misses
-system.cpu.itb.fetch_acv                            0                       # ITB acv
-system.cpu.itb.fetch_accesses                    6431                       # ITB accesses
-system.cpu.itb.read_hits                            0                       # DTB read hits
-system.cpu.itb.read_misses                          0                       # DTB read misses
-system.cpu.itb.read_acv                             0                       # DTB read access violations
-system.cpu.itb.read_accesses                        0                       # DTB read accesses
-system.cpu.itb.write_hits                           0                       # DTB write hits
-system.cpu.itb.write_misses                         0                       # DTB write misses
-system.cpu.itb.write_acv                            0                       # DTB write access violations
-system.cpu.itb.write_accesses                       0                       # DTB write accesses
-system.cpu.itb.data_hits                            0                       # DTB hits
-system.cpu.itb.data_misses                          0                       # DTB misses
-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.pwrStateResidencyTicks::ON          129075                       # Cumulative time (in ticks) in various power states
-system.cpu.numCycles                           129075                       # 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                        6403                       # Number of instructions committed
-system.cpu.committedOps                          6403                       # Number of ops (including micro ops) committed
-system.cpu.num_int_alu_accesses                  6329                       # Number of integer alu accesses
-system.cpu.num_fp_alu_accesses                     10                       # Number of float alu accesses
-system.cpu.num_func_calls                         251                       # number of times a function call or return occured
-system.cpu.num_conditional_control_insts          754                       # number of instructions that are conditional controls
-system.cpu.num_int_insts                         6329                       # number of integer instructions
-system.cpu.num_fp_insts                            10                       # number of float instructions
-system.cpu.num_int_register_reads                8297                       # number of times the integer registers were read
-system.cpu.num_int_register_writes               4575                       # number of times the integer registers were written
-system.cpu.num_fp_register_reads                    8                       # number of times the floating registers were read
-system.cpu.num_fp_register_writes                   2                       # number of times the floating registers were written
-system.cpu.num_mem_refs                          2060                       # number of memory refs
-system.cpu.num_load_insts                        1192                       # 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                     129075                       # 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                              1056                       # Number of branches fetched
-system.cpu.op_class::No_OpClass                    19      0.30%      0.30% # Class of executed instruction
-system.cpu.op_class::IntAlu                      4331     67.53%     67.83% # Class of executed instruction
-system.cpu.op_class::IntMult                        1      0.02%     67.85% # Class of executed instruction
-system.cpu.op_class::IntDiv                         0      0.00%     67.85% # Class of executed instruction
-system.cpu.op_class::FloatAdd                       2      0.03%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCmp                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCvt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMult                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMultAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatDiv                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMisc                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatSqrt                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAdd                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAddAcc                     0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAlu                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCmp                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCvt                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMisc                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMult                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMultAcc                    0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShift                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShiftAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdSqrt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAdd                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAlu                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCmp                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCvt                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatDiv                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMisc                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMult                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMultAcc               0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatSqrt                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::MemRead                     1191     18.57%     86.45% # Class of executed instruction
-system.cpu.op_class::MemWrite                     861     13.43%     99.88% # Class of executed instruction
-system.cpu.op_class::FloatMemRead                   1      0.02%     99.89% # Class of executed instruction
-system.cpu.op_class::FloatMemWrite                  7      0.11%    100.00% # Class of executed instruction
-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                       6413                       # Class of executed instruction
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-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                   9652                       # delay histogram for all message
-system.ruby.delayHist::mean                  0.163697                       # delay histogram for all message
-system.ruby.delayHist::stdev                 1.010840                       # delay histogram for all message
-system.ruby.delayHist                    |        9297     96.32%     96.32% |           0      0.00%     96.32% |         210      2.18%     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                     9652                       # delay histogram for all message
-system.ruby.outstanding_req_hist_seqr::bucket_size            1                      
-system.ruby.outstanding_req_hist_seqr::max_bucket            9                      
-system.ruby.outstanding_req_hist_seqr::samples         8464                      
-system.ruby.outstanding_req_hist_seqr::mean            1                      
-system.ruby.outstanding_req_hist_seqr::gmean            1                      
-system.ruby.outstanding_req_hist_seqr    |           0      0.00%      0.00% |        8464    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_seqr::total         8464                      
-system.ruby.latency_hist_seqr::bucket_size           64                      
-system.ruby.latency_hist_seqr::max_bucket          639                      
-system.ruby.latency_hist_seqr::samples           8463                      
-system.ruby.latency_hist_seqr::mean         14.251684                      
-system.ruby.latency_hist_seqr::gmean         2.119385                      
-system.ruby.latency_hist_seqr::stdev        32.289040                      
-system.ruby.latency_hist_seqr            |        7301     86.27%     86.27% |        1142     13.49%     99.76% |           3      0.04%     99.80% |           1      0.01%     99.81% |           6      0.07%     99.88% |           9      0.11%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           1      0.01%    100.00%
-system.ruby.latency_hist_seqr::total             8463                      
-system.ruby.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.hit_latency_hist_seqr::samples         6972                      
-system.ruby.hit_latency_hist_seqr::mean             1                      
-system.ruby.hit_latency_hist_seqr::gmean            1                      
-system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |        6972    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.hit_latency_hist_seqr::total         6972                      
-system.ruby.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.miss_latency_hist_seqr::samples         1491                      
-system.ruby.miss_latency_hist_seqr::mean    76.217304                      
-system.ruby.miss_latency_hist_seqr::gmean    71.053455                      
-system.ruby.miss_latency_hist_seqr::stdev    35.454362                      
-system.ruby.miss_latency_hist_seqr       |         329     22.07%     22.07% |        1142     76.59%     98.66% |           3      0.20%     98.86% |           1      0.07%     98.93% |           6      0.40%     99.33% |           9      0.60%     99.93% |           0      0.00%     99.93% |           0      0.00%     99.93% |           0      0.00%     99.93% |           1      0.07%    100.00%
-system.ruby.miss_latency_hist_seqr::total         1491                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits         1250                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          800                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses         2050                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits         5722                       # 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         6413                       # 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
-system.ruby.l1_cntrl0.prefetcher.prefetches_accepted            0                       # number of prefetch requests accepted
-system.ruby.l1_cntrl0.prefetcher.dropped_prefetches            0                       # number of prefetch requests dropped
-system.ruby.l1_cntrl0.prefetcher.hits               0                       # number of prefetched blocks accessed
-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.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.l2_cntrl0.L2cache.demand_hits           30                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses         1461                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses         1491                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized     4.058493                      
-system.ruby.network.routers0.msg_count.Control::0         1491                      
-system.ruby.network.routers0.msg_count.Request_Control::2         1041                      
-system.ruby.network.routers0.msg_count.Response_Data::1         1491                      
-system.ruby.network.routers0.msg_count.Response_Control::1         1337                      
-system.ruby.network.routers0.msg_count.Response_Control::2          800                      
-system.ruby.network.routers0.msg_count.Writeback_Data::0          145                      
-system.ruby.network.routers0.msg_count.Writeback_Data::1          141                      
-system.ruby.network.routers0.msg_count.Writeback_Control::0          292                      
-system.ruby.network.routers0.msg_bytes.Control::0        11928                      
-system.ruby.network.routers0.msg_bytes.Request_Control::2         8328                      
-system.ruby.network.routers0.msg_bytes.Response_Data::1       107352                      
-system.ruby.network.routers0.msg_bytes.Response_Control::1        10696                      
-system.ruby.network.routers0.msg_bytes.Response_Control::2         6400                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::0        10440                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::1        10152                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0         2336                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized     7.880302                      
-system.ruby.network.routers1.msg_count.Control::0         2952                      
-system.ruby.network.routers1.msg_count.Request_Control::2         1041                      
-system.ruby.network.routers1.msg_count.Response_Data::1         3229                      
-system.ruby.network.routers1.msg_count.Response_Control::1         3966                      
-system.ruby.network.routers1.msg_count.Response_Control::2          800                      
-system.ruby.network.routers1.msg_count.Writeback_Data::0          145                      
-system.ruby.network.routers1.msg_count.Writeback_Data::1          141                      
-system.ruby.network.routers1.msg_count.Writeback_Control::0          292                      
-system.ruby.network.routers1.msg_bytes.Control::0        23616                      
-system.ruby.network.routers1.msg_bytes.Request_Control::2         8328                      
-system.ruby.network.routers1.msg_bytes.Response_Data::1       232488                      
-system.ruby.network.routers1.msg_bytes.Response_Control::1        31728                      
-system.ruby.network.routers1.msg_bytes.Response_Control::2         6400                      
-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         2336                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     3.821809                      
-system.ruby.network.routers2.msg_count.Control::0         1461                      
-system.ruby.network.routers2.msg_count.Response_Data::1         1738                      
-system.ruby.network.routers2.msg_count.Response_Control::1         2629                      
-system.ruby.network.routers2.msg_bytes.Control::0        11688                      
-system.ruby.network.routers2.msg_bytes.Response_Data::1       125136                      
-system.ruby.network.routers2.msg_bytes.Response_Control::1        21032                      
-system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers3.percent_links_utilized     5.253535                      
-system.ruby.network.routers3.msg_count.Control::0         2952                      
-system.ruby.network.routers3.msg_count.Request_Control::2         1041                      
-system.ruby.network.routers3.msg_count.Response_Data::1         3229                      
-system.ruby.network.routers3.msg_count.Response_Control::1         3966                      
-system.ruby.network.routers3.msg_count.Response_Control::2          800                      
-system.ruby.network.routers3.msg_count.Writeback_Data::0          145                      
-system.ruby.network.routers3.msg_count.Writeback_Data::1          141                      
-system.ruby.network.routers3.msg_count.Writeback_Control::0          292                      
-system.ruby.network.routers3.msg_bytes.Control::0        23616                      
-system.ruby.network.routers3.msg_bytes.Request_Control::2         8328                      
-system.ruby.network.routers3.msg_bytes.Response_Data::1       232488                      
-system.ruby.network.routers3.msg_bytes.Response_Control::1        31728                      
-system.ruby.network.routers3.msg_bytes.Response_Control::2         6400                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::0        10440                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::1        10152                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0         2336                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Control            8856                      
-system.ruby.network.msg_count.Request_Control         3123                      
-system.ruby.network.msg_count.Response_Data         9687                      
-system.ruby.network.msg_count.Response_Control        14298                      
-system.ruby.network.msg_count.Writeback_Data          858                      
-system.ruby.network.msg_count.Writeback_Control          876                      
-system.ruby.network.msg_byte.Control            70848                      
-system.ruby.network.msg_byte.Request_Control        24984                      
-system.ruby.network.msg_byte.Response_Data       697464                      
-system.ruby.network.msg_byte.Response_Control       114384                      
-system.ruby.network.msg_byte.Writeback_Data        61776                      
-system.ruby.network.msg_byte.Writeback_Control         7008                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED       129075                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization     5.770676                      
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::2         1041                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::1         1491                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          437                      
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2         8328                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1       107352                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1         3496                      
-system.ruby.network.routers0.throttle1.link_utilization     2.346310                      
-system.ruby.network.routers0.throttle1.msg_count.Control::0         1491                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::1          900                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::2          800                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          145                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          141                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0          292                      
-system.ruby.network.routers0.throttle1.msg_bytes.Control::0        11928                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1         7200                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6400                      
-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         2336                      
-system.ruby.network.routers1.throttle0.link_utilization     8.002712                      
-system.ruby.network.routers1.throttle0.msg_count.Control::0         1491                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::1         1461                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::1         2353                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          800                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          145                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          141                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0          292                      
-system.ruby.network.routers1.throttle0.msg_bytes.Control::0        11928                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1       105192                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1        18824                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6400                      
-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         2336                      
-system.ruby.network.routers1.throttle1.link_utilization     7.757893                      
-system.ruby.network.routers1.throttle1.msg_count.Control::0         1461                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2         1041                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1768                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::1         1613                      
-system.ruby.network.routers1.throttle1.msg_bytes.Control::0        11688                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         8328                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       127296                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1        12904                      
-system.ruby.network.routers2.throttle0.link_utilization     1.987217                      
-system.ruby.network.routers2.throttle0.msg_count.Control::0         1461                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          277                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::1         1176                      
-system.ruby.network.routers2.throttle0.msg_bytes.Control::0        11688                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        19944                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1         9408                      
-system.ruby.network.routers2.throttle1.link_utilization     5.656401                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::1         1461                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::1         1453                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1       105192                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1        11624                      
-system.ruby.network.routers3.throttle0.link_utilization     5.770676                      
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::2         1041                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::1         1491                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          437                      
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2         8328                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1       107352                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1         3496                      
-system.ruby.network.routers3.throttle1.link_utilization     8.002712                      
-system.ruby.network.routers3.throttle1.msg_count.Control::0         1491                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::1         1461                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::1         2353                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          800                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          145                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          141                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0          292                      
-system.ruby.network.routers3.throttle1.msg_bytes.Control::0        11928                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1       105192                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1        18824                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6400                      
-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         2336                      
-system.ruby.network.routers3.throttle2.link_utilization     1.987217                      
-system.ruby.network.routers3.throttle2.msg_count.Control::0         1461                      
-system.ruby.network.routers3.throttle2.msg_count.Response_Data::1          277                      
-system.ruby.network.routers3.throttle2.msg_count.Response_Control::1         1176                      
-system.ruby.network.routers3.throttle2.msg_bytes.Control::0        11688                      
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        19944                      
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1         9408                      
-system.ruby.delayVCHist.vnet_0::bucket_size            1                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::max_bucket            9                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples          2728                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean         0.425220                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev        1.795029                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0           |        2583     94.68%     94.68% |           0      0.00%     94.68% |           0      0.00%     94.68% |           0      0.00%     94.68% |           0      0.00%     94.68% |           0      0.00%     94.68% |           0      0.00%     94.68% |           0      0.00%     94.68% |         145      5.32%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total            2728                       # delay histogram for vnet_0
-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          5883                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean         0.071392                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev        0.371094                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1           |        5673     96.43%     96.43% |           0      0.00%     96.43% |         210      3.57%    100.00% |           0      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            5883                       # 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_seqr::bucket_size           64                      
-system.ruby.LD.latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.latency_hist_seqr::samples         1185                      
-system.ruby.LD.latency_hist_seqr::mean      36.416034                      
-system.ruby.LD.latency_hist_seqr::gmean      7.907367                      
-system.ruby.LD.latency_hist_seqr::stdev     46.041898                      
-system.ruby.LD.latency_hist_seqr         |         802     67.68%     67.68% |         375     31.65%     99.32% |           1      0.08%     99.41% |           0      0.00%     99.41% |           3      0.25%     99.66% |           3      0.25%     99.92% |           0      0.00%     99.92% |           0      0.00%     99.92% |           0      0.00%     99.92% |           1      0.08%    100.00%
-system.ruby.LD.latency_hist_seqr::total          1185                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.hit_latency_hist_seqr::samples          601                      
-system.ruby.LD.hit_latency_hist_seqr::mean            1                      
-system.ruby.LD.hit_latency_hist_seqr::gmean            1                      
-system.ruby.LD.hit_latency_hist_seqr     |           0      0.00%      0.00% |         601    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.LD.hit_latency_hist_seqr::total          601                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.miss_latency_hist_seqr::samples          584                      
-system.ruby.LD.miss_latency_hist_seqr::mean    72.863014                      
-system.ruby.LD.miss_latency_hist_seqr::gmean    66.405671                      
-system.ruby.LD.miss_latency_hist_seqr::stdev    41.005857                      
-system.ruby.LD.miss_latency_hist_seqr    |         201     34.42%     34.42% |         375     64.21%     98.63% |           1      0.17%     98.80% |           0      0.00%     98.80% |           3      0.51%     99.32% |           3      0.51%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           1      0.17%    100.00%
-system.ruby.LD.miss_latency_hist_seqr::total          584                      
-system.ruby.ST.latency_hist_seqr::bucket_size           16                      
-system.ruby.ST.latency_hist_seqr::max_bucket          159                      
-system.ruby.ST.latency_hist_seqr::samples          865                      
-system.ruby.ST.latency_hist_seqr::mean      15.646243                      
-system.ruby.ST.latency_hist_seqr::gmean      2.719887                      
-system.ruby.ST.latency_hist_seqr::stdev     27.764380                      
-system.ruby.ST.latency_hist_seqr         |         649     75.03%     75.03% |          12      1.39%     76.42% |         101     11.68%     88.09% |          10      1.16%     89.25% |          36      4.16%     93.41% |          52      6.01%     99.42% |           4      0.46%     99.88% |           1      0.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist_seqr::total           865                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.hit_latency_hist_seqr::samples          649                      
-system.ruby.ST.hit_latency_hist_seqr::mean            1                      
-system.ruby.ST.hit_latency_hist_seqr::gmean            1                      
-system.ruby.ST.hit_latency_hist_seqr     |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.hit_latency_hist_seqr::total          649                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size           16                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket          159                      
-system.ruby.ST.miss_latency_hist_seqr::samples          216                      
-system.ruby.ST.miss_latency_hist_seqr::mean    59.652778                      
-system.ruby.ST.miss_latency_hist_seqr::gmean    54.981344                      
-system.ruby.ST.miss_latency_hist_seqr::stdev    22.464955                      
-system.ruby.ST.miss_latency_hist_seqr    |           0      0.00%      0.00% |          12      5.56%      5.56% |         101     46.76%     52.31% |          10      4.63%     56.94% |          36     16.67%     73.61% |          52     24.07%     97.69% |           4      1.85%     99.54% |           1      0.46%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist_seqr::total          216                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.latency_hist_seqr::samples         6413                      
-system.ruby.IFETCH.latency_hist_seqr::mean     9.968034                      
-system.ruby.IFETCH.latency_hist_seqr::gmean     1.606700                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    27.770381                      
-system.ruby.IFETCH.latency_hist_seqr     |        5727     89.30%     89.30% |         674     10.51%     99.81% |           2      0.03%     99.84% |           1      0.02%     99.86% |           3      0.05%     99.91% |           6      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.IFETCH.latency_hist_seqr::total         6413                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples         5722                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr |           0      0.00%      0.00% |        5722    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.IFETCH.hit_latency_hist_seqr::total         5722                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples          691                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    84.230101                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    81.513388                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    31.252511                      
-system.ruby.IFETCH.miss_latency_hist_seqr |           5      0.72%      0.72% |         674     97.54%     98.26% |           2      0.29%     98.55% |           1      0.14%     98.70% |           3      0.43%     99.13% |           6      0.87%    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_seqr::total          691                      
-system.ruby.Directory_Controller.Fetch           1461      0.00%      0.00%
-system.ruby.Directory_Controller.Data             277      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data         1461      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          277      0.00%      0.00%
-system.ruby.Directory_Controller.CleanReplacement         1176      0.00%      0.00%
-system.ruby.Directory_Controller.I.Fetch         1461      0.00%      0.00%
-system.ruby.Directory_Controller.M.Data           277      0.00%      0.00%
-system.ruby.Directory_Controller.M.CleanReplacement         1176      0.00%      0.00%
-system.ruby.Directory_Controller.IM.Memory_Data         1461      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack          277      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load              1185      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch            6413      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              865      0.00%      0.00%
-system.ruby.L1Cache_Controller.Inv               1041      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement         1355      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_Exclusive          584      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_all_Acks          907      0.00%      0.00%
-system.ruby.L1Cache_Controller.WB_Ack             437      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Load            526      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.NP.Inv             356      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Load              58      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Ifetch            45      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Store             25      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement          556      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Ifetch          5722      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Inv              325      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement          362      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.Load             453      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.Store             71      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.Inv              219      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement          292      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Load             148      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Store            578      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Inv              141      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement          145      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive          584      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks          691      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks          216      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack          437      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GET_INSTR          691      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS            584      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX            216      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX            437      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement          142      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean         1311      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Data          1461      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Ack           1453      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data            141      0.00%      0.00%
-system.ruby.L2Cache_Controller.Ack_all            900      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock          800      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GET_INSTR          686      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS          571      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX          204      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GET_INSTR            5      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean          681      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS           13      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX           12      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement          134      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean          278      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX          437      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement            8      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean          352      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack         1453      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_I.WB_Data            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_I.Ack_all            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data          135      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all          217      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all          681      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data          571      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data          686      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data          204      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock          800      0.00%      0.00%
-
----------- End Simulation Statistics   ----------
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
deleted file mode 100644 (file)
index 2e87336..0000000
+++ /dev/null
@@ -1,1448 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=TimingSimpleCPU
-children=clk_domain dtb interrupts isa itb tracer workload
-branchPred=Null
-checker=Null
-clk_domain=system.cpu.clk_domain
-cpu_id=0
-default_p_state=UNDEFINED
-do_checkpoint_insts=true
-do_quiesce=true
-do_statistics_insts=true
-dtb=system.cpu.dtb
-eventq_index=0
-function_trace=false
-function_trace_start=0
-interrupts=system.cpu.interrupts
-isa=system.cpu.isa
-itb=system.cpu.itb
-max_insts_all_threads=0
-max_insts_any_thread=0
-max_loads_all_threads=0
-max_loads_any_thread=0
-numThreads=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-profile=0
-progress_interval=0
-simpoint_start_insts=
-socket_id=0
-switched_out=false
-system=system
-tracer=system.cpu.tracer
-workload=system.cpu.workload
-dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
-icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.cpu.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu.dtb]
-type=AlphaTLB
-eventq_index=0
-size=64
-
-[system.cpu.interrupts]
-type=AlphaInterrupts
-eventq_index=0
-
-[system.cpu.isa]
-type=AlphaISA
-eventq_index=0
-system=system
-
-[system.cpu.itb]
-type=AlphaTLB
-eventq_index=0
-size=48
-
-[system.cpu.tracer]
-type=ExeTracer
-eventq_index=0
-
-[system.cpu.workload]
-type=LiveProcess
-cmd=hello
-cwd=
-drivers=
-egid=100
-env=
-errout=cerr
-euid=100
-eventq_index=0
-executable=/arm/projectscratch/randd/systems/dist/test-progs/hello/bin/alpha/linux/hello
-gid=100
-input=cin
-kvmInSE=false
-max_stack_size=67108864
-output=cout
-pid=100
-ppid=99
-simpoint=0
-system=system
-uid=100
-useArchPT=false
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=false
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=6
-eventq_index=0
-forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=4
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.forwardFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[6]
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[6]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-buffer_size=0
-clk_domain=system.cpu.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-l2_select_num_bits=0
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
-requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
-request_latency=2
-responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
-responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-transitions_per_cycle=4
-triggerQueue=system.ruby.l1_cntrl0.triggerQueue
-use_timeout_latency=50
-version=0
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=true
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.requestFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.requestToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.responseFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.cpu.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.cpu.icache_port system.cpu.dcache_port
-
-[system.ruby.l1_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.l2_cntrl0]
-type=L2Cache_Controller
-children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue
-GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache
-GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache
-L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
-L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
-L2cache=system.ruby.l2_cntrl0.L2cache
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-request_latency=2
-responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
-responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
-response_latency=2
-ruby_system=system.ruby
-system=system
-transitions_per_cycle=4
-triggerQueue=system.ruby.l2_cntrl0.triggerQueue
-version=0
-
-[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.l2_cntrl0.L1RequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.l2_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l2_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l2_cntrl0.responseFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.l2_cntrl0.responseToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.l2_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
-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=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.ext_links2]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers2
-latency=1
-link_id=2
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=6
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links4]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=7
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links5]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=8
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11
-power_model=Null
-router_id=0
-virt_nets=3
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11
-power_model=Null
-router_id=1
-virt_nets=3
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11
-power_model=Null
-router_id=2
-virt_nets=3
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17
-power_model=Null
-router_id=3
-virt_nets=3
-
-[system.ruby.network.routers3.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr
deleted file mode 100755 (executable)
index f6f6f15..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Sockets disabled, not accepting gdb connections
-warn: ClockedObject: More than one power state change request encountered within the same simulation tick
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout
deleted file mode 100755 (executable)
index 3faf729..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Redirecting stdout to build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout
-Redirecting stderr to build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:30:58
-gem5 started Oct 13 2016 20:31:25
-gem5 executing on e108600-lin, pid 17789
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-info: Increasing stack size by one page.
-Hello world!
-Exiting @ tick 115948 because target called exit()
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
deleted file mode 100644 (file)
index 82e5081..0000000
+++ /dev/null
@@ -1,756 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000116                       # Number of seconds simulated
-sim_ticks                                      115948                       # Number of ticks simulated
-final_tick                                     115948                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  73551                       # Simulator instruction rate (inst/s)
-host_op_rate                                    73543                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                1331606                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 419184                       # Number of bytes of host memory used
-host_seconds                                     0.09                       # Real time elapsed on the host
-sim_insts                                        6403                       # Number of instructions simulated
-sim_ops                                          6403                       # 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.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        75712                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              75712                       # 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         1183                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                1183                       # 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    652982371                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total             652982371                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0    107082485                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total            107082485                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0    760064857                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total            760064857                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                        1183                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        194                       # Number of write requests accepted
-system.mem_ctrls.readBursts                      1183                       # 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                  65152                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                   10560                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                    5440                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   75712                       # 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                    165                       # Number of DRAM read bursts serviced by the write queue
-system.mem_ctrls.mergedWrBursts                    79                       # 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                99                       # 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              367                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::14               69                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::15               41                       # 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                19                       # 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                0                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::13               20                       # 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                        115890                       # 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                  1183                       # 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                    1018                       # 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                      4                       # 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                      6                       # 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          208                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    330.153846                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   204.681326                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   325.358480                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127           61     29.33%     29.33% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255           54     25.96%     55.29% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383           30     14.42%     69.71% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511            9      4.33%     74.04% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639           16      7.69%     81.73% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            5      2.40%     84.13% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            5      2.40%     86.54% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            4      1.92%     88.46% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           24     11.54%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total          208                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples            5                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean     142.600000                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean    108.227176                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev     79.531755                       # 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::128-135            1     20.00%     40.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::136-143            1     20.00%     60.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::200-207            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                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     16.976446                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev             1                       # 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::17                1     20.00%     60.00% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::18                2     40.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                        13845                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   33187                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       5090                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        13.60                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   32.60                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                       561.91                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                        46.92                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                    652.98                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                    107.08                       # 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.39                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    0.37                       # 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                      811                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                      78                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 79.67                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                67.83                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         84.16                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    78.46                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   528360                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   278208                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 4706688                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                 158688                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         9219600.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              8177904                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy               299520                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        33992976                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy         6547200                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy          1905360                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               65814504                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            567.620865                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                97183                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE          354                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          3906                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF         5638                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN        17050                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         14454                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        74546                       # Time in different power states
-system.mem_ctrls_1.actEnergy                   999600                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                   525504                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                 6922944                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                 551232                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         8604960.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy             10734696                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy               319488                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy        40821120                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy          789120                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               70268664                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            606.036016                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                91295                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE          272                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF          3640                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         2055                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT         20461                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN        89520                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-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
-system.cpu.dtb.fetch_accesses                       0                       # ITB accesses
-system.cpu.dtb.read_hits                         1185                       # DTB read hits
-system.cpu.dtb.read_misses                          7                       # DTB read misses
-system.cpu.dtb.read_acv                             0                       # DTB read access violations
-system.cpu.dtb.read_accesses                     1192                       # DTB read accesses
-system.cpu.dtb.write_hits                         865                       # DTB write hits
-system.cpu.dtb.write_misses                         3                       # DTB write misses
-system.cpu.dtb.write_acv                            0                       # DTB write access violations
-system.cpu.dtb.write_accesses                     868                       # DTB write accesses
-system.cpu.dtb.data_hits                         2050                       # DTB hits
-system.cpu.dtb.data_misses                         10                       # DTB misses
-system.cpu.dtb.data_acv                             0                       # DTB access violations
-system.cpu.dtb.data_accesses                     2060                       # DTB accesses
-system.cpu.itb.fetch_hits                        6414                       # ITB hits
-system.cpu.itb.fetch_misses                        17                       # ITB misses
-system.cpu.itb.fetch_acv                            0                       # ITB acv
-system.cpu.itb.fetch_accesses                    6431                       # ITB accesses
-system.cpu.itb.read_hits                            0                       # DTB read hits
-system.cpu.itb.read_misses                          0                       # DTB read misses
-system.cpu.itb.read_acv                             0                       # DTB read access violations
-system.cpu.itb.read_accesses                        0                       # DTB read accesses
-system.cpu.itb.write_hits                           0                       # DTB write hits
-system.cpu.itb.write_misses                         0                       # DTB write misses
-system.cpu.itb.write_acv                            0                       # DTB write access violations
-system.cpu.itb.write_accesses                       0                       # DTB write accesses
-system.cpu.itb.data_hits                            0                       # DTB hits
-system.cpu.itb.data_misses                          0                       # DTB misses
-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.pwrStateResidencyTicks::ON          115948                       # Cumulative time (in ticks) in various power states
-system.cpu.numCycles                           115948                       # 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                        6403                       # Number of instructions committed
-system.cpu.committedOps                          6403                       # Number of ops (including micro ops) committed
-system.cpu.num_int_alu_accesses                  6329                       # Number of integer alu accesses
-system.cpu.num_fp_alu_accesses                     10                       # Number of float alu accesses
-system.cpu.num_func_calls                         251                       # number of times a function call or return occured
-system.cpu.num_conditional_control_insts          754                       # number of instructions that are conditional controls
-system.cpu.num_int_insts                         6329                       # number of integer instructions
-system.cpu.num_fp_insts                            10                       # number of float instructions
-system.cpu.num_int_register_reads                8297                       # number of times the integer registers were read
-system.cpu.num_int_register_writes               4575                       # number of times the integer registers were written
-system.cpu.num_fp_register_reads                    8                       # number of times the floating registers were read
-system.cpu.num_fp_register_writes                   2                       # number of times the floating registers were written
-system.cpu.num_mem_refs                          2060                       # number of memory refs
-system.cpu.num_load_insts                        1192                       # 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                     115948                       # 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                              1056                       # Number of branches fetched
-system.cpu.op_class::No_OpClass                    19      0.30%      0.30% # Class of executed instruction
-system.cpu.op_class::IntAlu                      4331     67.53%     67.83% # Class of executed instruction
-system.cpu.op_class::IntMult                        1      0.02%     67.85% # Class of executed instruction
-system.cpu.op_class::IntDiv                         0      0.00%     67.85% # Class of executed instruction
-system.cpu.op_class::FloatAdd                       2      0.03%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCmp                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCvt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMult                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMultAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatDiv                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMisc                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatSqrt                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAdd                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAddAcc                     0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAlu                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCmp                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCvt                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMisc                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMult                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMultAcc                    0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShift                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShiftAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdSqrt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAdd                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAlu                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCmp                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCvt                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatDiv                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMisc                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMult                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMultAcc               0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatSqrt                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::MemRead                     1191     18.57%     86.45% # Class of executed instruction
-system.cpu.op_class::MemWrite                     861     13.43%     99.88% # Class of executed instruction
-system.cpu.op_class::FloatMemRead                   1      0.02%     99.89% # Class of executed instruction
-system.cpu.op_class::FloatMemWrite                  7      0.11%    100.00% # Class of executed instruction
-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                       6413                       # Class of executed instruction
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.outstanding_req_hist_seqr::bucket_size            1                      
-system.ruby.outstanding_req_hist_seqr::max_bucket            9                      
-system.ruby.outstanding_req_hist_seqr::samples         8464                      
-system.ruby.outstanding_req_hist_seqr::mean            1                      
-system.ruby.outstanding_req_hist_seqr::gmean            1                      
-system.ruby.outstanding_req_hist_seqr    |           0      0.00%      0.00% |        8464    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_seqr::total         8464                      
-system.ruby.latency_hist_seqr::bucket_size           64                      
-system.ruby.latency_hist_seqr::max_bucket          639                      
-system.ruby.latency_hist_seqr::samples           8463                      
-system.ruby.latency_hist_seqr::mean         12.700579                      
-system.ruby.latency_hist_seqr::gmean         1.992540                      
-system.ruby.latency_hist_seqr::stdev        30.668579                      
-system.ruby.latency_hist_seqr            |        7444     87.96%     87.96% |        1001     11.83%     99.79% |           3      0.04%     99.82% |           0      0.00%     99.82% |           6      0.07%     99.89% |           8      0.09%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           1      0.01%    100.00%
-system.ruby.latency_hist_seqr::total             8463                      
-system.ruby.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.hit_latency_hist_seqr::samples         7041                      
-system.ruby.hit_latency_hist_seqr::mean             1                      
-system.ruby.hit_latency_hist_seqr::gmean            1                      
-system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |        7041    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.hit_latency_hist_seqr::total         7041                      
-system.ruby.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.miss_latency_hist_seqr::samples         1422                      
-system.ruby.miss_latency_hist_seqr::mean    70.635724                      
-system.ruby.miss_latency_hist_seqr::gmean    60.522119                      
-system.ruby.miss_latency_hist_seqr::stdev    39.545085                      
-system.ruby.miss_latency_hist_seqr       |         403     28.34%     28.34% |        1001     70.39%     98.73% |           3      0.21%     98.95% |           0      0.00%     98.95% |           6      0.42%     99.37% |           8      0.56%     99.93% |           0      0.00%     99.93% |           0      0.00%     99.93% |           0      0.00%     99.93% |           1      0.07%    100.00%
-system.ruby.miss_latency_hist_seqr::total         1422                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits         1274                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          776                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses         2050                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits         5767                       # 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         6413                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.l2_cntrl0.L2cache.demand_hits          239                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses         1183                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses         1422                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized     6.507012                      
-system.ruby.network.routers0.msg_count.Request_Control::0         1422                      
-system.ruby.network.routers0.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2          239                      
-system.ruby.network.routers0.msg_count.Writeback_Data::2         1309                      
-system.ruby.network.routers0.msg_count.Writeback_Control::0         2710                      
-system.ruby.network.routers0.msg_count.Unblock_Control::2         1468                      
-system.ruby.network.routers0.msg_bytes.Request_Control::0        11376                      
-system.ruby.network.routers0.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2        17208                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::2        94248                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0        21680                      
-system.ruby.network.routers0.msg_bytes.Unblock_Control::2        11744                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized     9.772915                      
-system.ruby.network.routers1.msg_count.Request_Control::0         1422                      
-system.ruby.network.routers1.msg_count.Request_Control::1         1183                      
-system.ruby.network.routers1.msg_count.Response_Data::2         2366                      
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2          239                      
-system.ruby.network.routers1.msg_count.Writeback_Data::2         1503                      
-system.ruby.network.routers1.msg_count.Writeback_Control::0         2710                      
-system.ruby.network.routers1.msg_count.Writeback_Control::1          388                      
-system.ruby.network.routers1.msg_count.Unblock_Control::2         2651                      
-system.ruby.network.routers1.msg_bytes.Request_Control::0        11376                      
-system.ruby.network.routers1.msg_bytes.Request_Control::1         9464                      
-system.ruby.network.routers1.msg_bytes.Response_Data::2       170352                      
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2        17208                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::2       108216                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0        21680                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::1         3104                      
-system.ruby.network.routers1.msg_bytes.Unblock_Control::2        21208                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     3.265904                      
-system.ruby.network.routers2.msg_count.Request_Control::1         1183                      
-system.ruby.network.routers2.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers2.msg_count.Writeback_Data::2          194                      
-system.ruby.network.routers2.msg_count.Writeback_Control::1          388                      
-system.ruby.network.routers2.msg_count.Unblock_Control::2         1183                      
-system.ruby.network.routers2.msg_bytes.Request_Control::1         9464                      
-system.ruby.network.routers2.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::2        13968                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::1         3104                      
-system.ruby.network.routers2.msg_bytes.Unblock_Control::2         9464                      
-system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers3.percent_links_utilized     6.515277                      
-system.ruby.network.routers3.msg_count.Request_Control::0         1422                      
-system.ruby.network.routers3.msg_count.Request_Control::1         1183                      
-system.ruby.network.routers3.msg_count.Response_Data::2         2366                      
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2          239                      
-system.ruby.network.routers3.msg_count.Writeback_Data::2         1503                      
-system.ruby.network.routers3.msg_count.Writeback_Control::0         2710                      
-system.ruby.network.routers3.msg_count.Writeback_Control::1          388                      
-system.ruby.network.routers3.msg_count.Unblock_Control::2         2651                      
-system.ruby.network.routers3.msg_bytes.Request_Control::0        11376                      
-system.ruby.network.routers3.msg_bytes.Request_Control::1         9464                      
-system.ruby.network.routers3.msg_bytes.Response_Data::2       170352                      
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2        17208                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::2       108216                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0        21680                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::1         3104                      
-system.ruby.network.routers3.msg_bytes.Unblock_Control::2        21208                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Request_Control         7815                      
-system.ruby.network.msg_count.Response_Data         7098                      
-system.ruby.network.msg_count.ResponseL2hit_Data          717                      
-system.ruby.network.msg_count.Writeback_Data         4509                      
-system.ruby.network.msg_count.Writeback_Control         9294                      
-system.ruby.network.msg_count.Unblock_Control         7953                      
-system.ruby.network.msg_byte.Request_Control        62520                      
-system.ruby.network.msg_byte.Response_Data       511056                      
-system.ruby.network.msg_byte.ResponseL2hit_Data        51624                      
-system.ruby.network.msg_byte.Writeback_Data       324648                      
-system.ruby.network.msg_byte.Writeback_Control        74352                      
-system.ruby.network.msg_byte.Unblock_Control        63624                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED       115948                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization     6.103167                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2          239                      
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0         1355                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2        17208                      
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0        10840                      
-system.ruby.network.routers0.throttle1.link_utilization     6.910857                      
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::0         1422                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2         1309                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0         1355                      
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2         1468                      
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0        11376                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2        94248                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0        10840                      
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2        11744                      
-system.ruby.network.routers1.throttle0.link_utilization    11.585797                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::0         1422                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2         1309                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0         1355                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1          194                      
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2         1468                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0        11376                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2        94248                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0        10840                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1         1552                      
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2        11744                      
-system.ruby.network.routers1.throttle1.link_utilization     7.960034                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::1         1183                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::2         1183                      
-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         1355                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1          194                      
-system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2         1183                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1         9464                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2        85176                      
-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        10840                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1         1552                      
-system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2         9464                      
-system.ruby.network.routers2.throttle0.link_utilization     1.856867                      
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::1         1183                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2          194                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1          194                      
-system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2         1183                      
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1         9464                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2        13968                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1         1552                      
-system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2         9464                      
-system.ruby.network.routers2.throttle1.link_utilization     4.674940                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1          194                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1         1552                      
-system.ruby.network.routers3.throttle0.link_utilization     6.103167                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2          239                      
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0         1355                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2        17208                      
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0        10840                      
-system.ruby.network.routers3.throttle1.link_utilization    11.585797                      
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::0         1422                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::2         1183                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2         1309                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0         1355                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1          194                      
-system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2         1468                      
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0        11376                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2        85176                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2        94248                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0        10840                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1         1552                      
-system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2        11744                      
-system.ruby.network.routers3.throttle2.link_utilization     1.856867                      
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::1         1183                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2          194                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1          194                      
-system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2         1183                      
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1         9464                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2        13968                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1         1552                      
-system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2         9464                      
-system.ruby.LD.latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.latency_hist_seqr::samples         1185                      
-system.ruby.LD.latency_hist_seqr::mean      29.289451                      
-system.ruby.LD.latency_hist_seqr::gmean      5.875383                      
-system.ruby.LD.latency_hist_seqr::stdev     39.627102                      
-system.ruby.LD.latency_hist_seqr         |         857     72.32%     72.32% |         323     27.26%     99.58% |           2      0.17%     99.75% |           0      0.00%     99.75% |           1      0.08%     99.83% |           2      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.latency_hist_seqr::total          1185                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.hit_latency_hist_seqr::samples          659                      
-system.ruby.LD.hit_latency_hist_seqr::mean            1                      
-system.ruby.LD.hit_latency_hist_seqr::gmean            1                      
-system.ruby.LD.hit_latency_hist_seqr     |           0      0.00%      0.00% |         659    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.LD.hit_latency_hist_seqr::total          659                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.miss_latency_hist_seqr::samples          526                      
-system.ruby.LD.miss_latency_hist_seqr::mean    64.731939                      
-system.ruby.LD.miss_latency_hist_seqr::gmean    54.016248                      
-system.ruby.LD.miss_latency_hist_seqr::stdev    35.753260                      
-system.ruby.LD.miss_latency_hist_seqr    |         198     37.64%     37.64% |         323     61.41%     99.05% |           2      0.38%     99.43% |           0      0.00%     99.43% |           1      0.19%     99.62% |           2      0.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.LD.miss_latency_hist_seqr::total          526                      
-system.ruby.ST.latency_hist_seqr::bucket_size           64                      
-system.ruby.ST.latency_hist_seqr::max_bucket          639                      
-system.ruby.ST.latency_hist_seqr::samples          865                      
-system.ruby.ST.latency_hist_seqr::mean      17.729480                      
-system.ruby.ST.latency_hist_seqr::gmean      3.104775                      
-system.ruby.ST.latency_hist_seqr::stdev     31.273004                      
-system.ruby.ST.latency_hist_seqr         |         749     86.59%     86.59% |         115     13.29%     99.88% |           0      0.00%     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_seqr::total           865                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.hit_latency_hist_seqr::samples          615                      
-system.ruby.ST.hit_latency_hist_seqr::mean            1                      
-system.ruby.ST.hit_latency_hist_seqr::gmean            1                      
-system.ruby.ST.hit_latency_hist_seqr     |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.hit_latency_hist_seqr::total          615                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.ST.miss_latency_hist_seqr::samples          250                      
-system.ruby.ST.miss_latency_hist_seqr::mean    58.884000                      
-system.ruby.ST.miss_latency_hist_seqr::gmean    50.399294                      
-system.ruby.ST.miss_latency_hist_seqr::stdev    31.651062                      
-system.ruby.ST.miss_latency_hist_seqr    |         134     53.60%     53.60% |         115     46.00%     99.60% |           0      0.00%     99.60% |           0      0.00%     99.60% |           0      0.00%     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_seqr::total          250                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.latency_hist_seqr::samples         6413                      
-system.ruby.IFETCH.latency_hist_seqr::mean     8.956962                      
-system.ruby.IFETCH.latency_hist_seqr::gmean     1.536905                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    27.408738                      
-system.ruby.IFETCH.latency_hist_seqr     |        5838     91.03%     91.03% |         563      8.78%     99.81% |           1      0.02%     99.83% |           0      0.00%     99.83% |           5      0.08%     99.91% |           5      0.08%     99.98% |           0      0.00%     99.98% |           0      0.00%     99.98% |           0      0.00%     99.98% |           1      0.02%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total         6413                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples         5767                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr |           0      0.00%      0.00% |        5767    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.IFETCH.hit_latency_hist_seqr::total         5767                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples          646                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    79.990712                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    71.267502                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    42.993310                      
-system.ruby.IFETCH.miss_latency_hist_seqr |          71     10.99%     10.99% |         563     87.15%     98.14% |           1      0.15%     98.30% |           0      0.00%     98.30% |           5      0.77%     99.07% |           5      0.77%     99.85% |           0      0.00%     99.85% |           0      0.00%     99.85% |           0      0.00%     99.85% |           1      0.15%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total          646                      
-system.ruby.Directory_Controller.GETX             198      0.00%      0.00%
-system.ruby.Directory_Controller.GETS             985      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         1183      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          194      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           519      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          519      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%
-system.ruby.L1Cache_Controller.Load              1185      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch            6413      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              865      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement         1369      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data              1126      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         1309      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             526      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.S.Load             300      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Ifetch          5767      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Store             59      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement         1060      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            228      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Store           242      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement          268      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Load           13      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Store          354      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement           14      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.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           1126      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         1014      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data          295      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS           1172      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         1060      0.00%      0.00%
-system.ruby.L2Cache_Controller.All_Acks           198      0.00%      0.00%
-system.ruby.L2Cache_Controller.Data              1183      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_WBCLEANDATA         1014      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           1172      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock          296      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement         1194      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS          985      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         1014      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          907      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         1014      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           985      0.00%      0.00%
-system.ruby.L2Cache_Controller.IGS.Unblock          985      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%
-
----------- 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
deleted file mode 100644 (file)
index c3c3a35..0000000
+++ /dev/null
@@ -1,2138 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=TimingSimpleCPU
-children=clk_domain dtb interrupts isa itb tracer workload
-branchPred=Null
-checker=Null
-clk_domain=system.cpu.clk_domain
-cpu_id=0
-default_p_state=UNDEFINED
-do_checkpoint_insts=true
-do_quiesce=true
-do_statistics_insts=true
-dtb=system.cpu.dtb
-eventq_index=0
-function_trace=false
-function_trace_start=0
-interrupts=system.cpu.interrupts
-isa=system.cpu.isa
-itb=system.cpu.itb
-max_insts_all_threads=0
-max_insts_any_thread=0
-max_loads_all_threads=0
-max_loads_any_thread=0
-numThreads=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-profile=0
-progress_interval=0
-simpoint_start_insts=
-socket_id=0
-switched_out=false
-system=system
-tracer=system.cpu.tracer
-workload=system.cpu.workload
-dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
-icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.cpu.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu.dtb]
-type=AlphaTLB
-eventq_index=0
-size=64
-
-[system.cpu.interrupts]
-type=AlphaInterrupts
-eventq_index=0
-
-[system.cpu.isa]
-type=AlphaISA
-eventq_index=0
-system=system
-
-[system.cpu.itb]
-type=AlphaTLB
-eventq_index=0
-size=48
-
-[system.cpu.tracer]
-type=ExeTracer
-eventq_index=0
-
-[system.cpu.workload]
-type=LiveProcess
-cmd=hello
-cwd=
-drivers=
-egid=100
-env=
-errout=cerr
-euid=100
-eventq_index=0
-executable=/arm/projectscratch/randd/systems/dist/test-progs/hello/bin/alpha/linux/hello
-gid=100
-input=cin
-kvmInSE=false
-max_stack_size=67108864
-output=cout
-pid=100
-ppid=99
-simpoint=0
-system=system
-uid=100
-useArchPT=false
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=false
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=5
-distributed_persistent=true
-dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
-dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
-eventq_index=0
-fixed_timeout_latency=100
-l2_select_num_bits=0
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir
-persistentToDir=system.ruby.dir_cntrl0.persistentToDir
-power_model=Null
-recycle_latency=10
-reissue_wakeup_latency=10
-requestFromDir=system.ruby.dir_cntrl0.requestFromDir
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=4
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.dmaRequestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[10]
-
-[system.ruby.dir_cntrl0.dmaResponseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[9]
-
-[system.ruby.dir_cntrl0.persistentFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[8]
-
-[system.ruby.dir_cntrl0.persistentToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[9]
-
-[system.ruby.dir_cntrl0.requestFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[6]
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[7]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[7]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[8]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-N_tokens=2
-buffer_size=0
-clk_domain=system.cpu.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-dynamic_timeout_enabled=true
-eventq_index=0
-fixed_timeout_latency=300
-l1_request_latency=2
-l1_response_latency=2
-l2_select_num_bits=0
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-no_mig_atomic=true
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache
-persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache
-power_model=Null
-recycle_latency=10
-reissue_wakeup_latency=10
-requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
-requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
-responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
-responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
-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
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.persistentFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.l1_cntrl0.persistentToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.l1_cntrl0.requestFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.requestToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.responseFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.cpu.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.cpu.icache_port system.cpu.dcache_port
-
-[system.ruby.l2_cntrl0]
-type=L2Cache_Controller
-children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache
-GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache
-GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache
-L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
-L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
-L2cache=system.ruby.l2_cntrl0.L2cache
-N_tokens=2
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-filtering_enabled=true
-l2_request_latency=5
-l2_response_latency=5
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache
-power_model=Null
-recycle_latency=10
-responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
-responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
-ruby_system=system.ruby
-system=system
-transitions_per_cycle=4
-version=0
-
-[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.l2_cntrl0.L1RequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.l2_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l2_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l2_cntrl0.persistentToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[6]
-
-[system.ruby.l2_cntrl0.responseFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.l2_cntrl0.responseToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_link_buffers60 int_link_buffers61 int_link_buffers62 int_link_buffers63 int_link_buffers64 int_link_buffers65 int_link_buffers66 int_link_buffers67 int_link_buffers68 int_link_buffers69 int_link_buffers70 int_link_buffers71 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 system.ruby.network.int_link_buffers60 system.ruby.network.int_link_buffers61 system.ruby.network.int_link_buffers62 system.ruby.network.int_link_buffers63 system.ruby.network.int_link_buffers64 system.ruby.network.int_link_buffers65 system.ruby.network.int_link_buffers66 system.ruby.network.int_link_buffers67 system.ruby.network.int_link_buffers68 system.ruby.network.int_link_buffers69 system.ruby.network.int_link_buffers70 system.ruby.network.int_link_buffers71
-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=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.ext_links2]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers2
-latency=1
-link_id=2
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers36]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers37]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers38]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers39]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers40]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers41]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers42]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers43]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers44]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers45]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers46]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers47]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers48]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers49]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers50]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers51]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers52]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers53]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers54]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers55]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers56]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers57]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers58]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers59]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers60]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers61]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers62]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers63]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers64]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers65]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers66]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers67]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers68]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers69]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers70]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers71]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=6
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links4]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=7
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links5]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=8
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23
-power_model=Null
-router_id=0
-virt_nets=6
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23
-power_model=Null
-router_id=1
-virt_nets=6
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
-power_model=Null
-router_id=2
-virt_nets=6
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35
-power_model=Null
-router_id=3
-virt_nets=6
-
-[system.ruby.network.routers3.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr
deleted file mode 100755 (executable)
index f6f6f15..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Sockets disabled, not accepting gdb connections
-warn: ClockedObject: More than one power state change request encountered within the same simulation tick
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout
deleted file mode 100755 (executable)
index 57e41db..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Redirecting stdout to build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout
-Redirecting stderr to build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:33:48
-gem5 started Oct 13 2016 20:34:16
-gem5 executing on e108600-lin, pid 27525
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-info: Increasing stack size by one page.
-Hello world!
-Exiting @ tick 113952 because target called exit()
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
deleted file mode 100644 (file)
index 5c18a3f..0000000
+++ /dev/null
@@ -1,853 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000114                       # Number of seconds simulated
-sim_ticks                                      113952                       # Number of ticks simulated
-final_tick                                     113952                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                 100852                       # Simulator instruction rate (inst/s)
-host_op_rate                                   100836                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                1794284                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 414264                       # Number of bytes of host memory used
-host_seconds                                     0.06                       # Real time elapsed on the host
-sim_insts                                        6403                       # Number of instructions simulated
-sim_ops                                          6403                       # 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.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        75456                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              75456                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_written::ruby.dir_cntrl0        14656                       # Number of bytes written to this memory
-system.mem_ctrls.bytes_written::total           14656                       # Number of bytes written to this memory
-system.mem_ctrls.num_reads::ruby.dir_cntrl0         1179                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                1179                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_writes::ruby.dir_cntrl0          229                       # Number of write requests responded to by this memory
-system.mem_ctrls.num_writes::total                229                       # Number of write requests responded to by this memory
-system.mem_ctrls.bw_read::ruby.dir_cntrl0    662173547                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total             662173547                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0    128615557                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total            128615557                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0    790789104                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total            790789104                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                        1179                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        229                       # Number of write requests accepted
-system.mem_ctrls.readBursts                      1179                       # Number of DRAM read bursts, including those serviced by the write queue
-system.mem_ctrls.writeBursts                      229                       # Number of DRAM write bursts, including those merged in the write queue
-system.mem_ctrls.bytesReadDRAM                  64256                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                   11200                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                    5120                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   75456                       # Total read bytes from the system interface side
-system.mem_ctrls.bytesWrittenSys                14656                       # Total written bytes from the system interface side
-system.mem_ctrls.servicedByWrQ                    175                       # Number of DRAM read bursts serviced by the write queue
-system.mem_ctrls.mergedWrBursts                   117                       # 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               51                       # 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              360                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::14               61                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::15               45                       # 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                20                       # 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                2                       # 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               15                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::14               37                       # 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                        113863                       # 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                  1179                       # 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                  229                       # Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                    1004                       # 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                      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                      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                      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          201                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    338.149254                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   209.301438                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   329.237418                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127           56     27.86%     27.86% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255           54     26.87%     54.73% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383           27     13.43%     68.16% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511            9      4.48%     72.64% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639           15      7.46%     80.10% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            6      2.99%     83.08% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            6      2.99%     86.07% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            4      1.99%     88.06% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           24     11.94%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total          201                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples            5                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean            138                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean     99.720637                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev     86.905121                       # 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::80-87             1     20.00%     40.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::160-167            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                       # 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                5    100.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                        13296                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   32372                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       5020                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        13.24                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   32.24                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                       563.89                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                        44.93                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                    662.17                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                    128.62                       # 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.41                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    0.35                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.00                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      22.60                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      806                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                      73                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 80.28                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                65.18                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         80.87                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    78.76                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   471240                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   255024                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 4695264                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                 217152                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         9219600.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              7578264                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy               292992                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        33706152                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy         7106688                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy          1604640                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               65147016                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            570.509199                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                96809                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE          351                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          3653                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF         4385                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN        18507                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         13139                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        73917                       # Time in different power states
-system.mem_ctrls_1.actEnergy                   992460                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                   521640                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                 6774432                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                 451008                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         8604960.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy             10831824                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy               319872                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy        39423936                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy         1117056                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               69037188                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            605.844461                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                89154                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE          259                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF          3640                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         2909                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT         20688                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN        86456                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-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
-system.cpu.dtb.fetch_accesses                       0                       # ITB accesses
-system.cpu.dtb.read_hits                         1185                       # DTB read hits
-system.cpu.dtb.read_misses                          7                       # DTB read misses
-system.cpu.dtb.read_acv                             0                       # DTB read access violations
-system.cpu.dtb.read_accesses                     1192                       # DTB read accesses
-system.cpu.dtb.write_hits                         865                       # DTB write hits
-system.cpu.dtb.write_misses                         3                       # DTB write misses
-system.cpu.dtb.write_acv                            0                       # DTB write access violations
-system.cpu.dtb.write_accesses                     868                       # DTB write accesses
-system.cpu.dtb.data_hits                         2050                       # DTB hits
-system.cpu.dtb.data_misses                         10                       # DTB misses
-system.cpu.dtb.data_acv                             0                       # DTB access violations
-system.cpu.dtb.data_accesses                     2060                       # DTB accesses
-system.cpu.itb.fetch_hits                        6414                       # ITB hits
-system.cpu.itb.fetch_misses                        17                       # ITB misses
-system.cpu.itb.fetch_acv                            0                       # ITB acv
-system.cpu.itb.fetch_accesses                    6431                       # ITB accesses
-system.cpu.itb.read_hits                            0                       # DTB read hits
-system.cpu.itb.read_misses                          0                       # DTB read misses
-system.cpu.itb.read_acv                             0                       # DTB read access violations
-system.cpu.itb.read_accesses                        0                       # DTB read accesses
-system.cpu.itb.write_hits                           0                       # DTB write hits
-system.cpu.itb.write_misses                         0                       # DTB write misses
-system.cpu.itb.write_acv                            0                       # DTB write access violations
-system.cpu.itb.write_accesses                       0                       # DTB write accesses
-system.cpu.itb.data_hits                            0                       # DTB hits
-system.cpu.itb.data_misses                          0                       # DTB misses
-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.pwrStateResidencyTicks::ON          113952                       # Cumulative time (in ticks) in various power states
-system.cpu.numCycles                           113952                       # 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                        6403                       # Number of instructions committed
-system.cpu.committedOps                          6403                       # Number of ops (including micro ops) committed
-system.cpu.num_int_alu_accesses                  6329                       # Number of integer alu accesses
-system.cpu.num_fp_alu_accesses                     10                       # Number of float alu accesses
-system.cpu.num_func_calls                         251                       # number of times a function call or return occured
-system.cpu.num_conditional_control_insts          754                       # number of instructions that are conditional controls
-system.cpu.num_int_insts                         6329                       # number of integer instructions
-system.cpu.num_fp_insts                            10                       # number of float instructions
-system.cpu.num_int_register_reads                8297                       # number of times the integer registers were read
-system.cpu.num_int_register_writes               4575                       # number of times the integer registers were written
-system.cpu.num_fp_register_reads                    8                       # number of times the floating registers were read
-system.cpu.num_fp_register_writes                   2                       # number of times the floating registers were written
-system.cpu.num_mem_refs                          2060                       # number of memory refs
-system.cpu.num_load_insts                        1192                       # 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                     113952                       # 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                              1056                       # Number of branches fetched
-system.cpu.op_class::No_OpClass                    19      0.30%      0.30% # Class of executed instruction
-system.cpu.op_class::IntAlu                      4331     67.53%     67.83% # Class of executed instruction
-system.cpu.op_class::IntMult                        1      0.02%     67.85% # Class of executed instruction
-system.cpu.op_class::IntDiv                         0      0.00%     67.85% # Class of executed instruction
-system.cpu.op_class::FloatAdd                       2      0.03%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCmp                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCvt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMult                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMultAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatDiv                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMisc                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatSqrt                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAdd                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAddAcc                     0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAlu                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCmp                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCvt                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMisc                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMult                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMultAcc                    0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShift                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShiftAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdSqrt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAdd                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAlu                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCmp                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCvt                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatDiv                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMisc                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMult                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMultAcc               0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatSqrt                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::MemRead                     1191     18.57%     86.45% # Class of executed instruction
-system.cpu.op_class::MemWrite                     861     13.43%     99.88% # Class of executed instruction
-system.cpu.op_class::FloatMemRead                   1      0.02%     99.89% # Class of executed instruction
-system.cpu.op_class::FloatMemWrite                  7      0.11%    100.00% # Class of executed instruction
-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                       6413                       # Class of executed instruction
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.outstanding_req_hist_seqr::bucket_size            1                      
-system.ruby.outstanding_req_hist_seqr::max_bucket            9                      
-system.ruby.outstanding_req_hist_seqr::samples         8464                      
-system.ruby.outstanding_req_hist_seqr::mean            1                      
-system.ruby.outstanding_req_hist_seqr::gmean            1                      
-system.ruby.outstanding_req_hist_seqr    |           0      0.00%      0.00% |        8464    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_seqr::total         8464                      
-system.ruby.latency_hist_seqr::bucket_size           64                      
-system.ruby.latency_hist_seqr::max_bucket          639                      
-system.ruby.latency_hist_seqr::samples           8463                      
-system.ruby.latency_hist_seqr::mean         12.464729                      
-system.ruby.latency_hist_seqr::gmean         1.971984                      
-system.ruby.latency_hist_seqr::stdev        29.823065                      
-system.ruby.latency_hist_seqr            |        7459     88.14%     88.14% |         983     11.62%     99.75% |           7      0.08%     99.83% |           3      0.04%     99.87% |           5      0.06%     99.93% |           5      0.06%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           1      0.01%    100.00%
-system.ruby.latency_hist_seqr::total             8463                      
-system.ruby.hit_latency_hist_seqr::bucket_size            8                      
-system.ruby.hit_latency_hist_seqr::max_bucket           79                      
-system.ruby.hit_latency_hist_seqr::samples         7284                      
-system.ruby.hit_latency_hist_seqr::mean      1.636052                      
-system.ruby.hit_latency_hist_seqr::gmean     1.092653                      
-system.ruby.hit_latency_hist_seqr::stdev     3.757041                      
-system.ruby.hit_latency_hist_seqr        |        7080     97.20%     97.20% |           0      0.00%     97.20% |          21      0.29%     97.49% |         182      2.50%     99.99% |           0      0.00%     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.hit_latency_hist_seqr::total         7284                      
-system.ruby.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.miss_latency_hist_seqr::samples         1179                      
-system.ruby.miss_latency_hist_seqr::mean    79.365564                      
-system.ruby.miss_latency_hist_seqr::gmean    75.701428                      
-system.ruby.miss_latency_hist_seqr::stdev    33.123085                      
-system.ruby.miss_latency_hist_seqr       |         175     14.84%     14.84% |         983     83.38%     98.22% |           7      0.59%     98.81% |           3      0.25%     99.07% |           5      0.42%     99.49% |           5      0.42%     99.92% |           0      0.00%     99.92% |           0      0.00%     99.92% |           0      0.00%     99.92% |           1      0.08%    100.00%
-system.ruby.miss_latency_hist_seqr::total         1179                      
-system.ruby.Directory.incomplete_times_seqr         1178                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits         1313                       # 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         2050                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits         5767                       # 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         6413                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.l2_cntrl0.L2cache.demand_hits          187                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses         1196                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses         1383                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized     5.719513                      
-system.ruby.network.routers0.msg_count.Request_Control::1         1383                      
-system.ruby.network.routers0.msg_count.Response_Data::4         1179                      
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4          204                      
-system.ruby.network.routers0.msg_count.Response_Control::4            1                      
-system.ruby.network.routers0.msg_count.Writeback_Data::4         1355                      
-system.ruby.network.routers0.msg_count.Persistent_Control::3           44                      
-system.ruby.network.routers0.msg_bytes.Request_Control::1        11064                      
-system.ruby.network.routers0.msg_bytes.Response_Data::4        84888                      
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4        14688                      
-system.ruby.network.routers0.msg_bytes.Response_Control::4            8                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::4        97560                      
-system.ruby.network.routers0.msg_bytes.Persistent_Control::3          352                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized     4.313658                      
-system.ruby.network.routers1.msg_count.Request_Control::1         1383                      
-system.ruby.network.routers1.msg_count.Request_Control::2         1196                      
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4          204                      
-system.ruby.network.routers1.msg_count.Response_Control::4            1                      
-system.ruby.network.routers1.msg_count.Writeback_Data::4         1584                      
-system.ruby.network.routers1.msg_count.Writeback_Control::4          968                      
-system.ruby.network.routers1.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers1.msg_bytes.Request_Control::1        11064                      
-system.ruby.network.routers1.msg_bytes.Request_Control::2         9568                      
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4        14688                      
-system.ruby.network.routers1.msg_bytes.Response_Control::4            8                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::4       114048                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::4         7744                      
-system.ruby.network.routers1.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     3.259706                      
-system.ruby.network.routers2.msg_count.Request_Control::2         1196                      
-system.ruby.network.routers2.msg_count.Response_Data::4         1179                      
-system.ruby.network.routers2.msg_count.Writeback_Data::4          229                      
-system.ruby.network.routers2.msg_count.Writeback_Control::4          968                      
-system.ruby.network.routers2.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers2.msg_bytes.Request_Control::2         9568                      
-system.ruby.network.routers2.msg_bytes.Response_Data::4        84888                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::4        16488                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::4         7744                      
-system.ruby.network.routers2.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers3.percent_links_utilized     4.430959                      
-system.ruby.network.routers3.msg_count.Request_Control::1         1383                      
-system.ruby.network.routers3.msg_count.Request_Control::2         1196                      
-system.ruby.network.routers3.msg_count.Response_Data::4         1179                      
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4          204                      
-system.ruby.network.routers3.msg_count.Response_Control::4            1                      
-system.ruby.network.routers3.msg_count.Writeback_Data::4         1584                      
-system.ruby.network.routers3.msg_count.Writeback_Control::4          968                      
-system.ruby.network.routers3.msg_count.Persistent_Control::3           44                      
-system.ruby.network.routers3.msg_bytes.Request_Control::1        11064                      
-system.ruby.network.routers3.msg_bytes.Request_Control::2         9568                      
-system.ruby.network.routers3.msg_bytes.Response_Data::4        84888                      
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4        14688                      
-system.ruby.network.routers3.msg_bytes.Response_Control::4            8                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::4       114048                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::4         7744                      
-system.ruby.network.routers3.msg_bytes.Persistent_Control::3          352                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Request_Control         7737                      
-system.ruby.network.msg_count.Response_Data         3537                      
-system.ruby.network.msg_count.ResponseL2hit_Data          612                      
-system.ruby.network.msg_count.Response_Control            3                      
-system.ruby.network.msg_count.Writeback_Data         4752                      
-system.ruby.network.msg_count.Writeback_Control         2904                      
-system.ruby.network.msg_count.Persistent_Control          132                      
-system.ruby.network.msg_byte.Request_Control        61896                      
-system.ruby.network.msg_byte.Response_Data       254664                      
-system.ruby.network.msg_byte.ResponseL2hit_Data        44064                      
-system.ruby.network.msg_byte.Response_Control           24                      
-system.ruby.network.msg_byte.Writeback_Data       342144                      
-system.ruby.network.msg_byte.Writeback_Control        23232                      
-system.ruby.network.msg_byte.Persistent_Control         1056                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED       113952                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization     5.471602                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1179                      
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4          204                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::4            1                      
-system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        84888                      
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4        14688                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4            8                      
-system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers0.throttle1.link_utilization     5.967425                      
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::1         1383                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4         1355                      
-system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1        11064                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4        97560                      
-system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers1.throttle0.link_utilization     5.967425                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::1         1383                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4         1355                      
-system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1        11064                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4        97560                      
-system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers1.throttle1.link_utilization     2.659892                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2         1196                      
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4          204                      
-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          968                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         9568                      
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4        14688                      
-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         7744                      
-system.ruby.network.routers2.throttle0.link_utilization     1.863504                      
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::2         1196                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4          229                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4          968                      
-system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2         9568                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4        16488                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4         7744                      
-system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers2.throttle1.link_utilization     4.655908                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::4         1179                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        84888                      
-system.ruby.network.routers3.throttle0.link_utilization     5.461949                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::4         1179                      
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4          204                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Control::4            1                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4        84888                      
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4        14688                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4            8                      
-system.ruby.network.routers3.throttle1.link_utilization     5.967425                      
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::1         1383                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4         1355                      
-system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1        11064                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4        97560                      
-system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3          176                      
-system.ruby.network.routers3.throttle2.link_utilization     1.863504                      
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::2         1196                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4          229                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4          968                      
-system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3           22                      
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2         9568                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4        16488                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4         7744                      
-system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3          176                      
-system.ruby.LD.latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.latency_hist_seqr::samples         1185                      
-system.ruby.LD.latency_hist_seqr::mean      29.824473                      
-system.ruby.LD.latency_hist_seqr::gmean      6.089961                      
-system.ruby.LD.latency_hist_seqr::stdev     38.602832                      
-system.ruby.LD.latency_hist_seqr         |         854     72.07%     72.07% |         327     27.59%     99.66% |           2      0.17%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           2      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.latency_hist_seqr::total          1185                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size            4                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket           39                      
-system.ruby.LD.hit_latency_hist_seqr::samples          759                      
-system.ruby.LD.hit_latency_hist_seqr::mean     4.025033                      
-system.ruby.LD.hit_latency_hist_seqr::gmean     1.519643                      
-system.ruby.LD.hit_latency_hist_seqr::stdev     7.772026                      
-system.ruby.LD.hit_latency_hist_seqr     |         659     86.82%     86.82% |           0      0.00%     86.82% |           0      0.00%     86.82% |           0      0.00%     86.82% |           0      0.00%     86.82% |           1      0.13%     86.96% |          99     13.04%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.hit_latency_hist_seqr::total          759                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.miss_latency_hist_seqr::samples          426                      
-system.ruby.LD.miss_latency_hist_seqr::mean    75.791080                      
-system.ruby.LD.miss_latency_hist_seqr::gmean    72.234894                      
-system.ruby.LD.miss_latency_hist_seqr::stdev    27.150058                      
-system.ruby.LD.miss_latency_hist_seqr    |          95     22.30%     22.30% |         327     76.76%     99.06% |           2      0.47%     99.53% |           0      0.00%     99.53% |           0      0.00%     99.53% |           2      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.LD.miss_latency_hist_seqr::total          426                      
-system.ruby.ST.latency_hist_seqr::bucket_size           32                      
-system.ruby.ST.latency_hist_seqr::max_bucket          319                      
-system.ruby.ST.latency_hist_seqr::samples          865                      
-system.ruby.ST.latency_hist_seqr::mean      14.804624                      
-system.ruby.ST.latency_hist_seqr::gmean      2.602855                      
-system.ruby.ST.latency_hist_seqr::stdev     29.163214                      
-system.ruby.ST.latency_hist_seqr         |         697     80.58%     80.58% |          80      9.25%     89.83% |          83      9.60%     99.42% |           2      0.23%     99.65% |           0      0.00%     99.65% |           1      0.12%     99.77% |           0      0.00%     99.77% |           1      0.12%     99.88% |           0      0.00%     99.88% |           1      0.12%    100.00%
-system.ruby.ST.latency_hist_seqr::total           865                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size            4                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket           39                      
-system.ruby.ST.hit_latency_hist_seqr::samples          697                      
-system.ruby.ST.hit_latency_hist_seqr::mean     2.317073                      
-system.ruby.ST.hit_latency_hist_seqr::gmean     1.210984                      
-system.ruby.ST.hit_latency_hist_seqr::stdev     5.162159                      
-system.ruby.ST.hit_latency_hist_seqr     |         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% |          20      2.87%     96.70% |          23      3.30%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.hit_latency_hist_seqr::total          697                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size           32                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket          319                      
-system.ruby.ST.miss_latency_hist_seqr::samples          168                      
-system.ruby.ST.miss_latency_hist_seqr::mean    66.613095                      
-system.ruby.ST.miss_latency_hist_seqr::gmean    62.251080                      
-system.ruby.ST.miss_latency_hist_seqr::stdev    30.627944                      
-system.ruby.ST.miss_latency_hist_seqr    |           0      0.00%      0.00% |          80     47.62%     47.62% |          83     49.40%     97.02% |           2      1.19%     98.21% |           0      0.00%     98.21% |           1      0.60%     98.81% |           0      0.00%     98.81% |           1      0.60%     99.40% |           0      0.00%     99.40% |           1      0.60%    100.00%
-system.ruby.ST.miss_latency_hist_seqr::total          168                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.latency_hist_seqr::samples         6413                      
-system.ruby.IFETCH.latency_hist_seqr::mean     8.941369                      
-system.ruby.IFETCH.latency_hist_seqr::gmean     1.542249                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    26.742382                      
-system.ruby.IFETCH.latency_hist_seqr     |        5828     90.88%     90.88% |         571      8.90%     99.78% |           4      0.06%     99.84% |           2      0.03%     99.88% |           4      0.06%     99.94% |           3      0.05%     99.98% |           0      0.00%     99.98% |           0      0.00%     99.98% |           0      0.00%     99.98% |           1      0.02%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total         6413                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            8                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket           79                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples         5828                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean     1.243480                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean     1.033914                      
-system.ruby.IFETCH.hit_latency_hist_seqr::stdev     2.376718                      
-system.ruby.IFETCH.hit_latency_hist_seqr |        5767     98.95%     98.95% |           0      0.00%     98.95% |           0      0.00%     98.95% |          60      1.03%     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% |           0      0.00%    100.00%
-system.ruby.IFETCH.hit_latency_hist_seqr::total         5828                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples          585                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    85.630769                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    82.856413                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    36.234733                      
-system.ruby.IFETCH.miss_latency_hist_seqr |           0      0.00%      0.00% |         571     97.61%     97.61% |           4      0.68%     98.29% |           2      0.34%     98.63% |           4      0.68%     99.32% |           3      0.51%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           1      0.17%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total          585                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::samples         7080                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::mean            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::gmean            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr |           0      0.00%      0.00% |        7080    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.L1Cache.hit_mach_latency_hist_seqr::total         7080                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::bucket_size            8                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::max_bucket           79                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::samples          204                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::mean    23.710784                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::gmean    23.661395                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::stdev     1.615711                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |          21     10.29%     10.29% |         182     89.22%     99.51% |           0      0.00%     99.51% |           1      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.L2Cache.hit_mach_latency_hist_seqr::total          204                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::samples         1179                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::mean    79.365564                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::gmean    75.701428                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::stdev    33.123085                      
-system.ruby.Directory.miss_mach_latency_hist_seqr |         175     14.84%     14.84% |         983     83.38%     98.22% |           7      0.59%     98.81% |           3      0.25%     99.07% |           5      0.42%     99.49% |           5      0.42%     99.92% |           0      0.00%     99.92% |           0      0.00%     99.92% |           0      0.00%     99.92% |           1      0.08%    100.00%
-system.ruby.Directory.miss_mach_latency_hist_seqr::total         1179                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::bucket_size            1                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::max_bucket            9                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request |           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_seqr.issue_to_initial_request::total            1                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::bucket_size            1                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::max_bucket            9                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward |           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_seqr.initial_to_forward::total            1                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::bucket_size            1                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::max_bucket            9                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.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_seqr.forward_to_first_response::total            1                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::bucket_size           16                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::max_bucket          159                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::mean           82                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::gmean    82.000000                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.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_seqr.first_response_to_completion::total            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::samples          659                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |         659    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.LD.L1Cache.hit_type_mach_latency_hist_seqr::total          659                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            4                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           39                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::samples          100                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::mean    23.960000                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::gmean    23.956283                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::stdev     0.400000                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr |           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.00%      1.00% |          99     99.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_seqr::total          100                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples          426                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean    75.791080                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean    72.234894                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev    27.150058                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |          95     22.30%     22.30% |         327     76.76%     99.06% |           2      0.47%     99.53% |           0      0.00%     99.53% |           0      0.00%     99.53% |           2      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.LD.Directory.miss_type_mach_latency_hist_seqr::total          426                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::samples          654                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::total          654                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            4                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           39                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::samples           43                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::mean    22.348837                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::gmean    22.264733                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::stdev     1.938135                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr |           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% |          20     46.51%     46.51% |          23     53.49%    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_seqr::total           43                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size           32                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket          319                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          168                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean    66.613095                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean    62.251080                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev    30.627944                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          80     47.62%     47.62% |          83     49.40%     97.02% |           2      1.19%     98.21% |           0      0.00%     98.21% |           1      0.60%     98.81% |           0      0.00%     98.81% |           1      0.60%     99.40% |           0      0.00%     99.40% |           1      0.60%    100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::total          168                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::samples         5767                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |        5767    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.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::total         5767                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            8                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           79                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::samples           61                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::mean    24.262295                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::gmean    24.201824                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::stdev     2.048590                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          60     98.36%     98.36% |           0      0.00%     98.36% |           1      1.64%    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.L2Cache.hit_type_mach_latency_hist_seqr::total           61                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples          585                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean    85.630769                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean    82.856413                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev    36.234733                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |         571     97.61%     97.61% |           4      0.68%     98.29% |           2      0.34%     98.63% |           4      0.68%     99.32% |           3      0.51%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           1      0.17%    100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total          585                      
-system.ruby.Directory_Controller.GETX             208      0.00%      0.00%
-system.ruby.Directory_Controller.GETS            1017      0.00%      0.00%
-system.ruby.Directory_Controller.Lockdown           11      0.00%      0.00%
-system.ruby.Directory_Controller.Unlockdown           11      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.Ack_Owner           29      0.00%      0.00%
-system.ruby.Directory_Controller.Ack_Owner_All_Tokens          905      0.00%      0.00%
-system.ruby.Directory_Controller.Ack_All_Tokens           34      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data         1179      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          229      0.00%      0.00%
-system.ruby.Directory_Controller.O.GETX           168      0.00%      0.00%
-system.ruby.Directory_Controller.O.GETS          1011      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.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.Ack_Owner           29      0.00%      0.00%
-system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens          905      0.00%      0.00%
-system.ruby.Directory_Controller.L.Unlockdown           11      0.00%      0.00%
-system.ruby.Directory_Controller.O_W.GETX           23      0.00%      0.00%
-system.ruby.Directory_Controller.O_W.GETS            6      0.00%      0.00%
-system.ruby.Directory_Controller.O_W.Memory_Ack          229      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         1168      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load              1185      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch            6413      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              865      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement         1368      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_Shared          161      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_All_Tokens         1222      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ack                  1      0.00%      0.00%
-system.ruby.L1Cache_Controller.Own_Lock_or_Unlock           22      0.00%      0.00%
-system.ruby.L1Cache_Controller.Request_Timeout           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers         1221      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Load            526      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.M.Load             181      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Ifetch          3196      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Store             33      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement          946      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Load            218      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Store           265      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement          268      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Load            84      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Ifetch         2240      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Store           25      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement            9      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers          985      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Load           23      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Store          331      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.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         1011      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Request_Timeout           11      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS           1123      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         1266      0.00%      0.00%
-system.ruby.L2Cache_Controller.Writeback_Shared_Data           84      0.00%      0.00%
-system.ruby.L2Cache_Controller.Writeback_All_Tokens         1271      0.00%      0.00%
-system.ruby.L2Cache_Controller.Persistent_GETS           11      0.00%      0.00%
-system.ruby.L2Cache_Controller.Own_Lock_or_Unlock           11      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS         1011      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         1193      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock           11      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.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.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.M.L1_GETX           26      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement         1125      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETS           11      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
deleted file mode 100644 (file)
index 293c2e7..0000000
+++ /dev/null
@@ -1,1514 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=TimingSimpleCPU
-children=clk_domain dtb interrupts isa itb tracer workload
-branchPred=Null
-checker=Null
-clk_domain=system.cpu.clk_domain
-cpu_id=0
-default_p_state=UNDEFINED
-do_checkpoint_insts=true
-do_quiesce=true
-do_statistics_insts=true
-dtb=system.cpu.dtb
-eventq_index=0
-function_trace=false
-function_trace_start=0
-interrupts=system.cpu.interrupts
-isa=system.cpu.isa
-itb=system.cpu.itb
-max_insts_all_threads=0
-max_insts_any_thread=0
-max_loads_all_threads=0
-max_loads_any_thread=0
-numThreads=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-profile=0
-progress_interval=0
-simpoint_start_insts=
-socket_id=0
-switched_out=false
-system=system
-tracer=system.cpu.tracer
-workload=system.cpu.workload
-dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
-icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.cpu.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu.dtb]
-type=AlphaTLB
-eventq_index=0
-size=64
-
-[system.cpu.interrupts]
-type=AlphaInterrupts
-eventq_index=0
-
-[system.cpu.isa]
-type=AlphaISA
-eventq_index=0
-system=system
-
-[system.cpu.itb]
-type=AlphaTLB
-eventq_index=0
-size=48
-
-[system.cpu.tracer]
-type=ExeTracer
-eventq_index=0
-
-[system.cpu.workload]
-type=LiveProcess
-cmd=hello
-cwd=
-drivers=
-egid=100
-env=
-errout=cerr
-euid=100
-eventq_index=0
-executable=/arm/projectscratch/randd/systems/dist/test-progs/hello/bin/alpha/linux/hello
-gid=100
-input=cin
-kvmInSE=false
-max_stack_size=67108864
-output=cout
-pid=100
-ppid=99
-simpoint=0
-system=system
-uid=100
-useArchPT=false
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=false
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
-dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
-eventq_index=0
-forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
-from_memory_controller_latency=2
-full_bit_dir_enabled=false
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-probeFilter=system.ruby.dir_cntrl0.probeFilter
-probe_filter_enabled=false
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=4
-triggerQueue=system.ruby.dir_cntrl0.triggerQueue
-unblockToDir=system.ruby.dir_cntrl0.unblockToDir
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.dmaRequestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.dir_cntrl0.dmaResponseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.dir_cntrl0.forwardFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.dir_cntrl0.probeFilter]
-type=RubyCache
-children=replacement_policy
-assoc=4
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=1024
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.dir_cntrl0.probeFilter.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=4
-block_size=64
-eventq_index=0
-size=1024
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.dir_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.dir_cntrl0.unblockToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-L2cache=system.ruby.l1_cntrl0.L2cache
-buffer_size=0
-cache_response_latency=10
-clk_domain=system.cpu.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-forwardToCache=system.ruby.l1_cntrl0.forwardToCache
-issue_latency=2
-l2_cache_hit_latency=10
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-no_mig_atomic=true
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestFromCache=system.ruby.l1_cntrl0.requestFromCache
-responseFromCache=system.ruby.l1_cntrl0.responseFromCache
-responseToCache=system.ruby.l1_cntrl0.responseToCache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-transitions_per_cycle=4
-triggerQueue=system.ruby.l1_cntrl0.triggerQueue
-unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache
-version=0
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=true
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l1_cntrl0.forwardToCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.requestFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.responseFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.cpu.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.cpu.icache_port system.cpu.dcache_port
-
-[system.ruby.l1_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.unblockFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_links0 int_links1 int_links2 int_links3 routers0 routers1 routers2
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47
-int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3
-netifs=
-number_of_virtual_networks=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers36]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers37]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers38]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers39]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers40]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers41]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers42]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers43]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers44]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers45]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers46]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers47]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=2
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
-power_model=Null
-router_id=0
-virt_nets=6
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
-power_model=Null
-router_id=1
-virt_nets=6
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
-power_model=Null
-router_id=2
-virt_nets=6
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr
deleted file mode 100755 (executable)
index f6f6f15..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Sockets disabled, not accepting gdb connections
-warn: ClockedObject: More than one power state change request encountered within the same simulation tick
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout
deleted file mode 100755 (executable)
index df46cff..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Redirecting stdout to build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer/simout
-Redirecting stderr to build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:24:36
-gem5 started Oct 13 2016 20:24:58
-gem5 executing on e108600-lin, pid 38872
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-info: Increasing stack size by one page.
-Hello world!
-Exiting @ tick 93323 because target called exit()
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
deleted file mode 100644 (file)
index cdf9185..0000000
+++ /dev/null
@@ -1,782 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000093                       # Number of seconds simulated
-sim_ticks                                       93323                       # Number of ticks simulated
-final_tick                                      93323                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                 111182                       # Simulator instruction rate (inst/s)
-host_op_rate                                   111161                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                1619882                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 412912                       # Number of bytes of host memory used
-host_seconds                                     0.06                       # Real time elapsed on the host
-sim_insts                                        6403                       # Number of instructions simulated
-sim_ops                                          6403                       # 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.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        74240                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              74240                       # 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         1160                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                1160                       # 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    795516646                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total             795516646                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0    150873847                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total            150873847                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0    946390493                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total            946390493                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                        1160                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        220                       # Number of write requests accepted
-system.mem_ctrls.readBursts                      1160                       # 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                  63488                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                   10752                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                    5248                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   74240                       # 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                    168                       # 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                90                       # 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               54                       # 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               60                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::15               41                       # 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                17                       # 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                2                       # 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               15                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::14               42                       # 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                         93245                       # 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                  1160                       # 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                     992                       # 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                      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          185                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    364.627027                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   225.304848                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   344.102671                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127           47     25.41%     25.41% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255           51     27.57%     52.97% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383           22     11.89%     64.86% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511           11      5.95%     70.81% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639           10      5.41%     76.22% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            6      3.24%     79.46% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            6      3.24%     82.70% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            9      4.86%     87.57% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           23     12.43%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total          185                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples            5                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean     135.600000                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean    103.520831                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev     76.774345                       # 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::184-191            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                        12811                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   31659                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       4960                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        12.91                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   31.91                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                       680.30                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                        56.23                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                    795.52                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                    150.87                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                         5.75                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                     5.31                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    0.44                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.00                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      22.62                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      805                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                      78                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 81.15                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                70.27                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         67.57                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    80.05                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   449820                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   235704                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 4672416                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                 192096                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         7375680.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              7678128                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy               246528                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        28111488                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy         4554240                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy          1112640                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               54628740                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            585.372738                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                75800                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE          328                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          3126                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF         2335                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN        11860                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         14026                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        61648                       # Time in different power states
-system.mem_ctrls_1.actEnergy                   913920                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                   479136                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                 6660192                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                 492768                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         6761040.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy             10312440                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy               226560                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy        31424328                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy          462720                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               57733104                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            618.637463                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                69937                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE          212                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF          2860                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         1205                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT         20133                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN        68913                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-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
-system.cpu.dtb.fetch_accesses                       0                       # ITB accesses
-system.cpu.dtb.read_hits                         1185                       # DTB read hits
-system.cpu.dtb.read_misses                          7                       # DTB read misses
-system.cpu.dtb.read_acv                             0                       # DTB read access violations
-system.cpu.dtb.read_accesses                     1192                       # DTB read accesses
-system.cpu.dtb.write_hits                         865                       # DTB write hits
-system.cpu.dtb.write_misses                         3                       # DTB write misses
-system.cpu.dtb.write_acv                            0                       # DTB write access violations
-system.cpu.dtb.write_accesses                     868                       # DTB write accesses
-system.cpu.dtb.data_hits                         2050                       # DTB hits
-system.cpu.dtb.data_misses                         10                       # DTB misses
-system.cpu.dtb.data_acv                             0                       # DTB access violations
-system.cpu.dtb.data_accesses                     2060                       # DTB accesses
-system.cpu.itb.fetch_hits                        6414                       # ITB hits
-system.cpu.itb.fetch_misses                        17                       # ITB misses
-system.cpu.itb.fetch_acv                            0                       # ITB acv
-system.cpu.itb.fetch_accesses                    6431                       # ITB accesses
-system.cpu.itb.read_hits                            0                       # DTB read hits
-system.cpu.itb.read_misses                          0                       # DTB read misses
-system.cpu.itb.read_acv                             0                       # DTB read access violations
-system.cpu.itb.read_accesses                        0                       # DTB read accesses
-system.cpu.itb.write_hits                           0                       # DTB write hits
-system.cpu.itb.write_misses                         0                       # DTB write misses
-system.cpu.itb.write_acv                            0                       # DTB write access violations
-system.cpu.itb.write_accesses                       0                       # DTB write accesses
-system.cpu.itb.data_hits                            0                       # DTB hits
-system.cpu.itb.data_misses                          0                       # DTB misses
-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.pwrStateResidencyTicks::ON           93323                       # Cumulative time (in ticks) in various power states
-system.cpu.numCycles                            93323                       # 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                        6403                       # Number of instructions committed
-system.cpu.committedOps                          6403                       # Number of ops (including micro ops) committed
-system.cpu.num_int_alu_accesses                  6329                       # Number of integer alu accesses
-system.cpu.num_fp_alu_accesses                     10                       # Number of float alu accesses
-system.cpu.num_func_calls                         251                       # number of times a function call or return occured
-system.cpu.num_conditional_control_insts          754                       # number of instructions that are conditional controls
-system.cpu.num_int_insts                         6329                       # number of integer instructions
-system.cpu.num_fp_insts                            10                       # number of float instructions
-system.cpu.num_int_register_reads                8297                       # number of times the integer registers were read
-system.cpu.num_int_register_writes               4575                       # number of times the integer registers were written
-system.cpu.num_fp_register_reads                    8                       # number of times the floating registers were read
-system.cpu.num_fp_register_writes                   2                       # number of times the floating registers were written
-system.cpu.num_mem_refs                          2060                       # number of memory refs
-system.cpu.num_load_insts                        1192                       # 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                      93323                       # 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                              1056                       # Number of branches fetched
-system.cpu.op_class::No_OpClass                    19      0.30%      0.30% # Class of executed instruction
-system.cpu.op_class::IntAlu                      4331     67.53%     67.83% # Class of executed instruction
-system.cpu.op_class::IntMult                        1      0.02%     67.85% # Class of executed instruction
-system.cpu.op_class::IntDiv                         0      0.00%     67.85% # Class of executed instruction
-system.cpu.op_class::FloatAdd                       2      0.03%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCmp                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatCvt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMult                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMultAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatDiv                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatMisc                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::FloatSqrt                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAdd                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAddAcc                     0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdAlu                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCmp                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdCvt                        0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMisc                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMult                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdMultAcc                    0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShift                      0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdShiftAcc                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdSqrt                       0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAdd                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatAlu                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCmp                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatCvt                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatDiv                   0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMisc                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMult                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatMultAcc               0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::SimdFloatSqrt                  0      0.00%     67.88% # Class of executed instruction
-system.cpu.op_class::MemRead                     1191     18.57%     86.45% # Class of executed instruction
-system.cpu.op_class::MemWrite                     861     13.43%     99.88% # Class of executed instruction
-system.cpu.op_class::FloatMemRead                   1      0.02%     99.89% # Class of executed instruction
-system.cpu.op_class::FloatMemWrite                  7      0.11%    100.00% # Class of executed instruction
-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                       6413                       # Class of executed instruction
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.outstanding_req_hist_seqr::bucket_size            1                      
-system.ruby.outstanding_req_hist_seqr::max_bucket            9                      
-system.ruby.outstanding_req_hist_seqr::samples         8464                      
-system.ruby.outstanding_req_hist_seqr::mean            1                      
-system.ruby.outstanding_req_hist_seqr::gmean            1                      
-system.ruby.outstanding_req_hist_seqr    |           0      0.00%      0.00% |        8464    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_seqr::total         8464                      
-system.ruby.latency_hist_seqr::bucket_size           64                      
-system.ruby.latency_hist_seqr::max_bucket          639                      
-system.ruby.latency_hist_seqr::samples           8463                      
-system.ruby.latency_hist_seqr::mean         10.027177                      
-system.ruby.latency_hist_seqr::gmean         1.860537                      
-system.ruby.latency_hist_seqr::stdev        25.112208                      
-system.ruby.latency_hist_seqr            |        8219     97.12%     97.12% |         231      2.73%     99.85% |           1      0.01%     99.86% |           1      0.01%     99.87% |           5      0.06%     99.93% |           5      0.06%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           0      0.00%     99.99% |           1      0.01%    100.00%
-system.ruby.latency_hist_seqr::total             8463                      
-system.ruby.hit_latency_hist_seqr::bucket_size            2                      
-system.ruby.hit_latency_hist_seqr::max_bucket           19                      
-system.ruby.hit_latency_hist_seqr::samples         7303                      
-system.ruby.hit_latency_hist_seqr::mean      1.277968                      
-system.ruby.hit_latency_hist_seqr::gmean     1.068925                      
-system.ruby.hit_latency_hist_seqr::stdev     1.644014                      
-system.ruby.hit_latency_hist_seqr        |        7100     97.22%     97.22% |           0      0.00%     97.22% |           0      0.00%     97.22% |           0      0.00%     97.22% |           0      0.00%     97.22% |         203      2.78%    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_seqr::total         7303                      
-system.ruby.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.miss_latency_hist_seqr::samples         1160                      
-system.ruby.miss_latency_hist_seqr::mean    65.109483                      
-system.ruby.miss_latency_hist_seqr::gmean    60.947221                      
-system.ruby.miss_latency_hist_seqr::stdev    32.683425                      
-system.ruby.miss_latency_hist_seqr       |         916     78.97%     78.97% |         231     19.91%     98.88% |           1      0.09%     98.97% |           1      0.09%     99.05% |           5      0.43%     99.48% |           5      0.43%     99.91% |           0      0.00%     99.91% |           0      0.00%     99.91% |           0      0.00%     99.91% |           1      0.09%    100.00%
-system.ruby.miss_latency_hist_seqr::total         1160                      
-system.ruby.Directory.incomplete_times_seqr         1159                      
-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.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits         1333                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          717                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses         2050                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits         5767                       # 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         6413                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L2cache.demand_hits          203                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L2cache.demand_misses         1160                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L2cache.demand_accesses         1363                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.fully_busy_cycles             7                       # cycles for which number of transistions == max transitions
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized     4.809104                      
-system.ruby.network.routers0.msg_count.Request_Control::2         1160                      
-system.ruby.network.routers0.msg_count.Response_Data::4         1160                      
-system.ruby.network.routers0.msg_count.Writeback_Data::5          220                      
-system.ruby.network.routers0.msg_count.Writeback_Control::2         1144                      
-system.ruby.network.routers0.msg_count.Writeback_Control::3         1144                      
-system.ruby.network.routers0.msg_count.Writeback_Control::5          924                      
-system.ruby.network.routers0.msg_count.Unblock_Control::5         1160                      
-system.ruby.network.routers0.msg_bytes.Request_Control::2         9280                      
-system.ruby.network.routers0.msg_bytes.Response_Data::4        83520                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::5        15840                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::2         9152                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3         9152                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::5         7392                      
-system.ruby.network.routers0.msg_bytes.Unblock_Control::5         9280                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized     4.808836                      
-system.ruby.network.routers1.msg_count.Request_Control::2         1160                      
-system.ruby.network.routers1.msg_count.Response_Data::4         1160                      
-system.ruby.network.routers1.msg_count.Writeback_Data::5          220                      
-system.ruby.network.routers1.msg_count.Writeback_Control::2         1144                      
-system.ruby.network.routers1.msg_count.Writeback_Control::3         1144                      
-system.ruby.network.routers1.msg_count.Writeback_Control::5          924                      
-system.ruby.network.routers1.msg_count.Unblock_Control::5         1159                      
-system.ruby.network.routers1.msg_bytes.Request_Control::2         9280                      
-system.ruby.network.routers1.msg_bytes.Response_Data::4        83520                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::5        15840                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2         9152                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3         9152                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::5         7392                      
-system.ruby.network.routers1.msg_bytes.Unblock_Control::5         9272                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     4.809104                      
-system.ruby.network.routers2.msg_count.Request_Control::2         1160                      
-system.ruby.network.routers2.msg_count.Response_Data::4         1160                      
-system.ruby.network.routers2.msg_count.Writeback_Data::5          220                      
-system.ruby.network.routers2.msg_count.Writeback_Control::2         1144                      
-system.ruby.network.routers2.msg_count.Writeback_Control::3         1144                      
-system.ruby.network.routers2.msg_count.Writeback_Control::5          924                      
-system.ruby.network.routers2.msg_count.Unblock_Control::5         1160                      
-system.ruby.network.routers2.msg_bytes.Request_Control::2         9280                      
-system.ruby.network.routers2.msg_bytes.Response_Data::4        83520                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::5        15840                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2         9152                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3         9152                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::5         7392                      
-system.ruby.network.routers2.msg_bytes.Unblock_Control::5         9280                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Request_Control         3480                      
-system.ruby.network.msg_count.Response_Data         3480                      
-system.ruby.network.msg_count.Writeback_Data          660                      
-system.ruby.network.msg_count.Writeback_Control         9636                      
-system.ruby.network.msg_count.Unblock_Control         3479                      
-system.ruby.network.msg_byte.Request_Control        27840                      
-system.ruby.network.msg_byte.Response_Data       250560                      
-system.ruby.network.msg_byte.Writeback_Data        47520                      
-system.ruby.network.msg_byte.Writeback_Control        77088                      
-system.ruby.network.msg_byte.Unblock_Control        27832                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        93323                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization     6.206401                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1160                      
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3         1144                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        83520                      
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         9152                      
-system.ruby.network.routers0.throttle1.link_utilization     3.411806                      
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::2         1160                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5          220                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2         1144                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5          924                      
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5         1160                      
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2         9280                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5        15840                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2         9152                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5         7392                      
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5         9280                      
-system.ruby.network.routers1.throttle0.link_utilization     3.411271                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::2         1160                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5          220                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2         1144                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5          924                      
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5         1159                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2         9280                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5        15840                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2         9152                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5         7392                      
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5         9272                      
-system.ruby.network.routers1.throttle1.link_utilization     6.206401                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1160                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3         1144                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        83520                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         9152                      
-system.ruby.network.routers2.throttle0.link_utilization     6.206401                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4         1160                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3         1144                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        83520                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         9152                      
-system.ruby.network.routers2.throttle1.link_utilization     3.411806                      
-system.ruby.network.routers2.throttle1.msg_count.Request_Control::2         1160                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5          220                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2         1144                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5          924                      
-system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5         1160                      
-system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2         9280                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5        15840                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2         9152                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5         7392                      
-system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5         9280                      
-system.ruby.LD.latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.latency_hist_seqr::samples         1185                      
-system.ruby.LD.latency_hist_seqr::mean      23.222785                      
-system.ruby.LD.latency_hist_seqr::gmean      5.170883                      
-system.ruby.LD.latency_hist_seqr::stdev     33.395677                      
-system.ruby.LD.latency_hist_seqr         |        1100     92.83%     92.83% |          82      6.92%     99.75% |           0      0.00%     99.75% |           0      0.00%     99.75% |           0      0.00%     99.75% |           3      0.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.LD.latency_hist_seqr::total          1185                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size            2                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket           19                      
-system.ruby.LD.hit_latency_hist_seqr::samples          764                      
-system.ruby.LD.hit_latency_hist_seqr::mean     2.374346                      
-system.ruby.LD.hit_latency_hist_seqr::gmean     1.390347                      
-system.ruby.LD.hit_latency_hist_seqr::stdev     3.445311                      
-system.ruby.LD.hit_latency_hist_seqr     |         659     86.26%     86.26% |           0      0.00%     86.26% |           0      0.00%     86.26% |           0      0.00%     86.26% |           0      0.00%     86.26% |         105     13.74%    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_seqr::total          764                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.miss_latency_hist_seqr::samples          421                      
-system.ruby.LD.miss_latency_hist_seqr::mean    61.057007                      
-system.ruby.LD.miss_latency_hist_seqr::gmean    56.073786                      
-system.ruby.LD.miss_latency_hist_seqr::stdev    29.948950                      
-system.ruby.LD.miss_latency_hist_seqr    |         336     79.81%     79.81% |          82     19.48%     99.29% |           0      0.00%     99.29% |           0      0.00%     99.29% |           0      0.00%     99.29% |           3      0.71%    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_seqr::total          421                      
-system.ruby.ST.latency_hist_seqr::bucket_size           16                      
-system.ruby.ST.latency_hist_seqr::max_bucket          159                      
-system.ruby.ST.latency_hist_seqr::samples          865                      
-system.ruby.ST.latency_hist_seqr::mean      11.254335                      
-system.ruby.ST.latency_hist_seqr::gmean      2.251088                      
-system.ruby.ST.latency_hist_seqr::stdev     22.172254                      
-system.ruby.ST.latency_hist_seqr         |         707     81.73%     81.73% |          44      5.09%     86.82% |           0      0.00%     86.82% |          73      8.44%     95.26% |          36      4.16%     99.42% |           4      0.46%     99.88% |           1      0.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist_seqr::total           865                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size            2                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket           19                      
-system.ruby.ST.hit_latency_hist_seqr::samples          707                      
-system.ruby.ST.hit_latency_hist_seqr::mean     1.466761                      
-system.ruby.ST.hit_latency_hist_seqr::gmean     1.118428                      
-system.ruby.ST.hit_latency_hist_seqr::stdev     2.110935                      
-system.ruby.ST.hit_latency_hist_seqr     |         674     95.33%     95.33% |           0      0.00%     95.33% |           0      0.00%     95.33% |           0      0.00%     95.33% |           0      0.00%     95.33% |          33      4.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.ST.hit_latency_hist_seqr::total          707                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size           16                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket          159                      
-system.ruby.ST.miss_latency_hist_seqr::samples          158                      
-system.ruby.ST.miss_latency_hist_seqr::mean    55.050633                      
-system.ruby.ST.miss_latency_hist_seqr::gmean    51.490981                      
-system.ruby.ST.miss_latency_hist_seqr::stdev    17.990372                      
-system.ruby.ST.miss_latency_hist_seqr    |           0      0.00%      0.00% |          44     27.85%     27.85% |           0      0.00%     27.85% |          73     46.20%     74.05% |          36     22.78%     96.84% |           4      2.53%     99.37% |           1      0.63%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist_seqr::total          158                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.latency_hist_seqr::samples         6413                      
-system.ruby.IFETCH.latency_hist_seqr::mean     7.423359                      
-system.ruby.IFETCH.latency_hist_seqr::gmean     1.501230                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    22.823134                      
-system.ruby.IFETCH.latency_hist_seqr     |        6295     98.16%     98.16% |         108      1.68%     99.84% |           1      0.02%     99.86% |           1      0.02%     99.88% |           5      0.08%     99.95% |           2      0.03%     99.98% |           0      0.00%     99.98% |           0      0.00%     99.98% |           0      0.00%     99.98% |           1      0.02%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total         6413                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            2                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket           19                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples         5832                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean     1.111454                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean     1.027086                      
-system.ruby.IFETCH.hit_latency_hist_seqr::stdev     1.049908                      
-system.ruby.IFETCH.hit_latency_hist_seqr |        5767     98.89%     98.89% |           0      0.00%     98.89% |           0      0.00%     98.89% |           0      0.00%     98.89% |           0      0.00%     98.89% |          65      1.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.IFETCH.hit_latency_hist_seqr::total         5832                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples          581                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    70.781411                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    67.778682                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    36.410761                      
-system.ruby.IFETCH.miss_latency_hist_seqr |         463     79.69%     79.69% |         108     18.59%     98.28% |           1      0.17%     98.45% |           1      0.17%     98.62% |           5      0.86%     99.48% |           2      0.34%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           1      0.17%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total          581                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::samples         7100                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::mean            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::gmean            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr |           0      0.00%      0.00% |        7100    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.L1Cache.hit_mach_latency_hist_seqr::total         7100                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::bucket_size            2                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::max_bucket           19                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::samples          203                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::mean           11                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::gmean    11.000000                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::total          203                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::samples         1160                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::mean    65.109483                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::gmean    60.947221                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::stdev    32.683425                      
-system.ruby.Directory.miss_mach_latency_hist_seqr |         916     78.97%     78.97% |         231     19.91%     98.88% |           1      0.09%     98.97% |           1      0.09%     99.05% |           5      0.43%     99.48% |           5      0.43%     99.91% |           0      0.00%     99.91% |           0      0.00%     99.91% |           0      0.00%     99.91% |           1      0.09%    100.00%
-system.ruby.Directory.miss_mach_latency_hist_seqr::total         1160                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::bucket_size            1                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::max_bucket            9                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.issue_to_initial_request |           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_seqr.issue_to_initial_request::total            1                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::bucket_size            1                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::max_bucket            9                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.initial_to_forward |           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_seqr.initial_to_forward::total            1                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::bucket_size            8                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::max_bucket           79                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::mean           75                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::gmean    75.000000                      
-system.ruby.Directory.miss_latency_hist_seqr.forward_to_first_response::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.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_seqr.forward_to_first_response::total            1                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::bucket_size            1                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::max_bucket            9                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::samples            1                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion::stdev          nan                      
-system.ruby.Directory.miss_latency_hist_seqr.first_response_to_completion |           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_seqr.first_response_to_completion::total            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::samples          659                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |         659    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.LD.L1Cache.hit_type_mach_latency_hist_seqr::total          659                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            2                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           19                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::samples          105                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::mean           11                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::gmean    11.000000                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::total          105                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples          421                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean    61.057007                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean    56.073786                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev    29.948950                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |         336     79.81%     79.81% |          82     19.48%     99.29% |           0      0.00%     99.29% |           0      0.00%     99.29% |           0      0.00%     99.29% |           3      0.71%    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_seqr::total          421                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::samples          674                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::total          674                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            2                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           19                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::samples           33                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::mean           11                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::gmean    11.000000                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr |           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% |          33    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.ST.L2Cache.hit_type_mach_latency_hist_seqr::total           33                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size           16                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket          159                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          158                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean    55.050633                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean    51.490981                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev    17.990372                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          44     27.85%     27.85% |           0      0.00%     27.85% |          73     46.20%     74.05% |          36     22.78%     96.84% |           4      2.53%     99.37% |           1      0.63%    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_seqr::total          158                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::samples         5767                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |        5767    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.IFETCH.L1Cache.hit_type_mach_latency_hist_seqr::total         5767                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            2                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           19                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::samples           65                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::mean           11                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::gmean    11.000000                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::total           65                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples          581                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean    70.781411                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean    67.778682                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev    36.410761                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |         463     79.69%     79.69% |         108     18.59%     98.28% |           1      0.17%     98.45% |           1      0.17%     98.62% |           5      0.86%     99.48% |           2      0.34%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           0      0.00%     99.83% |           1      0.17%    100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total          581                      
-system.ruby.Directory_Controller.GETX             185      0.00%      0.00%
-system.ruby.Directory_Controller.GETS            1021      0.00%      0.00%
-system.ruby.Directory_Controller.PUT             1144      0.00%      0.00%
-system.ruby.Directory_Controller.UnblockM         1159      0.00%      0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Clean          924      0.00%      0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Dirty          220      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data         1160      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          220      0.00%      0.00%
-system.ruby.Directory_Controller.NO.PUT          1144      0.00%      0.00%
-system.ruby.Directory_Controller.E.GETX           158      0.00%      0.00%
-system.ruby.Directory_Controller.E.GETS          1002      0.00%      0.00%
-system.ruby.Directory_Controller.NO_B.UnblockM         1159      0.00%      0.00%
-system.ruby.Directory_Controller.NO_B_W.Memory_Data         1160      0.00%      0.00%
-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          924      0.00%      0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty          220      0.00%      0.00%
-system.ruby.Directory_Controller.WB_E_W.Memory_Ack          220      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load              1193      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch            6424      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              892      0.00%      0.00%
-system.ruby.L1Cache_Controller.L2_Replacement         1144      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_to_L2          1355      0.00%      0.00%
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1D          138      0.00%      0.00%
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1I           65      0.00%      0.00%
-system.ruby.L1Cache_Controller.Complete_L2_to_L1          203      0.00%      0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data         1160      0.00%      0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack         1144      0.00%      0.00%
-system.ruby.L1Cache_Controller.All_acks_no_sharers         1160      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Load             421      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Ifetch           581      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Store            158      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Load             305      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Ifetch          5767      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Store             60      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L2_Replacement          924      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_to_L2         1062      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D           68      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1I           65      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Load            354      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Store           614      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L2_Replacement          220      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L1_to_L2          293      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D           70      0.00%      0.00%
-system.ruby.L1Cache_Controller.MR.Load             62      0.00%      0.00%
-system.ruby.L1Cache_Controller.MR.Ifetch           65      0.00%      0.00%
-system.ruby.L1Cache_Controller.MR.Store             6      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.Load            43      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.Store           27      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data          158      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers         1002      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers          158      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data         1002      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Load              8      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Ifetch           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Store            27      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack         1144      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%
-
----------- 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
deleted file mode 100644 (file)
index 55d4b5c..0000000
+++ /dev/null
@@ -1,1381 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-default_p_state=UNDEFINED
-eventq_index=0
-num_cpus=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-system=system
-wakeup_frequency=10
-cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=true
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory requestToDir responseFromDir responseFromMemory responseToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=6
-eventq_index=0
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_mem_ctrl_latency=1
-transitions_per_cycle=32
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[6]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[6]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-enable_prefetch=false
-eventq_index=0
-l1_request_latency=2
-l1_response_latency=2
-l2_select_num_bits=0
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-number_of_TBEs=256
-optionalQueue=system.ruby.l1_cntrl0.optionalQueue
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-prefetcher=system.ruby.l1_cntrl0.prefetcher
-recycle_latency=10
-requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
-requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
-responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
-responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-to_l2_latency=1
-transitions_per_cycle=32
-unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache
-version=0
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=true
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.optionalQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.prefetcher]
-type=Prefetcher
-cross_page=false
-eventq_index=0
-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.requestFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.requestToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.responseFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.ruby.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=true
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=true
-version=0
-slave=system.cpu.cpuInstDataPort[0]
-
-[system.ruby.l1_cntrl0.unblockFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.l2_cntrl0]
-type=L2Cache_Controller
-children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache
-DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache
-L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
-L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
-L2cache=system.ruby.l2_cntrl0.L2cache
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-l2_request_latency=2
-l2_response_latency=2
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
-responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
-ruby_system=system.ruby
-system=system
-to_l1_latency=1
-transitions_per_cycle=32
-unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache
-version=0
-
-[system.ruby.l2_cntrl0.DirRequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.l2_cntrl0.L1RequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.l2_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l2_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l2_cntrl0.responseFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.l2_cntrl0.responseToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.l2_cntrl0.unblockToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
-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=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.ext_links2]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers2
-latency=1
-link_id=2
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=6
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links4]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=7
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links5]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=8
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11
-power_model=Null
-router_id=0
-virt_nets=3
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11
-power_model=Null
-router_id=1
-virt_nets=3
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11
-power_model=Null
-router_id=2
-virt_nets=3
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17
-power_model=Null
-router_id=3
-virt_nets=3
-
-[system.ruby.network.routers3.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr
deleted file mode 100755 (executable)
index cee0dfc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout
deleted file mode 100755 (executable)
index 8e57966..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simout
-Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:28:06
-gem5 started Oct 13 2016 20:28:31
-gem5 executing on e108600-lin, pid 8234
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 44021 because Ruby Tester completed
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
deleted file mode 100644 (file)
index ed12265..0000000
+++ /dev/null
@@ -1,675 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000044                       # Number of seconds simulated
-sim_ticks                                       44021                       # Number of ticks simulated
-final_tick                                      44021                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 728057                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 409368                       # Number of bytes of host memory used
-host_seconds                                     0.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.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        55424                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              55424                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_written::ruby.dir_cntrl0        49920                       # Number of bytes written to this memory
-system.mem_ctrls.bytes_written::total           49920                       # Number of bytes written to this memory
-system.mem_ctrls.num_reads::ruby.dir_cntrl0          866                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                 866                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_writes::ruby.dir_cntrl0          780                       # Number of write requests responded to by this memory
-system.mem_ctrls.num_writes::total                780                       # Number of write requests responded to by this memory
-system.mem_ctrls.bw_read::ruby.dir_cntrl0   1259035460                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total            1259035460                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0   1134004225                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total           1134004225                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0   2393039686                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total           2393039686                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                         866                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        780                       # Number of write requests accepted
-system.mem_ctrls.readBursts                       866                       # Number of DRAM read bursts, including those serviced by the write queue
-system.mem_ctrls.writeBursts                      780                       # Number of DRAM write bursts, including those merged in the write queue
-system.mem_ctrls.bytesReadDRAM                  45760                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                    9664                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                   40640                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   55424                       # Total read bytes from the system interface side
-system.mem_ctrls.bytesWrittenSys                49920                       # Total written bytes from the system interface side
-system.mem_ctrls.servicedByWrQ                    151                       # 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               210                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::1               228                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::2               223                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::3                54                       # 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               184                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::1               198                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::2               203                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::3                50                       # 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                         44002                       # 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                   866                       # 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                  780                       # Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                     430                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::1                     284                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::2                       1                       # 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                     29                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::18                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::19                     41                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::20                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::21                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::22                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::23                     40                       # 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                     41                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::26                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::27                     48                       # 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                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::30                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::31                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::32                     39                       # 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           93                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    915.268817                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   819.587468                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   267.362608                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127            2      2.15%      2.15% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255            5      5.38%      7.53% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383            1      1.08%      8.60% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511            3      3.23%     11.83% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            3      3.23%     15.05% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            4      4.30%     19.35% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           75     80.65%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total           93                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples           39                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean      17.897436                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean     17.675839                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev      3.385689                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::14-15             5     12.82%     12.82% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::16-17            14     35.90%     48.72% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::18-19            15     38.46%     87.18% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::20-21             3      7.69%     94.87% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::22-23             1      2.56%     97.44% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::36-37             1      2.56%    100.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::total            39                       # Reads before turning the bus around for writes
-system.mem_ctrls.wrPerTurnAround::samples           39                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::mean      16.282051                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     16.268709                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev      0.686284                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::16               33     84.62%     84.62% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::17                1      2.56%     87.18% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::18                5     12.82%    100.00% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::total            39                       # Writes before turning the bus around for reads
-system.mem_ctrls.totQLat                        12989                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   26574                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       3575                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        18.17                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   37.17                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                      1039.50                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                       923.20                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                   1259.04                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                   1134.00                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                        15.33                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                     8.12                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    7.21                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.66                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      25.56                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      627                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                     627                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 87.69                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                94.43                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         26.73                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    90.94                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   685440                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   359352                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 8168160                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                5303520                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         3073200.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              8952648                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy                72576                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        11032464                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy            1920                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               37649280                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            855.257264                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                24199                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE           49                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          1300                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN            5                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         18473                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        24194                       # Time in different power states
-system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy          6763920                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               14110416                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            320.538289                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF        28183                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.cpu.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-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                   6525                       # delay histogram for all message
-system.ruby.delayHist::mean                  2.632031                       # delay histogram for all message
-system.ruby.delayHist::stdev                 5.481611                       # delay histogram for all message
-system.ruby.delayHist                    |        5040     77.24%     77.24% |          61      0.93%     78.18% |        1056     16.18%     94.36% |           7      0.11%     94.47% |         285      4.37%     98.84% |           1      0.02%     98.85% |           1      0.02%     98.87% |          70      1.07%     99.94% |           0      0.00%     99.94% |           4      0.06%    100.00% # delay histogram for all message
-system.ruby.delayHist::total                     6525                       # delay histogram for all message
-system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
-system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
-system.ruby.outstanding_req_hist_seqr::samples         1019                      
-system.ruby.outstanding_req_hist_seqr::mean    15.664377                      
-system.ruby.outstanding_req_hist_seqr::gmean    15.560778                      
-system.ruby.outstanding_req_hist_seqr::stdev     1.199712                      
-system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.29% |           2      0.20%      0.49% |           2      0.20%      0.69% |           4      0.39%      1.08% |           2      0.20%      1.28% |           5      0.49%      1.77% |         199     19.53%     21.30% |         802     78.70%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist_seqr::total         1019                      
-system.ruby.latency_hist_seqr::bucket_size          128                      
-system.ruby.latency_hist_seqr::max_bucket         1279                      
-system.ruby.latency_hist_seqr::samples           1004                      
-system.ruby.latency_hist_seqr::mean        684.454183                      
-system.ruby.latency_hist_seqr::gmean       346.202279                      
-system.ruby.latency_hist_seqr::stdev       321.934539                      
-system.ruby.latency_hist_seqr            |         155     15.44%     15.44% |          28      2.79%     18.23% |           4      0.40%     18.63% |           3      0.30%     18.92% |           6      0.60%     19.52% |         263     26.20%     45.72% |         367     36.55%     82.27% |         113     11.25%     93.53% |          53      5.28%     98.80% |          12      1.20%    100.00%
-system.ruby.latency_hist_seqr::total             1004                      
-system.ruby.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.hit_latency_hist_seqr::samples          101                      
-system.ruby.hit_latency_hist_seqr::mean             1                      
-system.ruby.hit_latency_hist_seqr::gmean            1                      
-system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |         101    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.hit_latency_hist_seqr::total          101                      
-system.ruby.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.miss_latency_hist_seqr::samples          903                      
-system.ruby.miss_latency_hist_seqr::mean   760.898117                      
-system.ruby.miss_latency_hist_seqr::gmean   665.813242                      
-system.ruby.miss_latency_hist_seqr::stdev   238.941361                      
-system.ruby.miss_latency_hist_seqr       |          54      5.98%      5.98% |          28      3.10%      9.08% |           4      0.44%      9.52% |           3      0.33%      9.86% |           6      0.66%     10.52% |         263     29.13%     39.65% |         367     40.64%     80.29% |         113     12.51%     92.80% |          53      5.87%     98.67% |          12      1.33%    100.00%
-system.ruby.miss_latency_hist_seqr::total          903                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits          101                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          855                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses          956                       # 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           50                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses           50                       # 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
-system.ruby.l1_cntrl0.prefetcher.prefetches_accepted            0                       # number of prefetch requests accepted
-system.ruby.l1_cntrl0.prefetcher.dropped_prefetches            0                       # number of prefetch requests dropped
-system.ruby.l1_cntrl0.prefetcher.hits               0                       # number of prefetched blocks accessed
-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.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-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           86                       # 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.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.l2_cntrl0.L2cache.demand_hits           39                       # 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          905                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized    11.308239                      
-system.ruby.network.routers0.msg_count.Control::0          905                      
-system.ruby.network.routers0.msg_count.Request_Control::2          268                      
-system.ruby.network.routers0.msg_count.Response_Data::1          902                      
-system.ruby.network.routers0.msg_count.Response_Control::1          853                      
-system.ruby.network.routers0.msg_count.Response_Control::2          852                      
-system.ruby.network.routers0.msg_count.Writeback_Data::0          769                      
-system.ruby.network.routers0.msg_count.Writeback_Data::1          218                      
-system.ruby.network.routers0.msg_count.Writeback_Control::0           33                      
-system.ruby.network.routers0.msg_bytes.Control::0         7240                      
-system.ruby.network.routers0.msg_bytes.Request_Control::2         2144                      
-system.ruby.network.routers0.msg_bytes.Response_Data::1        64944                      
-system.ruby.network.routers0.msg_bytes.Response_Control::1         6824                      
-system.ruby.network.routers0.msg_bytes.Response_Control::2         6816                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::0        55368                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::1        15696                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0          264                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized    20.738398                      
-system.ruby.network.routers1.msg_count.Control::0         1771                      
-system.ruby.network.routers1.msg_count.Request_Control::2          268                      
-system.ruby.network.routers1.msg_count.Response_Data::1         2546                      
-system.ruby.network.routers1.msg_count.Response_Control::1         1796                      
-system.ruby.network.routers1.msg_count.Response_Control::2          852                      
-system.ruby.network.routers1.msg_count.Writeback_Data::0          769                      
-system.ruby.network.routers1.msg_count.Writeback_Data::1          218                      
-system.ruby.network.routers1.msg_count.Writeback_Control::0           33                      
-system.ruby.network.routers1.msg_bytes.Control::0        14168                      
-system.ruby.network.routers1.msg_bytes.Request_Control::2         2144                      
-system.ruby.network.routers1.msg_bytes.Response_Data::1       183312                      
-system.ruby.network.routers1.msg_bytes.Response_Control::1        14368                      
-system.ruby.network.routers1.msg_bytes.Response_Control::2         6816                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::0        55368                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::1        15696                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0          264                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     9.432430                      
-system.ruby.network.routers2.msg_count.Control::0          866                      
-system.ruby.network.routers2.msg_count.Response_Data::1         1645                      
-system.ruby.network.routers2.msg_count.Response_Control::1          943                      
-system.ruby.network.routers2.msg_bytes.Control::0         6928                      
-system.ruby.network.routers2.msg_bytes.Response_Data::1       118440                      
-system.ruby.network.routers2.msg_bytes.Response_Control::1         7544                      
-system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers3.percent_links_utilized    13.825598                      
-system.ruby.network.routers3.msg_count.Control::0         1771                      
-system.ruby.network.routers3.msg_count.Request_Control::2          268                      
-system.ruby.network.routers3.msg_count.Response_Data::1         2546                      
-system.ruby.network.routers3.msg_count.Response_Control::1         1796                      
-system.ruby.network.routers3.msg_count.Response_Control::2          852                      
-system.ruby.network.routers3.msg_count.Writeback_Data::0          769                      
-system.ruby.network.routers3.msg_count.Writeback_Data::1          218                      
-system.ruby.network.routers3.msg_count.Writeback_Control::0           33                      
-system.ruby.network.routers3.msg_bytes.Control::0        14168                      
-system.ruby.network.routers3.msg_bytes.Request_Control::2         2144                      
-system.ruby.network.routers3.msg_bytes.Response_Data::1       183312                      
-system.ruby.network.routers3.msg_bytes.Response_Control::1        14368                      
-system.ruby.network.routers3.msg_bytes.Response_Control::2         6816                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::0        55368                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::1        15696                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0          264                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Control            5313                      
-system.ruby.network.msg_count.Request_Control          804                      
-system.ruby.network.msg_count.Response_Data         7639                      
-system.ruby.network.msg_count.Response_Control         7944                      
-system.ruby.network.msg_count.Writeback_Data         2961                      
-system.ruby.network.msg_count.Writeback_Control           99                      
-system.ruby.network.msg_byte.Control            42504                      
-system.ruby.network.msg_byte.Request_Control         6432                      
-system.ruby.network.msg_byte.Response_Data       550008                      
-system.ruby.network.msg_byte.Response_Control        63552                      
-system.ruby.network.msg_byte.Writeback_Data       213192                      
-system.ruby.network.msg_byte.Writeback_Control          792                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization    10.437064                      
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::2          268                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::1          902                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          803                      
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2         2144                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1        64944                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1         6424                      
-system.ruby.network.routers0.throttle1.link_utilization    12.179414                      
-system.ruby.network.routers0.throttle1.msg_count.Control::0          905                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::1           50                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::2          852                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          769                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          218                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0           33                      
-system.ruby.network.routers0.throttle1.msg_bytes.Control::0         7240                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1          400                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6816                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0        55368                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1        15696                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0          264                      
-system.ruby.network.routers1.throttle0.link_utilization    21.989505                      
-system.ruby.network.routers1.throttle0.msg_count.Control::0          905                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::1          864                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::1          911                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          852                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          769                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          218                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0           33                      
-system.ruby.network.routers1.throttle0.msg_bytes.Control::0         7240                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1        62208                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1         7288                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6816                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0        55368                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        15696                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          264                      
-system.ruby.network.routers1.throttle1.link_utilization    19.487290                      
-system.ruby.network.routers1.throttle1.msg_count.Control::0          866                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          268                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1682                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          885                      
-system.ruby.network.routers1.throttle1.msg_bytes.Control::0         6928                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         2144                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       121104                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1         7080                      
-system.ruby.network.routers2.throttle0.link_utilization     9.050226                      
-system.ruby.network.routers2.throttle0.msg_count.Control::0          866                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          780                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::1           82                      
-system.ruby.network.routers2.throttle0.msg_bytes.Control::0         6928                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        56160                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1          656                      
-system.ruby.network.routers2.throttle1.link_utilization     9.814634                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::1          865                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::1          861                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1        62280                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1         6888                      
-system.ruby.network.routers3.throttle0.link_utilization    10.437064                      
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::2          268                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::1          902                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          803                      
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2         2144                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1        64944                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1         6424                      
-system.ruby.network.routers3.throttle1.link_utilization    21.989505                      
-system.ruby.network.routers3.throttle1.msg_count.Control::0          905                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::1          864                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::1          911                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          852                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          769                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          218                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0           33                      
-system.ruby.network.routers3.throttle1.msg_bytes.Control::0         7240                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1        62208                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1         7288                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6816                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0        55368                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1        15696                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0          264                      
-system.ruby.network.routers3.throttle2.link_utilization     9.050226                      
-system.ruby.network.routers3.throttle2.msg_count.Control::0          866                      
-system.ruby.network.routers3.throttle2.msg_count.Response_Data::1          780                      
-system.ruby.network.routers3.throttle2.msg_count.Response_Control::1           82                      
-system.ruby.network.routers3.throttle2.msg_bytes.Control::0         6928                      
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        56160                      
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1          656                      
-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          2559                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean         5.696757                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev        7.319490                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0           |        1396     54.55%     54.55% |           8      0.31%     54.87% |         792     30.95%     85.81% |           2      0.08%     85.89% |         285     11.14%     97.03% |           1      0.04%     97.07% |           1      0.04%     97.11% |          70      2.74%     99.84% |           0      0.00%     99.84% |           4      0.16%    100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total            2559                       # 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          3698                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean         0.702001                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev        2.286109                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1           |        3361     90.89%     90.89% |          15      0.41%     91.29% |          10      0.27%     91.56% |          43      1.16%     92.73% |         218      5.90%     98.62% |          46      1.24%     99.86% |           3      0.08%     99.95% |           2      0.05%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total            3698                       # 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           268                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2           |         268    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             268                       # delay histogram for vnet_2
-system.ruby.LD.latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.latency_hist_seqr::samples           50                      
-system.ruby.LD.latency_hist_seqr::mean     631.160000                      
-system.ruby.LD.latency_hist_seqr::gmean    197.121649                      
-system.ruby.LD.latency_hist_seqr::stdev    346.030868                      
-system.ruby.LD.latency_hist_seqr         |          11     22.00%     22.00% |           0      0.00%     22.00% |           0      0.00%     22.00% |           0      0.00%     22.00% |           1      2.00%     24.00% |          12     24.00%     48.00% |          21     42.00%     90.00% |           5     10.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.latency_hist_seqr::total            50                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.hit_latency_hist_seqr::samples           10                      
-system.ruby.LD.hit_latency_hist_seqr::mean            1                      
-system.ruby.LD.hit_latency_hist_seqr::gmean            1                      
-system.ruby.LD.hit_latency_hist_seqr     |           0      0.00%      0.00% |          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% |           0      0.00%    100.00%
-system.ruby.LD.hit_latency_hist_seqr::total           10                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.miss_latency_hist_seqr::samples           40                      
-system.ruby.LD.miss_latency_hist_seqr::mean   788.700000                      
-system.ruby.LD.miss_latency_hist_seqr::gmean   738.614626                      
-system.ruby.LD.miss_latency_hist_seqr::stdev   152.194242                      
-system.ruby.LD.miss_latency_hist_seqr    |           1      2.50%      2.50% |           0      0.00%      2.50% |           0      0.00%      2.50% |           0      0.00%      2.50% |           1      2.50%      5.00% |          12     30.00%     35.00% |          21     52.50%     87.50% |           5     12.50%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.miss_latency_hist_seqr::total           40                      
-system.ruby.ST.latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.latency_hist_seqr::samples          904                      
-system.ruby.ST.latency_hist_seqr::mean     719.136062                      
-system.ruby.ST.latency_hist_seqr::gmean    383.374715                      
-system.ruby.ST.latency_hist_seqr::stdev    298.133155                      
-system.ruby.ST.latency_hist_seqr         |         114     12.61%     12.61% |           8      0.88%     13.50% |           4      0.44%     13.94% |           3      0.33%     14.27% |           5      0.55%     14.82% |         251     27.77%     42.59% |         346     38.27%     80.86% |         108     11.95%     92.81% |          53      5.86%     98.67% |          12      1.33%    100.00%
-system.ruby.ST.latency_hist_seqr::total           904                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.hit_latency_hist_seqr::samples           91                      
-system.ruby.ST.hit_latency_hist_seqr::mean            1                      
-system.ruby.ST.hit_latency_hist_seqr::gmean            1                      
-system.ruby.ST.hit_latency_hist_seqr     |           0      0.00%      0.00% |          91    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.ST.hit_latency_hist_seqr::total           91                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.miss_latency_hist_seqr::samples          813                      
-system.ruby.ST.miss_latency_hist_seqr::mean   799.517835                      
-system.ruby.ST.miss_latency_hist_seqr::gmean   746.124556                      
-system.ruby.ST.miss_latency_hist_seqr::stdev   185.954617                      
-system.ruby.ST.miss_latency_hist_seqr    |          23      2.83%      2.83% |           8      0.98%      3.81% |           4      0.49%      4.31% |           3      0.37%      4.67% |           5      0.62%      5.29% |         251     30.87%     36.16% |         346     42.56%     78.72% |         108     13.28%     92.00% |          53      6.52%     98.52% |          12      1.48%    100.00%
-system.ruby.ST.miss_latency_hist_seqr::total          813                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.latency_hist_seqr::samples           50                      
-system.ruby.IFETCH.latency_hist_seqr::mean   110.700000                      
-system.ruby.IFETCH.latency_hist_seqr::gmean    96.182985                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    52.466607                      
-system.ruby.IFETCH.latency_hist_seqr     |           1      2.00%      2.00% |           9     18.00%     20.00% |          11     22.00%     42.00% |           9     18.00%     60.00% |          13     26.00%     86.00% |           5     10.00%     96.00% |           0      0.00%     96.00% |           2      4.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total           50                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples           50                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean   110.700000                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    96.182985                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    52.466607                      
-system.ruby.IFETCH.miss_latency_hist_seqr |           1      2.00%      2.00% |           9     18.00%     20.00% |          11     22.00%     42.00% |           9     18.00%     60.00% |          13     26.00%     86.00% |           5     10.00%     96.00% |           0      0.00%     96.00% |           2      4.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total           50                      
-system.ruby.Directory_Controller.Fetch            866      0.00%      0.00%
-system.ruby.Directory_Controller.Data             780      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data          865      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          779      0.00%      0.00%
-system.ruby.Directory_Controller.CleanReplacement           82      0.00%      0.00%
-system.ruby.Directory_Controller.I.Fetch          866      0.00%      0.00%
-system.ruby.Directory_Controller.M.Data           780      0.00%      0.00%
-system.ruby.Directory_Controller.M.CleanReplacement           82      0.00%      0.00%
-system.ruby.Directory_Controller.IM.Memory_Data          865      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack          779      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load                51      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch              55      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              905      0.00%      0.00%
-system.ruby.L1Cache_Controller.Inv                268      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement        11918      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_Exclusive           39      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_all_Acks          863      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ack_all              1      0.00%      0.00%
-system.ruby.L1Cache_Controller.WB_Ack             802      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Load             41      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Ifetch           50      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Store           813      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement           92      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Store              1      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Inv               37      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement            5      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.Inv                6      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement           33      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Load              10      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Store             91      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Inv               43      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement          769      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Inv               7      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement          452      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive           39      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks           44      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement        10567      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks          812      0.00%      0.00%
-system.ruby.L1Cache_Controller.SM.Ack_all            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks            7      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.Ifetch            5      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.Inv            175      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack          627      0.00%      0.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack          175      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GET_INSTR           50      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS             41      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX            813      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_UPGRADE            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX            627      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX_old          314      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement          568      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean          551      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Data           864      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Ack            861      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data            212      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.Ack_all             50      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock          852      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GET_INSTR           44      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS           39      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX          783      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_PUTX_old          163      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETS            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETX            4      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_UPGRADE            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean           44      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GET_INSTR            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX           26      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement          568      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean           26      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX          627      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean          224      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.L1_PUTX_old           12      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack          861      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old          139      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data          212      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all           44      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean            3      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data           38      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.L2_Replacement_clean           96      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data           44      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.L2_Replacement_clean          132      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data          782      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock            5      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean           26      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock          847      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
deleted file mode 100644 (file)
index fd5963b..0000000
+++ /dev/null
@@ -1,1373 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-default_p_state=UNDEFINED
-eventq_index=0
-num_cpus=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-system=system
-wakeup_frequency=10
-cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=true
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=6
-eventq_index=0
-forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=32
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.forwardFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[6]
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[6]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-l2_select_num_bits=0
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
-requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
-request_latency=2
-responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
-responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-transitions_per_cycle=32
-triggerQueue=system.ruby.l1_cntrl0.triggerQueue
-use_timeout_latency=50
-version=0
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=true
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.requestFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.requestToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.responseFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.ruby.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=true
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=true
-version=0
-slave=system.cpu.cpuInstDataPort[0]
-
-[system.ruby.l1_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.l2_cntrl0]
-type=L2Cache_Controller
-children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue
-GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache
-GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache
-L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
-L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
-L2cache=system.ruby.l2_cntrl0.L2cache
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-request_latency=2
-responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
-responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
-response_latency=2
-ruby_system=system.ruby
-system=system
-transitions_per_cycle=32
-triggerQueue=system.ruby.l2_cntrl0.triggerQueue
-version=0
-
-[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.l2_cntrl0.L1RequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.l2_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l2_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l2_cntrl0.responseFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.l2_cntrl0.responseToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.l2_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
-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=3
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.ext_links2]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers2
-latency=1
-link_id=2
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=6
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links4]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=7
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links5]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=8
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11
-power_model=Null
-router_id=0
-virt_nets=3
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11
-power_model=Null
-router_id=1
-virt_nets=3
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11
-power_model=Null
-router_id=2
-virt_nets=3
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17
-power_model=Null
-router_id=3
-virt_nets=3
-
-[system.ruby.network.routers3.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr
deleted file mode 100755 (executable)
index cee0dfc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout
deleted file mode 100755 (executable)
index 354aa7d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Redirecting stdout to build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout
-Redirecting stderr to build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:30:58
-gem5 started Oct 13 2016 20:31:25
-gem5 executing on e108600-lin, pid 17788
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 57351 because Ruby Tester completed
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
deleted file mode 100644 (file)
index c3a7f3e..0000000
+++ /dev/null
@@ -1,649 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000057                       # Number of seconds simulated
-sim_ticks                                       57351                       # Number of ticks simulated
-final_tick                                      57351                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 527309                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 410220                       # Number of bytes of host memory used
-host_seconds                                     0.11                       # 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.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        56384                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              56384                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_written::ruby.dir_cntrl0        50624                       # Number of bytes written to this memory
-system.mem_ctrls.bytes_written::total           50624                       # Number of bytes written to this memory
-system.mem_ctrls.num_reads::ruby.dir_cntrl0          881                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                 881                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_writes::ruby.dir_cntrl0          791                       # Number of write requests responded to by this memory
-system.mem_ctrls.num_writes::total                791                       # Number of write requests responded to by this memory
-system.mem_ctrls.bw_read::ruby.dir_cntrl0    983138916                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total             983138916                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0    882704748                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total            882704748                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0   1865843664                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total           1865843664                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                         881                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        791                       # Number of write requests accepted
-system.mem_ctrls.readBursts                       881                       # Number of DRAM read bursts, including those serviced by the write queue
-system.mem_ctrls.writeBursts                      791                       # Number of DRAM write bursts, including those merged in the write queue
-system.mem_ctrls.bytesReadDRAM                  48256                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                    8128                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                   42816                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   56384                       # Total read bytes from the system interface side
-system.mem_ctrls.bytesWrittenSys                50624                       # Total written bytes from the system interface side
-system.mem_ctrls.servicedByWrQ                    127                       # 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               222                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::1               247                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::2               228                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::3                57                       # 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               195                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::1               221                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::2               201                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::3                52                       # 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                         57270                       # 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                   881                       # 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                  791                       # Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                     553                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::1                     198                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::2                       3                       # 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                     25                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::16                     26                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::17                     31                       # 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                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::20                     43                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::21                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::22                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::23                     39                       # 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                     42                       # 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                     39                       # 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                      2                       # 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          103                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    877.359223                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   782.793653                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   281.638652                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127            2      1.94%      1.94% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255            4      3.88%      5.83% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383            6      5.83%     11.65% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639            6      5.83%     17.48% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            4      3.88%     21.36% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            3      2.91%     24.27% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            2      1.94%     26.21% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           76     73.79%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total          103                       # 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.447368                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean     19.196443                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev      3.599530                       # 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             9     23.68%     26.32% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::18-19            10     26.32%     52.63% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::20-21            13     34.21%     86.84% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::22-23             3      7.89%     94.74% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::24-25             1      2.63%     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.605263                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     17.559134                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev      1.284828                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::16               13     34.21%     34.21% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::17                1      2.63%     36.84% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::18               13     34.21%     71.05% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::19               10     26.32%     97.37% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::20                1      2.63%    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                        10814                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   25140                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       3770                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        14.34                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   33.34                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                       841.42                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                       746.56                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                    983.14                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                    882.70                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                        12.41                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                     6.57                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    5.83                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.47                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      24.63                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      656                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                     661                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 87.00                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                94.97                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         34.25                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    90.83                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   756840                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   397992                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 8613696                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                5587488                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         4302480.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy             11006472                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy                91776                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        15034776                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy            1536                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               45793056                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            798.470053                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                32938                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE           43                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          1820                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN            4                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         22513                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        32971                       # Time in different power states
-system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy          9963120                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               17309616                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            301.818905                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF        41513                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.cpu.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
-system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
-system.ruby.outstanding_req_hist_seqr::samples         1014                      
-system.ruby.outstanding_req_hist_seqr::mean    15.673570                      
-system.ruby.outstanding_req_hist_seqr::gmean    15.569970                      
-system.ruby.outstanding_req_hist_seqr::stdev     1.195975                      
-system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.49% |           2      0.20%      0.69% |           4      0.39%      1.08% |           2      0.20%      1.28% |           3      0.30%      1.58% |         194     19.13%     20.71% |         804     79.29%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist_seqr::total         1014                      
-system.ruby.latency_hist_seqr::bucket_size          256                      
-system.ruby.latency_hist_seqr::max_bucket         2559                      
-system.ruby.latency_hist_seqr::samples            999                      
-system.ruby.latency_hist_seqr::mean        900.097097                      
-system.ruby.latency_hist_seqr::gmean       478.512857                      
-system.ruby.latency_hist_seqr::stdev       377.349343                      
-system.ruby.latency_hist_seqr            |         145     14.51%     14.51% |           9      0.90%     15.42% |           4      0.40%     15.82% |         380     38.04%     53.85% |         412     41.24%     95.10% |          49      4.90%    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_seqr::total              999                      
-system.ruby.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.hit_latency_hist_seqr::samples           90                      
-system.ruby.hit_latency_hist_seqr::mean             1                      
-system.ruby.hit_latency_hist_seqr::gmean            1                      
-system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |          90    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.hit_latency_hist_seqr::total           90                      
-system.ruby.miss_latency_hist_seqr::bucket_size          256                      
-system.ruby.miss_latency_hist_seqr::max_bucket         2559                      
-system.ruby.miss_latency_hist_seqr::samples          909                      
-system.ruby.miss_latency_hist_seqr::mean   989.116612                      
-system.ruby.miss_latency_hist_seqr::gmean   881.514808                      
-system.ruby.miss_latency_hist_seqr::stdev   261.625282                      
-system.ruby.miss_latency_hist_seqr       |          55      6.05%      6.05% |           9      0.99%      7.04% |           4      0.44%      7.48% |         380     41.80%     49.28% |         412     45.32%     94.61% |          49      5.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.miss_latency_hist_seqr::total          909                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits           88                       # 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          947                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits            2                       # 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           52                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load            2                       # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store           89                       # 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.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.l2_cntrl0.L2cache.demand_hits           28                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          881                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          909                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized     8.691653                      
-system.ruby.network.routers0.msg_count.Request_Control::0          909                      
-system.ruby.network.routers0.msg_count.Response_Data::2          881                      
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2           28                      
-system.ruby.network.routers0.msg_count.Writeback_Data::2          904                      
-system.ruby.network.routers0.msg_count.Writeback_Control::0         1808                      
-system.ruby.network.routers0.msg_count.Unblock_Control::2          908                      
-system.ruby.network.routers0.msg_bytes.Request_Control::0         7272                      
-system.ruby.network.routers0.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2         2016                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::2        65088                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0        14464                      
-system.ruby.network.routers0.msg_bytes.Unblock_Control::2         7264                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized    16.709822                      
-system.ruby.network.routers1.msg_count.Request_Control::0          909                      
-system.ruby.network.routers1.msg_count.Request_Control::1          881                      
-system.ruby.network.routers1.msg_count.Response_Data::2         1762                      
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2           28                      
-system.ruby.network.routers1.msg_count.Writeback_Data::2         1695                      
-system.ruby.network.routers1.msg_count.Writeback_Control::0         1808                      
-system.ruby.network.routers1.msg_count.Writeback_Control::1         1582                      
-system.ruby.network.routers1.msg_count.Unblock_Control::2         1788                      
-system.ruby.network.routers1.msg_bytes.Request_Control::0         7272                      
-system.ruby.network.routers1.msg_bytes.Request_Control::1         7048                      
-system.ruby.network.routers1.msg_bytes.Response_Data::2       126864                      
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2         2016                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::2       122040                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0        14464                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::1        12656                      
-system.ruby.network.routers1.msg_bytes.Unblock_Control::2        14304                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     8.016861                      
-system.ruby.network.routers2.msg_count.Request_Control::1          881                      
-system.ruby.network.routers2.msg_count.Response_Data::2          881                      
-system.ruby.network.routers2.msg_count.Writeback_Data::2          791                      
-system.ruby.network.routers2.msg_count.Writeback_Control::1         1582                      
-system.ruby.network.routers2.msg_count.Unblock_Control::2          880                      
-system.ruby.network.routers2.msg_bytes.Request_Control::1         7048                      
-system.ruby.network.routers2.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::2        56952                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::1        12656                      
-system.ruby.network.routers2.msg_bytes.Unblock_Control::2         7040                      
-system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers3.percent_links_utilized    11.139881                      
-system.ruby.network.routers3.msg_count.Request_Control::0          909                      
-system.ruby.network.routers3.msg_count.Request_Control::1          881                      
-system.ruby.network.routers3.msg_count.Response_Data::2         1762                      
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2           28                      
-system.ruby.network.routers3.msg_count.Writeback_Data::2         1695                      
-system.ruby.network.routers3.msg_count.Writeback_Control::0         1808                      
-system.ruby.network.routers3.msg_count.Writeback_Control::1         1582                      
-system.ruby.network.routers3.msg_count.Unblock_Control::2         1788                      
-system.ruby.network.routers3.msg_bytes.Request_Control::0         7272                      
-system.ruby.network.routers3.msg_bytes.Request_Control::1         7048                      
-system.ruby.network.routers3.msg_bytes.Response_Data::2       126864                      
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2         2016                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::2       122040                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0        14464                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::1        12656                      
-system.ruby.network.routers3.msg_bytes.Unblock_Control::2        14304                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Request_Control         5370                      
-system.ruby.network.msg_count.Response_Data         5286                      
-system.ruby.network.msg_count.ResponseL2hit_Data           84                      
-system.ruby.network.msg_count.Writeback_Data         5085                      
-system.ruby.network.msg_count.Writeback_Control        10170                      
-system.ruby.network.msg_count.Unblock_Control         5364                      
-system.ruby.network.msg_byte.Request_Control        42960                      
-system.ruby.network.msg_byte.Response_Data       380592                      
-system.ruby.network.msg_byte.ResponseL2hit_Data         6048                      
-system.ruby.network.msg_byte.Writeback_Data       366120                      
-system.ruby.network.msg_byte.Writeback_Control        81360                      
-system.ruby.network.msg_byte.Unblock_Control        42912                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization     7.917909                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::2          881                      
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2           28                      
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0          904                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2         2016                      
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0         7232                      
-system.ruby.network.routers0.throttle1.link_utilization     9.465397                      
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::0          909                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2          904                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0          904                      
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2          908                      
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0         7272                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2        65088                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0         7232                      
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2         7264                      
-system.ruby.network.routers1.throttle0.link_utilization    17.067706                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::0          909                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::2          881                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2          904                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0          904                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1          791                      
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2          908                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0         7272                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2        65088                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0         7232                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1         6328                      
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2         7264                      
-system.ruby.network.routers1.throttle1.link_utilization    16.351938                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::1          881                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::2          881                      
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2           28                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2          791                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0          904                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1          791                      
-system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2          880                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1         7048                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2         2016                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2        56952                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0         7232                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1         6328                      
-system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2         7040                      
-system.ruby.network.routers2.throttle0.link_utilization     8.431414                      
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::1          881                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2          791                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1          791                      
-system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2          880                      
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1         7048                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2        56952                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1         6328                      
-system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2         7040                      
-system.ruby.network.routers2.throttle1.link_utilization     7.602309                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::2          881                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1          791                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1         6328                      
-system.ruby.network.routers3.throttle0.link_utilization     7.920524                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::2          881                      
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2           28                      
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0          904                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2         2016                      
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0         7232                      
-system.ruby.network.routers3.throttle1.link_utilization    17.067706                      
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::0          909                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::2          881                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2          904                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0          904                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1          791                      
-system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2          908                      
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0         7272                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2        63432                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2        65088                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0         7232                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1         6328                      
-system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2         7264                      
-system.ruby.network.routers3.throttle2.link_utilization     8.431414                      
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::1          881                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2          791                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1          791                      
-system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2          880                      
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1         7048                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2        56952                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1         6328                      
-system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2         7040                      
-system.ruby.LD.latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.latency_hist_seqr::samples           48                      
-system.ruby.LD.latency_hist_seqr::mean     885.875000                      
-system.ruby.LD.latency_hist_seqr::gmean    375.211617                      
-system.ruby.LD.latency_hist_seqr::stdev    381.714030                      
-system.ruby.LD.latency_hist_seqr         |           7     14.58%     14.58% |           0      0.00%     14.58% |           0      0.00%     14.58% |          21     43.75%     58.33% |          18     37.50%     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.LD.latency_hist_seqr::total            48                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.hit_latency_hist_seqr::samples            7                      
-system.ruby.LD.hit_latency_hist_seqr::mean            1                      
-system.ruby.LD.hit_latency_hist_seqr::gmean            1                      
-system.ruby.LD.hit_latency_hist_seqr     |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.hit_latency_hist_seqr::total            7                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.miss_latency_hist_seqr::samples           41                      
-system.ruby.LD.miss_latency_hist_seqr::mean  1036.951220                      
-system.ruby.LD.miss_latency_hist_seqr::gmean  1032.254678                      
-system.ruby.LD.miss_latency_hist_seqr::stdev   103.845065                      
-system.ruby.LD.miss_latency_hist_seqr    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          21     51.22%     51.22% |          18     43.90%     95.12% |           2      4.88%    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_seqr::total           41                      
-system.ruby.ST.latency_hist_seqr::bucket_size          256                      
-system.ruby.ST.latency_hist_seqr::max_bucket         2559                      
-system.ruby.ST.latency_hist_seqr::samples          899                      
-system.ruby.ST.latency_hist_seqr::mean     947.919911                      
-system.ruby.ST.latency_hist_seqr::gmean    545.272647                      
-system.ruby.ST.latency_hist_seqr::stdev    331.026961                      
-system.ruby.ST.latency_hist_seqr         |          89      9.90%      9.90% |           6      0.67%     10.57% |           4      0.44%     11.01% |         359     39.93%     50.95% |         394     43.83%     94.77% |          47      5.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_seqr::total           899                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.hit_latency_hist_seqr::samples           81                      
-system.ruby.ST.hit_latency_hist_seqr::mean            1                      
-system.ruby.ST.hit_latency_hist_seqr::gmean            1                      
-system.ruby.ST.hit_latency_hist_seqr     |           0      0.00%      0.00% |          81    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.ST.hit_latency_hist_seqr::total           81                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size          256                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket         2559                      
-system.ruby.ST.miss_latency_hist_seqr::samples          818                      
-system.ruby.ST.miss_latency_hist_seqr::mean  1041.685819                      
-system.ruby.ST.miss_latency_hist_seqr::gmean  1017.650590                      
-system.ruby.ST.miss_latency_hist_seqr::stdev   150.806361                      
-system.ruby.ST.miss_latency_hist_seqr    |           8      0.98%      0.98% |           6      0.73%      1.71% |           4      0.49%      2.20% |         359     43.89%     46.09% |         394     48.17%     94.25% |          47      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.ST.miss_latency_hist_seqr::total          818                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.latency_hist_seqr::samples           52                      
-system.ruby.IFETCH.latency_hist_seqr::mean    86.442308                      
-system.ruby.IFETCH.latency_hist_seqr::gmean    62.630120                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    84.743769                      
-system.ruby.IFETCH.latency_hist_seqr     |          17     32.69%     32.69% |          31     59.62%     92.31% |           1      1.92%     94.23% |           0      0.00%     94.23% |           0      0.00%     94.23% |           2      3.85%     98.08% |           0      0.00%     98.08% |           1      1.92%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total           52                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket            9                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples            2                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean            1                      
-system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.hit_latency_hist_seqr::total            2                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples           50                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    89.860000                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    73.901725                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    84.644758                      
-system.ruby.IFETCH.miss_latency_hist_seqr |          15     30.00%     30.00% |          31     62.00%     92.00% |           1      2.00%     94.00% |           0      0.00%     94.00% |           0      0.00%     94.00% |           2      4.00%     98.00% |           0      0.00%     98.00% |           1      2.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total           50                      
-system.ruby.Directory_Controller.GETX             796      0.00%      0.00%
-system.ruby.Directory_Controller.GETS              85      0.00%      0.00%
-system.ruby.Directory_Controller.PUTX             791      0.00%      0.00%
-system.ruby.Directory_Controller.Unblock           81      0.00%      0.00%
-system.ruby.Directory_Controller.Last_Unblock            3      0.00%      0.00%
-system.ruby.Directory_Controller.Exclusive_Unblock          796      0.00%      0.00%
-system.ruby.Directory_Controller.Dirty_Writeback          791      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data          881      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          791      0.00%      0.00%
-system.ruby.Directory_Controller.I.GETX           735      0.00%      0.00%
-system.ruby.Directory_Controller.I.GETS            82      0.00%      0.00%
-system.ruby.Directory_Controller.I.Memory_Ack          791      0.00%      0.00%
-system.ruby.Directory_Controller.S.GETX            61      0.00%      0.00%
-system.ruby.Directory_Controller.S.GETS             3      0.00%      0.00%
-system.ruby.Directory_Controller.M.PUTX           791      0.00%      0.00%
-system.ruby.Directory_Controller.IS.Unblock           81      0.00%      0.00%
-system.ruby.Directory_Controller.IS.Memory_Data           82      0.00%      0.00%
-system.ruby.Directory_Controller.SS.Last_Unblock            3      0.00%      0.00%
-system.ruby.Directory_Controller.SS.Memory_Data            3      0.00%      0.00%
-system.ruby.Directory_Controller.MM.Exclusive_Unblock          796      0.00%      0.00%
-system.ruby.Directory_Controller.MM.Memory_Data          796      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Dirty_Writeback          791      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load                48      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch              64      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              905      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement        84079      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data                85      0.00%      0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data          824      0.00%      0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack_Data          904      0.00%      0.00%
-system.ruby.L1Cache_Controller.All_acks           818      0.00%      0.00%
-system.ruby.L1Cache_Controller.Use_Timeout          823      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Load              41      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Ifetch            50      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Store            818      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Ifetch             2      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement           82      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement            5      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Use_Timeout            6      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Load              7      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Store            70      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement          817      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Store           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement        31468      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_Timeout          817      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement        48874      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data          818      0.00%      0.00%
-system.ruby.L1Cache_Controller.OM.L1_Replacement          674      0.00%      0.00%
-system.ruby.L1Cache_Controller.OM.All_acks          818      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement         2159      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data             85      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data            6      0.00%      0.00%
-system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data           82      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Ifetch           12      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Store             6      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data          822      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS             91      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX            818      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX            822      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTS_only           82      0.00%      0.00%
-system.ruby.L2Cache_Controller.All_Acks           796      0.00%      0.00%
-system.ruby.L2Cache_Controller.Data               881      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_WBCLEANDATA           82      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_WBDIRTYDATA          822      0.00%      0.00%
-system.ruby.L2Cache_Controller.Writeback_Ack          791      0.00%      0.00%
-system.ruby.L2Cache_Controller.Unblock             84      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock          824      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement          873      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS           85      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX          796      0.00%      0.00%
-system.ruby.L2Cache_Controller.ILS.L1_PUTS_only           82      0.00%      0.00%
-system.ruby.L2Cache_Controller.ILX.L1_PUTX          822      0.00%      0.00%
-system.ruby.L2Cache_Controller.S.L2_Replacement           82      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX           22      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement          791      0.00%      0.00%
-system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA           82      0.00%      0.00%
-system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA          822      0.00%      0.00%
-system.ruby.L2Cache_Controller.IGS.Data            85      0.00%      0.00%
-system.ruby.L2Cache_Controller.IGS.Unblock           84      0.00%      0.00%
-system.ruby.L2Cache_Controller.IGM.Data           796      0.00%      0.00%
-system.ruby.L2Cache_Controller.IGMO.All_Acks          796      0.00%      0.00%
-system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock          796      0.00%      0.00%
-system.ruby.L2Cache_Controller.MM.Exclusive_Unblock           22      0.00%      0.00%
-system.ruby.L2Cache_Controller.OO.Exclusive_Unblock            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.MI.Writeback_Ack          791      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
deleted file mode 100644 (file)
index baeaaa8..0000000
+++ /dev/null
@@ -1,2063 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-default_p_state=UNDEFINED
-eventq_index=0
-num_cpus=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-system=system
-wakeup_frequency=10
-cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=true
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=5
-distributed_persistent=true
-dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
-dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
-eventq_index=0
-fixed_timeout_latency=100
-l2_select_num_bits=0
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir
-persistentToDir=system.ruby.dir_cntrl0.persistentToDir
-power_model=Null
-recycle_latency=10
-reissue_wakeup_latency=10
-requestFromDir=system.ruby.dir_cntrl0.requestFromDir
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=32
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.dmaRequestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[10]
-
-[system.ruby.dir_cntrl0.dmaResponseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[9]
-
-[system.ruby.dir_cntrl0.persistentFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[8]
-
-[system.ruby.dir_cntrl0.persistentToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[9]
-
-[system.ruby.dir_cntrl0.requestFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[6]
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[7]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[7]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[8]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-N_tokens=2
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-dynamic_timeout_enabled=true
-eventq_index=0
-fixed_timeout_latency=300
-l1_request_latency=2
-l1_response_latency=2
-l2_select_num_bits=0
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-no_mig_atomic=true
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache
-persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache
-power_model=Null
-recycle_latency=10
-reissue_wakeup_latency=10
-requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
-requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
-responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
-responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
-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
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.persistentFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.l1_cntrl0.persistentToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.l1_cntrl0.requestFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.requestToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.responseFromL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToL1Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.ruby.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=true
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=true
-version=0
-slave=system.cpu.cpuInstDataPort[0]
-
-[system.ruby.l2_cntrl0]
-type=L2Cache_Controller
-children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache
-GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache
-GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache
-L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
-L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
-L2cache=system.ruby.l2_cntrl0.L2cache
-N_tokens=2
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-filtering_enabled=true
-l2_request_latency=5
-l2_response_latency=5
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache
-power_model=Null
-recycle_latency=10
-responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
-responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
-ruby_system=system.ruby
-system=system
-transitions_per_cycle=32
-version=0
-
-[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.l2_cntrl0.L1RequestToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.l2_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l2_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l2_cntrl0.persistentToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[6]
-
-[system.ruby.l2_cntrl0.responseFromL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.l2_cntrl0.responseToL2Cache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_link_buffers60 int_link_buffers61 int_link_buffers62 int_link_buffers63 int_link_buffers64 int_link_buffers65 int_link_buffers66 int_link_buffers67 int_link_buffers68 int_link_buffers69 int_link_buffers70 int_link_buffers71 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 system.ruby.network.int_link_buffers60 system.ruby.network.int_link_buffers61 system.ruby.network.int_link_buffers62 system.ruby.network.int_link_buffers63 system.ruby.network.int_link_buffers64 system.ruby.network.int_link_buffers65 system.ruby.network.int_link_buffers66 system.ruby.network.int_link_buffers67 system.ruby.network.int_link_buffers68 system.ruby.network.int_link_buffers69 system.ruby.network.int_link_buffers70 system.ruby.network.int_link_buffers71
-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=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.ext_links2]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers2
-latency=1
-link_id=2
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers36]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers37]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers38]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers39]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers40]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers41]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers42]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers43]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers44]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers45]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers46]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers47]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers48]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers49]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers50]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers51]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers52]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers53]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers54]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers55]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers56]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers57]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers58]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers59]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers60]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers61]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers62]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers63]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers64]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers65]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers66]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers67]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers68]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers69]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers70]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers71]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers3
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=6
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links4]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=7
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.int_links5]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=8
-src_node=system.ruby.network.routers3
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23
-power_model=Null
-router_id=0
-virt_nets=6
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23
-power_model=Null
-router_id=1
-virt_nets=6
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
-power_model=Null
-router_id=2
-virt_nets=6
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35
-power_model=Null
-router_id=3
-virt_nets=6
-
-[system.ruby.network.routers3.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers3.port_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr
deleted file mode 100755 (executable)
index cee0dfc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout
deleted file mode 100755 (executable)
index 1351639..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Redirecting stdout to build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout
-Redirecting stderr to build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:33:48
-gem5 started Oct 13 2016 20:34:17
-gem5 executing on e108600-lin, pid 27528
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 53801 because Ruby Tester completed
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
deleted file mode 100644 (file)
index e0aa110..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000054                       # Number of seconds simulated
-sim_ticks                                       53801                       # Number of ticks simulated
-final_tick                                      53801                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 784976                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 409916                       # Number of bytes of host memory used
-host_seconds                                     0.07                       # 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.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        52672                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              52672                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_written::ruby.dir_cntrl0        47552                       # Number of bytes written to this memory
-system.mem_ctrls.bytes_written::total           47552                       # Number of bytes written to this memory
-system.mem_ctrls.num_reads::ruby.dir_cntrl0          823                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                 823                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_writes::ruby.dir_cntrl0          743                       # Number of write requests responded to by this memory
-system.mem_ctrls.num_writes::total                743                       # Number of write requests responded to by this memory
-system.mem_ctrls.bw_read::ruby.dir_cntrl0    979015260                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total             979015260                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0    883849743                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total            883849743                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0   1862865003                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total           1862865003                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                         824                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        743                       # Number of write requests accepted
-system.mem_ctrls.readBursts                       824                       # Number of DRAM read bursts, including those serviced by the write queue
-system.mem_ctrls.writeBursts                      743                       # Number of DRAM write bursts, including those merged in the write queue
-system.mem_ctrls.bytesReadDRAM                  43776                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                    8960                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                   40320                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   52736                       # Total read bytes from the system interface side
-system.mem_ctrls.bytesWrittenSys                47552                       # Total written bytes from the system interface side
-system.mem_ctrls.servicedByWrQ                    140                       # Number of DRAM read bursts serviced by the write queue
-system.mem_ctrls.mergedWrBursts                    90                       # 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               217                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::1               193                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::2               224                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::3                50                       # 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               196                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::1               186                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::2               201                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::3                47                       # 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                         53772                       # 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                   824                       # 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                  743                       # Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                     527                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::1                     156                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::2                       1                       # 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                      4                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::17                     20                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::18                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::19                     43                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::20                     44                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::21                     41                       # 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                     39                       # 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                     40                       # 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                     45                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::28                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::29                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::30                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::31                     39                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::32                     39                       # 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           90                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    916.622222                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   830.573922                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   254.887972                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127            1      1.11%      1.11% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255            5      5.56%      6.67% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383            1      1.11%      7.78% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511            2      2.22%     10.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            3      3.33%     13.33% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            4      4.44%     17.78% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            4      4.44%     22.22% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           70     77.78%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total           90                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples           39                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean      17.282051                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean     16.989006                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev      3.886202                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::12-13             1      2.56%      2.56% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::14-15             8     20.51%     23.08% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::16-17            18     46.15%     69.23% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::18-19             8     20.51%     89.74% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::20-21             2      5.13%     94.87% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::22-23             1      2.56%     97.44% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::38-39             1      2.56%    100.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::total            39                       # Reads before turning the bus around for writes
-system.mem_ctrls.wrPerTurnAround::samples           39                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::mean      16.153846                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     16.145622                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev      0.539906                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::16               36     92.31%     92.31% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::18                3      7.69%    100.00% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::total            39                       # Writes before turning the bus around for reads
-system.mem_ctrls.totQLat                        11889                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   24885                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       3420                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        17.38                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   36.38                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                       813.67                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                       749.43                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                    980.20                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                    883.85                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                        12.21                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                     6.36                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    5.85                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.38                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      25.30                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      599                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                     622                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 87.57                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                95.25                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         34.32                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    91.32                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   664020                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   347760                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 7814016                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                5261760                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         3687840.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy             10048872                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy                77568                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy        14391360                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy             768                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               42293964                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            786.118548                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                31562                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE           34                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          1560                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN            2                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         20645                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        31560                       # Time in different power states
-system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy          9111120                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               16457616                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            305.897957                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF        37963                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.cpu.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
-system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
-system.ruby.outstanding_req_hist_seqr::samples          973                      
-system.ruby.outstanding_req_hist_seqr::mean    15.744090                      
-system.ruby.outstanding_req_hist_seqr::gmean    15.636746                      
-system.ruby.outstanding_req_hist_seqr::stdev     1.206668                      
-system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.21%      0.31% |           2      0.21%      0.51% |           2      0.21%      0.72% |           4      0.41%      1.13% |           2      0.21%      1.34% |           3      0.31%      1.64% |         112     11.51%     13.16% |         845     86.84%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist_seqr::total          973                      
-system.ruby.latency_hist_seqr::bucket_size          256                      
-system.ruby.latency_hist_seqr::max_bucket         2559                      
-system.ruby.latency_hist_seqr::samples            958                      
-system.ruby.latency_hist_seqr::mean        879.328810                      
-system.ruby.latency_hist_seqr::gmean       422.320646                      
-system.ruby.latency_hist_seqr::stdev       422.809847                      
-system.ruby.latency_hist_seqr            |         182     19.00%     19.00% |           6      0.63%     19.62% |           4      0.42%     20.04% |         214     22.34%     42.38% |         516     53.86%     96.24% |          36      3.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.latency_hist_seqr::total              958                      
-system.ruby.hit_latency_hist_seqr::bucket_size          256                      
-system.ruby.hit_latency_hist_seqr::max_bucket         2559                      
-system.ruby.hit_latency_hist_seqr::samples          136                      
-system.ruby.hit_latency_hist_seqr::mean    190.117647                      
-system.ruby.hit_latency_hist_seqr::gmean     5.669159                      
-system.ruby.hit_latency_hist_seqr::stdev   399.173351                      
-system.ruby.hit_latency_hist_seqr        |         112     82.35%     82.35% |           0      0.00%     82.35% |           0      0.00%     82.35% |          10      7.35%     89.71% |          13      9.56%     99.26% |           1      0.74%    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_seqr::total          136                      
-system.ruby.miss_latency_hist_seqr::bucket_size          256                      
-system.ruby.miss_latency_hist_seqr::max_bucket         2559                      
-system.ruby.miss_latency_hist_seqr::samples          822                      
-system.ruby.miss_latency_hist_seqr::mean   993.358881                      
-system.ruby.miss_latency_hist_seqr::gmean   861.758158                      
-system.ruby.miss_latency_hist_seqr::stdev   300.791358                      
-system.ruby.miss_latency_hist_seqr       |          70      8.52%      8.52% |           6      0.73%      9.25% |           4      0.49%      9.73% |         204     24.82%     34.55% |         503     61.19%     95.74% |          35      4.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.miss_latency_hist_seqr::total          822                      
-system.ruby.Directory.incomplete_times_seqr          822                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits           92                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          820                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses          912                       # 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           48                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses           48                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-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           91                       # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store            7                       # Number of times a load aliased with a pending store
-system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.l2_cntrl0.L2cache.demand_hits           43                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          825                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          868                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized     7.774948                      
-system.ruby.network.routers0.msg_count.Request_Control::1          868                      
-system.ruby.network.routers0.msg_count.Response_Data::4          823                      
-system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4           44                      
-system.ruby.network.routers0.msg_count.Writeback_Data::4          888                      
-system.ruby.network.routers0.msg_count.Persistent_Control::3           76                      
-system.ruby.network.routers0.msg_bytes.Request_Control::1         6944                      
-system.ruby.network.routers0.msg_bytes.Response_Data::4        59256                      
-system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4         3168                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::4        63936                      
-system.ruby.network.routers0.msg_bytes.Persistent_Control::3          608                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized     7.735451                      
-system.ruby.network.routers1.msg_count.Request_Control::1          868                      
-system.ruby.network.routers1.msg_count.Request_Control::2          825                      
-system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4           44                      
-system.ruby.network.routers1.msg_count.Writeback_Data::4         1605                      
-system.ruby.network.routers1.msg_count.Writeback_Control::4           75                      
-system.ruby.network.routers1.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers1.msg_bytes.Request_Control::1         6944                      
-system.ruby.network.routers1.msg_bytes.Request_Control::2         6600                      
-system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4         3168                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::4       115560                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::4          600                      
-system.ruby.network.routers1.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized     6.985000                      
-system.ruby.network.routers2.msg_count.Request_Control::2          825                      
-system.ruby.network.routers2.msg_count.Response_Data::4          823                      
-system.ruby.network.routers2.msg_count.Writeback_Data::4          743                      
-system.ruby.network.routers2.msg_count.Writeback_Control::4           75                      
-system.ruby.network.routers2.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers2.msg_bytes.Request_Control::2         6600                      
-system.ruby.network.routers2.msg_bytes.Response_Data::4        59256                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::4        53496                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::4          600                      
-system.ruby.network.routers2.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers3.percent_links_utilized     7.498621                      
-system.ruby.network.routers3.msg_count.Request_Control::1          868                      
-system.ruby.network.routers3.msg_count.Request_Control::2          825                      
-system.ruby.network.routers3.msg_count.Response_Data::4          823                      
-system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4           44                      
-system.ruby.network.routers3.msg_count.Writeback_Data::4         1618                      
-system.ruby.network.routers3.msg_count.Writeback_Control::4           75                      
-system.ruby.network.routers3.msg_count.Persistent_Control::3           76                      
-system.ruby.network.routers3.msg_bytes.Request_Control::1         6944                      
-system.ruby.network.routers3.msg_bytes.Request_Control::2         6600                      
-system.ruby.network.routers3.msg_bytes.Response_Data::4        59256                      
-system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4         3168                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::4       116496                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::4          600                      
-system.ruby.network.routers3.msg_bytes.Persistent_Control::3          608                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Request_Control         5079                      
-system.ruby.network.msg_count.Response_Data         2469                      
-system.ruby.network.msg_count.ResponseL2hit_Data          132                      
-system.ruby.network.msg_count.Writeback_Data         4854                      
-system.ruby.network.msg_count.Writeback_Control          225                      
-system.ruby.network.msg_count.Persistent_Control          228                      
-system.ruby.network.msg_byte.Request_Control        40632                      
-system.ruby.network.msg_byte.Response_Data       177768                      
-system.ruby.network.msg_byte.ResponseL2hit_Data         9504                      
-system.ruby.network.msg_byte.Writeback_Data       349488                      
-system.ruby.network.msg_byte.Writeback_Control         1800                      
-system.ruby.network.msg_byte.Persistent_Control         1824                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization     7.389268                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          823                      
-system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4           44                      
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4           13                      
-system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        59256                      
-system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4         3168                      
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4          936                      
-system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers0.throttle1.link_utilization     8.160629                      
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::1          868                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4          875                      
-system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1         6944                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4        63000                      
-system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers1.throttle0.link_utilization     8.051895                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::1          868                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4          862                      
-system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1         6944                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4        62064                      
-system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers1.throttle1.link_utilization     7.419007                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          825                      
-system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4           44                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4          743                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4           75                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         6600                      
-system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4         3168                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4        53496                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4          600                      
-system.ruby.network.routers2.throttle0.link_utilization     7.086300                      
-system.ruby.network.routers2.throttle0.msg_count.Request_Control::2          825                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4          743                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4           75                      
-system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2         6600                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4        53496                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4          600                      
-system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers2.throttle1.link_utilization     6.883701                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::4          823                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        59256                      
-system.ruby.network.routers3.throttle0.link_utilization     7.357670                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::4          823                      
-system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4           44                      
-system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4           13                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4        59256                      
-system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4         3168                      
-system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4          936                      
-system.ruby.network.routers3.throttle1.link_utilization     8.051895                      
-system.ruby.network.routers3.throttle1.msg_count.Request_Control::1          868                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4          862                      
-system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1         6944                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4        62064                      
-system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3          304                      
-system.ruby.network.routers3.throttle2.link_utilization     7.086300                      
-system.ruby.network.routers3.throttle2.msg_count.Request_Control::2          825                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4          743                      
-system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4           75                      
-system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3           38                      
-system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2         6600                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4        53496                      
-system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4          600                      
-system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3          304                      
-system.ruby.LD.latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.latency_hist_seqr::samples           53                      
-system.ruby.LD.latency_hist_seqr::mean     911.113208                      
-system.ruby.LD.latency_hist_seqr::gmean    398.266031                      
-system.ruby.LD.latency_hist_seqr::stdev    447.197842                      
-system.ruby.LD.latency_hist_seqr         |          10     18.87%     18.87% |           0      0.00%     18.87% |           0      0.00%     18.87% |          10     18.87%     37.74% |          28     52.83%     90.57% |           5      9.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.LD.latency_hist_seqr::total            53                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.hit_latency_hist_seqr::samples            9                      
-system.ruby.LD.hit_latency_hist_seqr::mean          152                      
-system.ruby.LD.hit_latency_hist_seqr::gmean     4.500121                      
-system.ruby.LD.hit_latency_hist_seqr::stdev   435.863798                      
-system.ruby.LD.hit_latency_hist_seqr     |           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% |           1     11.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.LD.hit_latency_hist_seqr::total            9                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.miss_latency_hist_seqr::samples           44                      
-system.ruby.LD.miss_latency_hist_seqr::mean  1066.386364                      
-system.ruby.LD.miss_latency_hist_seqr::gmean   996.352114                      
-system.ruby.LD.miss_latency_hist_seqr::stdev   247.421326                      
-system.ruby.LD.miss_latency_hist_seqr    |           2      4.55%      4.55% |           0      0.00%      4.55% |           0      0.00%      4.55% |          10     22.73%     27.27% |          28     63.64%     90.91% |           4      9.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.miss_latency_hist_seqr::total           44                      
-system.ruby.ST.latency_hist_seqr::bucket_size          256                      
-system.ruby.ST.latency_hist_seqr::max_bucket         2559                      
-system.ruby.ST.latency_hist_seqr::samples          858                      
-system.ruby.ST.latency_hist_seqr::mean     921.592075                      
-system.ruby.ST.latency_hist_seqr::gmean    471.652464                      
-system.ruby.ST.latency_hist_seqr::stdev    386.984382                      
-system.ruby.ST.latency_hist_seqr         |         126     14.69%     14.69% |           5      0.58%     15.27% |           4      0.47%     15.73% |         204     23.78%     39.51% |         488     56.88%     96.39% |          31      3.61%    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_seqr::total           858                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.hit_latency_hist_seqr::samples          120                      
-system.ruby.ST.hit_latency_hist_seqr::mean   202.641667                      
-system.ruby.ST.hit_latency_hist_seqr::gmean     5.297334                      
-system.ruby.ST.hit_latency_hist_seqr::stdev   407.564189                      
-system.ruby.ST.hit_latency_hist_seqr     |          97     80.83%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |          10      8.33%     89.17% |          12     10.00%     99.17% |           1      0.83%    100.00%
-system.ruby.ST.hit_latency_hist_seqr::total          120                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size          256                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket         2559                      
-system.ruby.ST.miss_latency_hist_seqr::samples          738                      
-system.ruby.ST.miss_latency_hist_seqr::mean  1038.494580                      
-system.ruby.ST.miss_latency_hist_seqr::gmean   978.643470                      
-system.ruby.ST.miss_latency_hist_seqr::stdev   222.427518                      
-system.ruby.ST.miss_latency_hist_seqr    |          29      3.93%      3.93% |           5      0.68%      4.61% |           4      0.54%      5.15% |         194     26.29%     31.44% |         475     64.36%     95.80% |          31      4.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.ST.miss_latency_hist_seqr::total          738                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.latency_hist_seqr::samples           47                      
-system.ruby.IFETCH.latency_hist_seqr::mean    71.957447                      
-system.ruby.IFETCH.latency_hist_seqr::gmean    60.044920                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    50.481575                      
-system.ruby.IFETCH.latency_hist_seqr     |           7     14.89%     14.89% |          14     29.79%     44.68% |          21     44.68%     89.36% |           0      0.00%     89.36% |           1      2.13%     91.49% |           2      4.26%     95.74% |           1      2.13%     97.87% |           0      0.00%     97.87% |           1      2.13%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total           47                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            4                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket           39                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples            7                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean    24.428571                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean    24.407244                      
-system.ruby.IFETCH.hit_latency_hist_seqr::stdev     1.133893                      
-system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           7    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.hit_latency_hist_seqr::total            7                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples           40                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    80.275000                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    70.290048                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    50.290942                      
-system.ruby.IFETCH.miss_latency_hist_seqr |           0      0.00%      0.00% |          14     35.00%     35.00% |          21     52.50%     87.50% |           0      0.00%     87.50% |           1      2.50%     90.00% |           2      5.00%     95.00% |           1      2.50%     97.50% |           0      0.00%     97.50% |           1      2.50%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total           40                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::samples           92                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::mean            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::gmean            1                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::total           92                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::bucket_size          256                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::max_bucket         2559                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::samples           44                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::mean   585.545455                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::gmean   213.332787                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::stdev   513.546966                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr |          20     45.45%     45.45% |           0      0.00%     45.45% |           0      0.00%     45.45% |          10     22.73%     68.18% |          13     29.55%     97.73% |           1      2.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.L2Cache.hit_mach_latency_hist_seqr::total           44                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size          256                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket         2559                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::samples          822                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::mean   993.358881                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::gmean   861.758158                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::stdev   300.791358                      
-system.ruby.Directory.miss_mach_latency_hist_seqr |          70      8.52%      8.52% |           6      0.73%      9.25% |           4      0.49%      9.73% |         204     24.82%     34.55% |         503     61.19%     95.74% |          35      4.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.Directory.miss_mach_latency_hist_seqr::total          822                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::samples            6                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           6    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.LD.L1Cache.hit_type_mach_latency_hist_seqr::total            6                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::samples            3                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::mean          454                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::gmean    91.132360                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::stdev   744.781847                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           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.LD.L2Cache.hit_type_mach_latency_hist_seqr::total            3                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size          256                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket         2559                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples           44                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean  1066.386364                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean   996.352114                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev   247.421326                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |           2      4.55%      4.55% |           0      0.00%      4.55% |           0      0.00%      4.55% |          10     22.73%     27.27% |          28     63.64%     90.91% |           4      9.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.Directory.miss_type_mach_latency_hist_seqr::total           44                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::samples           86                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          86    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.ST.L1Cache.hit_type_mach_latency_hist_seqr::total           86                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::samples           34                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::mean   712.676471                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::gmean   359.332613                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::stdev   474.361052                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr |          11     32.35%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |          10     29.41%     61.76% |          12     35.29%     97.06% |           1      2.94%    100.00%
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::total           34                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size          256                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket         2559                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          738                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean  1038.494580                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean   978.643470                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev   222.427518                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |          29      3.93%      3.93% |           5      0.68%      4.61% |           4      0.54%      5.15% |         194     26.29%     31.44% |         475     64.36%     95.80% |          31      4.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.ST.Directory.miss_type_mach_latency_hist_seqr::total          738                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            4                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           39                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::samples            7                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::mean    24.428571                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::gmean    24.407244                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::stdev     1.133893                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           7    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_seqr::total            7                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples           40                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean    80.275000                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean    70.290048                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev    50.290942                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          14     35.00%     35.00% |          21     52.50%     87.50% |           0      0.00%     87.50% |           1      2.50%     90.00% |           2      5.00%     95.00% |           1      2.50%     97.50% |           0      0.00%     97.50% |           1      2.50%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total           40                      
-system.ruby.Directory_Controller.GETX             740      0.00%      0.00%
-system.ruby.Directory_Controller.GETS              85      0.00%      0.00%
-system.ruby.Directory_Controller.Lockdown           19      0.00%      0.00%
-system.ruby.Directory_Controller.Unlockdown           19      0.00%      0.00%
-system.ruby.Directory_Controller.Data_Owner            2      0.00%      0.00%
-system.ruby.Directory_Controller.Data_All_Tokens          741      0.00%      0.00%
-system.ruby.Directory_Controller.Ack_Owner_All_Tokens           73      0.00%      0.00%
-system.ruby.Directory_Controller.Ack_All_Tokens            2      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data          823      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          743      0.00%      0.00%
-system.ruby.Directory_Controller.O.GETX           739      0.00%      0.00%
-system.ruby.Directory_Controller.O.GETS            85      0.00%      0.00%
-system.ruby.Directory_Controller.O.Ack_All_Tokens            2      0.00%      0.00%
-system.ruby.Directory_Controller.NO.GETX            1      0.00%      0.00%
-system.ruby.Directory_Controller.NO.Lockdown            4      0.00%      0.00%
-system.ruby.Directory_Controller.NO.Data_Owner            2      0.00%      0.00%
-system.ruby.Directory_Controller.NO.Data_All_Tokens          741      0.00%      0.00%
-system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens           73      0.00%      0.00%
-system.ruby.Directory_Controller.L.Unlockdown           19      0.00%      0.00%
-system.ruby.Directory_Controller.O_W.Memory_Ack          743      0.00%      0.00%
-system.ruby.Directory_Controller.L_NO_W.Memory_Data           15      0.00%      0.00%
-system.ruby.Directory_Controller.NO_W.Lockdown           15      0.00%      0.00%
-system.ruby.Directory_Controller.NO_W.Memory_Data          808      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load                53      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch              48      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              859      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement        23142      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_Shared           10      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_All_Tokens          869      0.00%      0.00%
-system.ruby.L1Cache_Controller.Own_Lock_or_Unlock           38      0.00%      0.00%
-system.ruby.L1Cache_Controller.Request_Timeout           35      0.00%      0.00%
-system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers          855      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Load             47      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Ifetch           48      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Store           772      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Data_All_Tokens           13      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock           14      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Load               1      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Store              1      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement            9      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement           82      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock            3      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Load              4      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Store            69      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L1_Replacement          771      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock            2      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.L1_Replacement          624      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers           83      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Load            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Store           17      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_Replacement        10842      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers          772      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement        10272      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Data_All_Tokens          771      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock           12      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Request_Timeout           25      0.00%      0.00%
-system.ruby.L1Cache_Controller.SM.Data_All_Tokens            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement          542      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_Shared           10      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_All_Tokens           84      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock            5      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Request_Timeout           10      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS             95      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX            773      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement          805      0.00%      0.00%
-system.ruby.L2Cache_Controller.Writeback_Shared_Data            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.Writeback_All_Tokens          860      0.00%      0.00%
-system.ruby.L2Cache_Controller.Persistent_GETX           13      0.00%      0.00%
-system.ruby.L2Cache_Controller.Persistent_GETS            6      0.00%      0.00%
-system.ruby.L2Cache_Controller.Own_Lock_or_Unlock           19      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS           85      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX          739      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens          807      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock           19      0.00%      0.00%
-system.ruby.L2Cache_Controller.I.Writeback_All_Tokens           33      0.00%      0.00%
-system.ruby.L2Cache_Controller.S.L2_Replacement            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.O.L1_GETX            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.O.L2_Replacement            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.O.Writeback_All_Tokens            7      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS           10      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX           33      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement          801      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens           13      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETX           13      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_L.Persistent_GETS            6      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
deleted file mode 100644 (file)
index 2dd4fa8..0000000
+++ /dev/null
@@ -1,1439 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=RubyTester
-check_flush=true
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-default_p_state=UNDEFINED
-eventq_index=0
-num_cpus=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-system=system
-wakeup_frequency=10
-cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=true
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
-dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
-eventq_index=0
-forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
-from_memory_controller_latency=2
-full_bit_dir_enabled=false
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-probeFilter=system.ruby.dir_cntrl0.probeFilter
-probe_filter_enabled=false
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-responseToDir=system.ruby.dir_cntrl0.responseToDir
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=32
-triggerQueue=system.ruby.dir_cntrl0.triggerQueue
-unblockToDir=system.ruby.dir_cntrl0.unblockToDir
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.dmaRequestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[5]
-
-[system.ruby.dir_cntrl0.dmaResponseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[5]
-
-[system.ruby.dir_cntrl0.forwardFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.dir_cntrl0.probeFilter]
-type=RubyCache
-children=replacement_policy
-assoc=4
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=1024
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.dir_cntrl0.probeFilter.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=4
-block_size=64
-eventq_index=0
-size=1024
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[4]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.dir_cntrl0.responseToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.dir_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.dir_cntrl0.unblockToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache
-L1Dcache=system.ruby.l1_cntrl0.L1Dcache
-L1Icache=system.ruby.l1_cntrl0.L1Icache
-L2cache=system.ruby.l1_cntrl0.L2cache
-buffer_size=0
-cache_response_latency=10
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-forwardToCache=system.ruby.l1_cntrl0.forwardToCache
-issue_latency=2
-l2_cache_hit_latency=10
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-no_mig_atomic=true
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestFromCache=system.ruby.l1_cntrl0.requestFromCache
-responseFromCache=system.ruby.l1_cntrl0.responseFromCache
-responseToCache=system.ruby.l1_cntrl0.responseToCache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-transitions_per_cycle=32
-triggerQueue=system.ruby.l1_cntrl0.triggerQueue
-unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache
-version=0
-
-[system.ruby.l1_cntrl0.L1Dcache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L1Icache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=true
-replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.L2cache]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=512
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.L2cache.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=512
-
-[system.ruby.l1_cntrl0.forwardToCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.requestFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.responseFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.ruby.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.L1Dcache
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.L1Icache
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=true
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=true
-version=0
-slave=system.cpu.cpuInstDataPort[0]
-
-[system.ruby.l1_cntrl0.triggerQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.unblockFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_links0 int_links1 int_links2 int_links3 routers0 routers1 routers2
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47
-int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3
-netifs=
-number_of_virtual_networks=6
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers36]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers37]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers38]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers39]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers40]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers41]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers42]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers43]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers44]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers45]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers46]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers47]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=2
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
-power_model=Null
-router_id=0
-virt_nets=6
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
-power_model=Null
-router_id=1
-virt_nets=6
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
-power_model=Null
-router_id=2
-virt_nets=6
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr
deleted file mode 100755 (executable)
index cee0dfc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout
deleted file mode 100755 (executable)
index 23e1659..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Redirecting stdout to build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer/simout
-Redirecting stderr to build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 13 2016 20:24:36
-gem5 started Oct 13 2016 20:24:58
-gem5 executing on e108600-lin, pid 38873
-command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 31071 because Ruby Tester completed
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
deleted file mode 100644 (file)
index 43510f3..0000000
+++ /dev/null
@@ -1,699 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000031                       # Number of seconds simulated
-sim_ticks                                       31071                       # Number of ticks simulated
-final_tick                                      31071                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 307258                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 409592                       # Number of bytes of host memory used
-host_seconds                                     0.10                       # 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.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        55104                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              55104                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_written::ruby.dir_cntrl0        50048                       # Number of bytes written to this memory
-system.mem_ctrls.bytes_written::total           50048                       # Number of bytes written to this memory
-system.mem_ctrls.num_reads::ruby.dir_cntrl0          861                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                 861                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_writes::ruby.dir_cntrl0          782                       # Number of write requests responded to by this memory
-system.mem_ctrls.num_writes::total                782                       # Number of write requests responded to by this memory
-system.mem_ctrls.bw_read::ruby.dir_cntrl0   1773486531                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total            1773486531                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0   1610762447                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total           1610762447                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0   3384248978                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total           3384248978                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                         862                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        782                       # Number of write requests accepted
-system.mem_ctrls.readBursts                       862                       # Number of DRAM read bursts, including those serviced by the write queue
-system.mem_ctrls.writeBursts                      782                       # Number of DRAM write bursts, including those merged in the write queue
-system.mem_ctrls.bytesReadDRAM                  45632                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                    9536                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                   41024                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   55168                       # Total read bytes from the system interface side
-system.mem_ctrls.bytesWrittenSys                50048                       # Total written bytes from the system interface side
-system.mem_ctrls.servicedByWrQ                    149                       # Number of DRAM read bursts serviced by the write queue
-system.mem_ctrls.mergedWrBursts                   111                       # 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               191                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::1               231                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::2               240                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::3                51                       # 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               172                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::1               202                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::2               220                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::3                47                       # 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                         31040                       # 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                   862                       # 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                  782                       # Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                     405                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::1                     288                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::2                      19                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::3                       1                       # 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                      2                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::17                     22                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::18                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::19                     41                       # 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                     42                       # 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                     44                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::24                     42                       # 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                     53                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::27                     44                       # 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                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::31                     40                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::32                     40                       # 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           90                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    943.644444                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   882.472849                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   228.764454                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255            5      5.56%      5.56% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383            1      1.11%      6.67% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511            1      1.11%      7.78% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639            3      3.33%     11.11% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            2      2.22%     13.33% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           78     86.67%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total           90                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples           40                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean      17.425000                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean     17.142863                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev      3.754570                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::12-13             1      2.50%      2.50% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::14-15            10     25.00%     27.50% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::16-17            16     40.00%     67.50% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::18-19             6     15.00%     82.50% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::20-21             5     12.50%     95.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::22-23             1      2.50%     97.50% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::36-37             1      2.50%    100.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::total            40                       # Reads before turning the bus around for writes
-system.mem_ctrls.wrPerTurnAround::samples           40                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::mean      16.025000                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     16.024268                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev      0.158114                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::16               39     97.50%     97.50% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::17                1      2.50%    100.00% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::total            40                       # Writes before turning the bus around for reads
-system.mem_ctrls.totQLat                        12133                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   25680                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       3565                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        17.02                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   36.02                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                      1468.64                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                      1320.33                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                   1775.55                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                   1610.76                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                        21.79                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                    11.47                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                   10.32                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.76                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      25.13                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      625                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                     635                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 87.66                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                94.63                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         18.88                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    91.04                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   671160                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   347760                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 8145312                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                5353632                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         1843920.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              8199792                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy                36480                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy         5925264                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy               0                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               30523320                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            982.373274                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                12994                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE           11                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF           780                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN            0                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         17286                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        12994                       # Time in different power states
-system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy          3655920                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               11002416                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            354.105629                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF        15233                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.cpu.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
-system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
-system.ruby.outstanding_req_hist_seqr::samples         1010                      
-system.ruby.outstanding_req_hist_seqr::mean    15.556436                      
-system.ruby.outstanding_req_hist_seqr::gmean    15.445317                      
-system.ruby.outstanding_req_hist_seqr::stdev     1.273066                      
-system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.50% |           3      0.30%      0.79% |           3      0.30%      1.09% |           6      0.59%      1.68% |           3      0.30%      1.98% |         272     26.93%     28.91% |         718     71.09%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist_seqr::total         1010                      
-system.ruby.latency_hist_seqr::bucket_size          128                      
-system.ruby.latency_hist_seqr::max_bucket         1279                      
-system.ruby.latency_hist_seqr::samples            995                      
-system.ruby.latency_hist_seqr::mean        482.717588                      
-system.ruby.latency_hist_seqr::gmean       245.065735                      
-system.ruby.latency_hist_seqr::stdev       262.743362                      
-system.ruby.latency_hist_seqr            |         233     23.42%     23.42% |           9      0.90%     24.32% |           5      0.50%     24.82% |          58      5.83%     30.65% |         397     39.90%     70.55% |         236     23.72%     94.27% |          55      5.53%     99.80% |           2      0.20%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.latency_hist_seqr::total              995                      
-system.ruby.hit_latency_hist_seqr::bucket_size          128                      
-system.ruby.hit_latency_hist_seqr::max_bucket         1279                      
-system.ruby.hit_latency_hist_seqr::samples          135                      
-system.ruby.hit_latency_hist_seqr::mean    110.851852                      
-system.ruby.hit_latency_hist_seqr::gmean     6.261385                      
-system.ruby.hit_latency_hist_seqr::stdev   224.829770                      
-system.ruby.hit_latency_hist_seqr        |         111     82.22%     82.22% |           0      0.00%     82.22% |           0      0.00%     82.22% |           3      2.22%     84.44% |          17     12.59%     97.04% |           3      2.22%     99.26% |           0      0.00%     99.26% |           1      0.74%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.hit_latency_hist_seqr::total          135                      
-system.ruby.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.miss_latency_hist_seqr::samples          860                      
-system.ruby.miss_latency_hist_seqr::mean   541.091860                      
-system.ruby.miss_latency_hist_seqr::gmean   435.798434                      
-system.ruby.miss_latency_hist_seqr::stdev   216.457686                      
-system.ruby.miss_latency_hist_seqr       |         122     14.19%     14.19% |           9      1.05%     15.23% |           5      0.58%     15.81% |          55      6.40%     22.21% |         380     44.19%     66.40% |         233     27.09%     93.49% |          55      6.40%     99.88% |           1      0.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.miss_latency_hist_seqr::total          860                      
-system.ruby.Directory.incomplete_times_seqr          860                      
-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.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.L1Dcache.demand_hits           79                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          852                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses          931                       # 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           63                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses           63                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L2cache.demand_hits           54                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L2cache.demand_misses          861                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L2cache.demand_accesses          915                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-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           84                       # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store            7                       # 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.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized    14.722732                      
-system.ruby.network.routers0.msg_count.Request_Control::2          863                      
-system.ruby.network.routers0.msg_count.Response_Data::4          861                      
-system.ruby.network.routers0.msg_count.Writeback_Data::5          783                      
-system.ruby.network.routers0.msg_count.Writeback_Control::2          855                      
-system.ruby.network.routers0.msg_count.Writeback_Control::3          856                      
-system.ruby.network.routers0.msg_count.Writeback_Control::5           71                      
-system.ruby.network.routers0.msg_count.Unblock_Control::5          859                      
-system.ruby.network.routers0.msg_bytes.Request_Control::2         6904                      
-system.ruby.network.routers0.msg_bytes.Response_Data::4        61992                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::5        56376                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::2         6840                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3         6848                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::5          568                      
-system.ruby.network.routers0.msg_bytes.Unblock_Control::5         6872                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized    14.717100                      
-system.ruby.network.routers1.msg_count.Request_Control::2          863                      
-system.ruby.network.routers1.msg_count.Response_Data::4          861                      
-system.ruby.network.routers1.msg_count.Writeback_Data::5          782                      
-system.ruby.network.routers1.msg_count.Writeback_Control::2          855                      
-system.ruby.network.routers1.msg_count.Writeback_Control::3          856                      
-system.ruby.network.routers1.msg_count.Writeback_Control::5           71                      
-system.ruby.network.routers1.msg_count.Unblock_Control::5          859                      
-system.ruby.network.routers1.msg_bytes.Request_Control::2         6904                      
-system.ruby.network.routers1.msg_bytes.Response_Data::4        61992                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::5        56304                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::2         6840                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3         6848                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::5          568                      
-system.ruby.network.routers1.msg_bytes.Unblock_Control::5         6872                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized    14.720318                      
-system.ruby.network.routers2.msg_count.Request_Control::2          863                      
-system.ruby.network.routers2.msg_count.Response_Data::4          861                      
-system.ruby.network.routers2.msg_count.Writeback_Data::5          783                      
-system.ruby.network.routers2.msg_count.Writeback_Control::2          855                      
-system.ruby.network.routers2.msg_count.Writeback_Control::3          856                      
-system.ruby.network.routers2.msg_count.Writeback_Control::5           71                      
-system.ruby.network.routers2.msg_count.Unblock_Control::5          859                      
-system.ruby.network.routers2.msg_bytes.Request_Control::2         6904                      
-system.ruby.network.routers2.msg_bytes.Response_Data::4        61992                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::5        56376                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::2         6840                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3         6848                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::5          568                      
-system.ruby.network.routers2.msg_bytes.Unblock_Control::5         6872                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Request_Control         2589                      
-system.ruby.network.msg_count.Response_Data         2583                      
-system.ruby.network.msg_count.Writeback_Data         2348                      
-system.ruby.network.msg_count.Writeback_Control         5346                      
-system.ruby.network.msg_count.Unblock_Control         2577                      
-system.ruby.network.msg_byte.Request_Control        20712                      
-system.ruby.network.msg_byte.Response_Data       185976                      
-system.ruby.network.msg_byte.Writeback_Data       169056                      
-system.ruby.network.msg_byte.Writeback_Control        42768                      
-system.ruby.network.msg_byte.Unblock_Control        20616                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization    13.845708                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          861                      
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          856                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        61992                      
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         6848                      
-system.ruby.network.routers0.throttle1.link_utilization    15.599755                      
-system.ruby.network.routers0.throttle1.msg_count.Request_Control::2          863                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5          783                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2          855                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5           71                      
-system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5          859                      
-system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2         6904                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5        56376                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2         6840                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5          568                      
-system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5         6872                      
-system.ruby.network.routers1.throttle0.link_utilization    15.586882                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::2          863                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5          782                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2          855                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5           71                      
-system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5          859                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2         6904                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5        56304                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2         6840                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5          568                      
-system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5         6872                      
-system.ruby.network.routers1.throttle1.link_utilization    13.847317                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          861                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          856                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        61992                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         6848                      
-system.ruby.network.routers2.throttle0.link_utilization    13.847317                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          861                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          856                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        61992                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         6848                      
-system.ruby.network.routers2.throttle1.link_utilization    15.593319                      
-system.ruby.network.routers2.throttle1.msg_count.Request_Control::2          863                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5          783                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2          855                      
-system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5           71                      
-system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5          859                      
-system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2         6904                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5        56376                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2         6840                      
-system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5          568                      
-system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5         6872                      
-system.ruby.LD.latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.latency_hist_seqr::samples           37                      
-system.ruby.LD.latency_hist_seqr::mean     484.027027                      
-system.ruby.LD.latency_hist_seqr::gmean    206.042037                      
-system.ruby.LD.latency_hist_seqr::stdev    286.676016                      
-system.ruby.LD.latency_hist_seqr         |          10     27.03%     27.03% |           0      0.00%     27.03% |           0      0.00%     27.03% |           0      0.00%     27.03% |          12     32.43%     59.46% |          13     35.14%     94.59% |           2      5.41%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.latency_hist_seqr::total            37                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.hit_latency_hist_seqr::samples            6                      
-system.ruby.LD.hit_latency_hist_seqr::mean          104                      
-system.ruby.LD.hit_latency_hist_seqr::gmean     4.461922                      
-system.ruby.LD.hit_latency_hist_seqr::stdev   246.465413                      
-system.ruby.LD.hit_latency_hist_seqr     |           5     83.33%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           1     16.67%    100.00%
-system.ruby.LD.hit_latency_hist_seqr::total            6                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.miss_latency_hist_seqr::samples           31                      
-system.ruby.LD.miss_latency_hist_seqr::mean   557.580645                      
-system.ruby.LD.miss_latency_hist_seqr::gmean   432.617733                      
-system.ruby.LD.miss_latency_hist_seqr::stdev   232.424149                      
-system.ruby.LD.miss_latency_hist_seqr    |           5     16.13%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |          11     35.48%     51.61% |          13     41.94%     93.55% |           2      6.45%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.miss_latency_hist_seqr::total           31                      
-system.ruby.ST.latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.latency_hist_seqr::samples          893                      
-system.ruby.ST.latency_hist_seqr::mean     513.324748                      
-system.ruby.ST.latency_hist_seqr::gmean    281.060775                      
-system.ruby.ST.latency_hist_seqr::stdev    242.626948                      
-system.ruby.ST.latency_hist_seqr         |         160     17.92%     17.92% |           8      0.90%     18.81% |           5      0.56%     19.37% |          58      6.49%     25.87% |         385     43.11%     68.98% |         223     24.97%     93.95% |          53      5.94%     99.89% |           1      0.11%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist_seqr::total           893                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.hit_latency_hist_seqr::samples          116                      
-system.ruby.ST.hit_latency_hist_seqr::mean   114.353448                      
-system.ruby.ST.hit_latency_hist_seqr::gmean     5.688161                      
-system.ruby.ST.hit_latency_hist_seqr::stdev   222.966921                      
-system.ruby.ST.hit_latency_hist_seqr     |          94     81.03%     81.03% |           0      0.00%     81.03% |           0      0.00%     81.03% |           3      2.59%     83.62% |          16     13.79%     97.41% |           3      2.59%    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_seqr::total          116                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.miss_latency_hist_seqr::samples          777                      
-system.ruby.ST.miss_latency_hist_seqr::mean   572.888031                      
-system.ruby.ST.miss_latency_hist_seqr::gmean   503.124564                      
-system.ruby.ST.miss_latency_hist_seqr::stdev   181.530163                      
-system.ruby.ST.miss_latency_hist_seqr    |          66      8.49%      8.49% |           8      1.03%      9.52% |           5      0.64%     10.17% |          55      7.08%     17.25% |         369     47.49%     64.74% |         220     28.31%     93.05% |          53      6.82%     99.87% |           1      0.13%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist_seqr::total          777                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.latency_hist_seqr::samples           63                      
-system.ruby.IFETCH.latency_hist_seqr::mean    48.269841                      
-system.ruby.IFETCH.latency_hist_seqr::gmean    39.118214                      
-system.ruby.IFETCH.latency_hist_seqr::stdev    28.730790                      
-system.ruby.IFETCH.latency_hist_seqr     |          25     39.68%     39.68% |          19     30.16%     69.84% |          18     28.57%     98.41% |           0      0.00%     98.41% |           0      0.00%     98.41% |           1      1.59%    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_seqr::total           63                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            2                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket           19                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples           11                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean           11                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean    11.000000                      
-system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.IFETCH.hit_latency_hist_seqr::total           11                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples           52                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean    56.153846                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean    51.160387                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev    25.308593                      
-system.ruby.IFETCH.miss_latency_hist_seqr |          14     26.92%     26.92% |          19     36.54%     63.46% |          18     34.62%     98.08% |           0      0.00%     98.08% |           0      0.00%     98.08% |           1      1.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.IFETCH.miss_latency_hist_seqr::total           52                      
-system.ruby.FLUSH.latency_hist_seqr::bucket_size          128                      
-system.ruby.FLUSH.latency_hist_seqr::max_bucket         1279                      
-system.ruby.FLUSH.latency_hist_seqr::samples            2                      
-system.ruby.FLUSH.latency_hist_seqr::mean   477.500000                      
-system.ruby.FLUSH.latency_hist_seqr::gmean   204.484718                      
-system.ruby.FLUSH.latency_hist_seqr::stdev   610.233152                      
-system.ruby.FLUSH.latency_hist_seqr      |           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% |           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_seqr::total            2                      
-system.ruby.FLUSH.hit_latency_hist_seqr::bucket_size          128                      
-system.ruby.FLUSH.hit_latency_hist_seqr::max_bucket         1279                      
-system.ruby.FLUSH.hit_latency_hist_seqr::samples            2                      
-system.ruby.FLUSH.hit_latency_hist_seqr::mean   477.500000                      
-system.ruby.FLUSH.hit_latency_hist_seqr::gmean   204.484718                      
-system.ruby.FLUSH.hit_latency_hist_seqr::stdev   610.233152                      
-system.ruby.FLUSH.hit_latency_hist_seqr  |           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% |           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_seqr::total            2                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::samples           81                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::mean    12.765432                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::gmean     1.140390                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::stdev   100.950269                      
-system.ruby.L1Cache.hit_mach_latency_hist_seqr |          80     98.77%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           1      1.23%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.L1Cache.hit_mach_latency_hist_seqr::total           81                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::samples           54                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::mean   257.981481                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::gmean    80.555654                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr::stdev   275.063320                      
-system.ruby.L2Cache.hit_mach_latency_hist_seqr |          31     57.41%     57.41% |           0      0.00%     57.41% |           0      0.00%     57.41% |           3      5.56%     62.96% |          17     31.48%     94.44% |           3      5.56%    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_seqr::total           54                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::samples          860                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::mean   541.091860                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::gmean   435.798434                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::stdev   216.457686                      
-system.ruby.Directory.miss_mach_latency_hist_seqr |         122     14.19%     14.19% |           9      1.05%     15.23% |           5      0.58%     15.81% |          55      6.40%     22.21% |         380     44.19%     66.40% |         233     27.09%     93.49% |          55      6.40%     99.88% |           1      0.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.Directory.miss_mach_latency_hist_seqr::total          860                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::samples            4                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           4    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.LD.L1Cache.hit_type_mach_latency_hist_seqr::total            4                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::samples            2                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::mean          310                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::gmean    88.831301                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::stdev   420.021428                      
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           1     50.00%    100.00%
-system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::total            2                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples           31                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean   557.580645                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean   432.617733                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev   232.424149                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |           5     16.13%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |          11     35.48%     51.61% |          13     41.94%     93.55% |           2      6.45%    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_seqr::total           31                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::samples           75                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
-system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          75    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.ST.L1Cache.hit_type_mach_latency_hist_seqr::total           75                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::samples           41                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::mean   321.707317                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::gmean   136.778519                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::stdev   273.433835                      
-system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr |          19     46.34%     46.34% |           0      0.00%     46.34% |           0      0.00%     46.34% |           3      7.32%     53.66% |          16     39.02%     92.68% |           3      7.32%    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_seqr::total           41                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          777                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean   572.888031                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean   503.124564                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev   181.530163                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |          66      8.49%      8.49% |           8      1.03%      9.52% |           5      0.64%     10.17% |          55      7.08%     17.25% |         369     47.49%     64.74% |         220     28.31%     93.05% |          53      6.82%     99.87% |           1      0.13%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::total          777                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            2                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           19                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::samples           11                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::mean           11                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::gmean    11.000000                      
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
-system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::total           11                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size           32                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket          319                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples           52                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean    56.153846                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean    51.160387                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev    25.308593                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |          14     26.92%     26.92% |          19     36.54%     63.46% |          18     34.62%     98.08% |           0      0.00%     98.08% |           0      0.00%     98.08% |           1      1.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.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total           52                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::samples            2                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::mean   477.500000                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::gmean   204.484718                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::stdev   610.233152                      
-system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr |           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% |           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_seqr::total            2                      
-system.ruby.Directory_Controller.GETX             778      0.00%      0.00%
-system.ruby.Directory_Controller.GETS              84      0.00%      0.00%
-system.ruby.Directory_Controller.PUT             1099      0.00%      0.00%
-system.ruby.Directory_Controller.UnblockM          859      0.00%      0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Clean           71      0.00%      0.00%
-system.ruby.Directory_Controller.Writeback_Exclusive_Dirty          782      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data          861      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          782      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           853      0.00%      0.00%
-system.ruby.Directory_Controller.NO.GETF            1      0.00%      0.00%
-system.ruby.Directory_Controller.E.GETX           778      0.00%      0.00%
-system.ruby.Directory_Controller.E.GETS            83      0.00%      0.00%
-system.ruby.Directory_Controller.E.GETF             1      0.00%      0.00%
-system.ruby.Directory_Controller.NO_B.PUT          246      0.00%      0.00%
-system.ruby.Directory_Controller.NO_B.UnblockM          859      0.00%      0.00%
-system.ruby.Directory_Controller.NO_B_W.Memory_Data          860      0.00%      0.00%
-system.ruby.Directory_Controller.WB.GETS            1      0.00%      0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean           71      0.00%      0.00%
-system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty          782      0.00%      0.00%
-system.ruby.Directory_Controller.WB_E_W.Memory_Ack          782      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.Load                39      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch              64      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              934      0.00%      0.00%
-system.ruby.L1Cache_Controller.L2_Replacement          853      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_to_L2         18403      0.00%      0.00%
-system.ruby.L1Cache_Controller.Trigger_L2_to_L1D           44      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           55      0.00%      0.00%
-system.ruby.L1Cache_Controller.Exclusive_Data          861      0.00%      0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack          855      0.00%      0.00%
-system.ruby.L1Cache_Controller.All_acks_no_sharers          861      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              31      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Ifetch            52      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Store            778      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Flush_line            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L2_Replacement           71      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_to_L2           81      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D           10      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Load              4      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Store            75      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L2_Replacement          782      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.L1_to_L2          829      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D           34      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.MR.Store            10      0.00%      0.00%
-system.ruby.L1Cache_Controller.MR.L1_to_L2          114      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.Load             2      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.Ifetch           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.Store           31      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.L1_to_L2           14      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMR.Flush_line            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.L1_to_L2        10904      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Exclusive_Data          777      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.L1_to_L2          223      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers           83      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.L1_to_L2         5430      0.00%      0.00%
-system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers          777      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.L1_to_L2          455      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Exclusive_Data           83      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Ifetch            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Store             1      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack          853      0.00%      0.00%
-system.ruby.L1Cache_Controller.MT.Store             9      0.00%      0.00%
-system.ruby.L1Cache_Controller.MT.L1_to_L2          130      0.00%      0.00%
-system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1           10      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMT.Load             2      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMT.Store           30      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMT.L1_to_L2          223      0.00%      0.00%
-system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1           45      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%
-
----------- 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
deleted file mode 100644 (file)
index 9f41aca..0000000
+++ /dev/null
@@ -1,1191 +0,0 @@
-[root]
-type=Root
-children=system
-eventq_index=0
-full_system=false
-sim_quantum=0
-time_sync_enable=false
-time_sync_period=100000000
-time_sync_spin_threshold=100000
-
-[system]
-type=System
-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
-default_p_state=UNDEFINED
-eventq_index=0
-exit_on_work_items=false
-init_param=0
-kernel=
-kernel_addr_check=true
-load_addr_mask=1099511627775
-load_offset=0
-mem_mode=timing
-mem_ranges=0:268435455:0:0:0:0
-memories=system.mem_ctrls
-mmap_using_noreserve=false
-multi_thread=false
-num_work_ids=16
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-readfile=
-symbolfile=
-thermal_components=
-thermal_model=Null
-work_begin_ckpt_count=0
-work_begin_cpu_id_exit=-1
-work_begin_exit_count=0
-work_cpus_ckpt_count=0
-work_end_ckpt_count=0
-work_end_exit_count=0
-work_item_id=-1
-system_port=system.sys_port_proxy.slave[0]
-
-[system.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.cpu]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-default_p_state=UNDEFINED
-eventq_index=0
-num_cpus=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-system=system
-wakeup_frequency=10
-cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-
-[system.dvfs_handler]
-type=DVFSHandler
-domains=
-enable=false
-eventq_index=0
-sys_clk_domain=system.clk_domain
-transition_latency=100000
-
-[system.mem_ctrls]
-type=DRAMCtrl
-IDD0=0.055000
-IDD02=0.000000
-IDD2N=0.032000
-IDD2N2=0.000000
-IDD2P0=0.000000
-IDD2P02=0.000000
-IDD2P1=0.032000
-IDD2P12=0.000000
-IDD3N=0.038000
-IDD3N2=0.000000
-IDD3P0=0.000000
-IDD3P02=0.000000
-IDD3P1=0.038000
-IDD3P12=0.000000
-IDD4R=0.157000
-IDD4R2=0.000000
-IDD4W=0.125000
-IDD4W2=0.000000
-IDD5=0.235000
-IDD52=0.000000
-IDD6=0.020000
-IDD62=0.000000
-VDD=1.500000
-VDD2=0.000000
-activation_limit=4
-addr_mapping=RoRaBaCoCh
-bank_groups_per_rank=0
-banks_per_rank=8
-burst_length=8
-channels=1
-clk_domain=system.clk_domain
-conf_table_reported=true
-default_p_state=UNDEFINED
-device_bus_width=8
-device_rowbuffer_size=1024
-device_size=536870912
-devices_per_rank=8
-dll=true
-eventq_index=0
-in_addr_map=true
-kvm_map=true
-max_accesses_per_row=16
-mem_sched_policy=frfcfs
-min_writes_per_switch=16
-null=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-page_policy=open_adaptive
-power_model=Null
-range=0:268435455:5:19:0:0
-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=6
-tXPDLL=0
-tXS=270
-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
-children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
-access_backing_store=false
-all_instructions=false
-block_size_bytes=64
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-hot_lines=false
-memory_size_bits=48
-num_of_sequencers=1
-number_of_virtual_networks=5
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-phys_mem=Null
-power_model=Null
-randomization=true
-
-[system.ruby.clk_domain]
-type=SrcClockDomain
-clock=1
-domain_id=-1
-eventq_index=0
-init_perf_level=0
-voltage_domain=system.voltage_domain
-
-[system.ruby.dir_cntrl0]
-type=Directory_Controller
-children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-directory=system.ruby.dir_cntrl0.directory
-directory_latency=12
-dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
-dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
-eventq_index=0
-forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestToDir=system.ruby.dir_cntrl0.requestToDir
-responseFromDir=system.ruby.dir_cntrl0.responseFromDir
-responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
-ruby_system=system.ruby
-system=system
-to_memory_controller_latency=1
-transitions_per_cycle=32
-version=0
-memory=system.mem_ctrls.port
-
-[system.ruby.dir_cntrl0.directory]
-type=RubyDirectoryMemory
-eventq_index=0
-numa_high_bit=5
-size=268435456
-version=0
-
-[system.ruby.dir_cntrl0.dmaRequestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[3]
-
-[system.ruby.dir_cntrl0.dmaResponseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[3]
-
-[system.ruby.dir_cntrl0.forwardFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[4]
-
-[system.ruby.dir_cntrl0.requestToDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[2]
-
-[system.ruby.dir_cntrl0.responseFromDir]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-master=system.ruby.network.slave[2]
-
-[system.ruby.dir_cntrl0.responseFromMemory]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0]
-type=L1Cache_Controller
-children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer
-buffer_size=0
-cacheMemory=system.ruby.l1_cntrl0.cacheMemory
-cache_response_latency=12
-clk_domain=system.ruby.clk_domain
-cluster_id=0
-default_p_state=UNDEFINED
-eventq_index=0
-forwardToCache=system.ruby.l1_cntrl0.forwardToCache
-issue_latency=2
-mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
-number_of_TBEs=256
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-recycle_latency=10
-requestFromCache=system.ruby.l1_cntrl0.requestFromCache
-responseFromCache=system.ruby.l1_cntrl0.responseFromCache
-responseToCache=system.ruby.l1_cntrl0.responseToCache
-ruby_system=system.ruby
-send_evictions=false
-sequencer=system.ruby.l1_cntrl0.sequencer
-system=system
-transitions_per_cycle=32
-version=0
-
-[system.ruby.l1_cntrl0.cacheMemory]
-type=RubyCache
-children=replacement_policy
-assoc=2
-block_size=0
-dataAccessLatency=1
-dataArrayBanks=1
-eventq_index=0
-is_icache=false
-replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy
-resourceStalls=false
-ruby_system=system.ruby
-size=256
-start_index_bit=6
-tagAccessLatency=1
-tagArrayBanks=1
-
-[system.ruby.l1_cntrl0.cacheMemory.replacement_policy]
-type=PseudoLRUReplacementPolicy
-assoc=2
-block_size=64
-eventq_index=0
-size=256
-
-[system.ruby.l1_cntrl0.forwardToCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[0]
-
-[system.ruby.l1_cntrl0.mandatoryQueue]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=false
-randomization=false
-
-[system.ruby.l1_cntrl0.requestFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[0]
-
-[system.ruby.l1_cntrl0.responseFromCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-master=system.ruby.network.slave[1]
-
-[system.ruby.l1_cntrl0.responseToCache]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-slave=system.ruby.network.master[1]
-
-[system.ruby.l1_cntrl0.sequencer]
-type=RubySequencer
-clk_domain=system.ruby.clk_domain
-coreid=99
-dcache=system.ruby.l1_cntrl0.cacheMemory
-dcache_hit_latency=1
-deadlock_threshold=500000
-default_p_state=UNDEFINED
-eventq_index=0
-garnet_standalone=false
-icache=system.ruby.l1_cntrl0.cacheMemory
-icache_hit_latency=1
-is_cpu_sequencer=true
-max_outstanding_requests=16
-no_retry_on_stall=true
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=true
-version=0
-slave=system.cpu.cpuInstDataPort[0]
-
-[system.ruby.memctrl_clk_domain]
-type=DerivedClockDomain
-clk_divider=3
-clk_domain=system.ruby.clk_domain
-eventq_index=0
-
-[system.ruby.network]
-type=SimpleNetwork
-children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 int_links2 int_links3 routers0 routers1 routers2
-adaptive_routing=false
-buffer_size=0
-clk_domain=system.ruby.clk_domain
-control_msg_size=8
-default_p_state=UNDEFINED
-endpoint_bandwidth=1000
-eventq_index=0
-ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
-int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39
-int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3
-netifs=
-number_of_virtual_networks=5
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
-ruby_system=system.ruby
-topology=Crossbar
-master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
-slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master
-
-[system.ruby.network.ext_links0]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.routers0
-latency=1
-link_id=0
-weight=1
-
-[system.ruby.network.ext_links1]
-type=SimpleExtLink
-bandwidth_factor=16
-eventq_index=0
-ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.routers1
-latency=1
-link_id=1
-weight=1
-
-[system.ruby.network.int_link_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers20]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers21]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers22]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers23]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers24]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers25]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers26]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers27]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers28]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers29]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers30]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers31]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers32]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers33]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers34]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers35]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers36]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers37]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers38]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_link_buffers39]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.int_links0]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=2
-src_node=system.ruby.network.routers0
-src_outport=
-weight=1
-
-[system.ruby.network.int_links1]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers2
-eventq_index=0
-latency=1
-link_id=3
-src_node=system.ruby.network.routers1
-src_outport=
-weight=1
-
-[system.ruby.network.int_links2]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers0
-eventq_index=0
-latency=1
-link_id=4
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.int_links3]
-type=SimpleIntLink
-bandwidth_factor=16
-dst_inport=
-dst_node=system.ruby.network.routers1
-eventq_index=0
-latency=1
-link_id=5
-src_node=system.ruby.network.routers2
-src_outport=
-weight=1
-
-[system.ruby.network.routers0]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
-power_model=Null
-router_id=0
-virt_nets=5
-
-[system.ruby.network.routers0.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers0.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
-power_model=Null
-router_id=1
-virt_nets=5
-
-[system.ruby.network.routers1.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers1.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2]
-type=Switch
-children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
-clk_domain=system.ruby.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-latency=1
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
-power_model=Null
-router_id=2
-virt_nets=5
-
-[system.ruby.network.routers2.port_buffers00]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers01]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers02]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers03]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers04]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers05]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers06]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers07]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers08]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers09]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers10]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers11]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers12]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers13]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers14]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers15]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers16]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers17]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers18]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.ruby.network.routers2.port_buffers19]
-type=MessageBuffer
-buffer_size=0
-eventq_index=0
-ordered=true
-randomization=false
-
-[system.sys_port_proxy]
-type=RubyPortProxy
-clk_domain=system.clk_domain
-default_p_state=UNDEFINED
-eventq_index=0
-is_cpu_sequencer=true
-no_retry_on_stall=false
-p_state_clk_gate_bins=20
-p_state_clk_gate_max=1000000000
-p_state_clk_gate_min=1
-power_model=Null
-ruby_system=system.ruby
-support_data_reqs=true
-support_inst_reqs=true
-system=system
-using_ruby_tester=false
-version=0
-slave=system.system_port
-
-[system.voltage_domain]
-type=VoltageDomain
-eventq_index=0
-voltage=1.000000
-
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr
deleted file mode 100755 (executable)
index cee0dfc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: rounding error > tolerance
-    1.250000 rounded to 1
-warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
-warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout
deleted file mode 100755 (executable)
index cd24395..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Redirecting stdout to build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby/simout
-Redirecting stderr to build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby/simerr
-gem5 Simulator System.  http://gem5.org
-gem5 is copyrighted software; use the --copyright option for details.
-
-gem5 compiled Oct 11 2016 00:00:58
-gem5 started Oct 13 2016 20:19:45
-gem5 executing on e108600-lin, pid 28072
-command line: /work/curdun01/gem5-external.hg/build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby
-
-Global frequency set at 1000000000 ticks per second
-info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 39431 because Ruby Tester completed
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
deleted file mode 100644 (file)
index 0fabd5b..0000000
+++ /dev/null
@@ -1,539 +0,0 @@
-
----------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000039                       # Number of seconds simulated
-sim_ticks                                       39431                       # Number of ticks simulated
-final_tick                                      39431                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
-sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 979592                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 407616                       # Number of bytes of host memory used
-host_seconds                                     0.04                       # 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.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.mem_ctrls.bytes_read::ruby.dir_cntrl0        60224                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_read::total              60224                       # Number of bytes read from this memory
-system.mem_ctrls.bytes_written::ruby.dir_cntrl0        60032                       # Number of bytes written to this memory
-system.mem_ctrls.bytes_written::total           60032                       # Number of bytes written to this memory
-system.mem_ctrls.num_reads::ruby.dir_cntrl0          941                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_reads::total                 941                       # Number of read requests responded to by this memory
-system.mem_ctrls.num_writes::ruby.dir_cntrl0          938                       # Number of write requests responded to by this memory
-system.mem_ctrls.num_writes::total                938                       # Number of write requests responded to by this memory
-system.mem_ctrls.bw_read::ruby.dir_cntrl0   1527326215                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_read::total            1527326215                       # Total read bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::ruby.dir_cntrl0   1522456950                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_write::total           1522456950                       # Write bandwidth from this memory (bytes/s)
-system.mem_ctrls.bw_total::ruby.dir_cntrl0   3049783166                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.bw_total::total           3049783166                       # Total bandwidth to/from this memory (bytes/s)
-system.mem_ctrls.readReqs                         941                       # Number of read requests accepted
-system.mem_ctrls.writeReqs                        938                       # Number of write requests accepted
-system.mem_ctrls.readBursts                       941                       # Number of DRAM read bursts, including those serviced by the write queue
-system.mem_ctrls.writeBursts                      938                       # Number of DRAM write bursts, including those merged in the write queue
-system.mem_ctrls.bytesReadDRAM                  50560                       # Total number of bytes read from DRAM
-system.mem_ctrls.bytesReadWrQ                    9664                       # Total number of bytes read from write queue
-system.mem_ctrls.bytesWritten                   49728                       # Total number of bytes written to DRAM
-system.mem_ctrls.bytesReadSys                   60224                       # Total read bytes from the system interface side
-system.mem_ctrls.bytesWrittenSys                60032                       # Total written bytes from the system interface side
-system.mem_ctrls.servicedByWrQ                    151                       # Number of DRAM read bursts serviced by the write queue
-system.mem_ctrls.mergedWrBursts                   134                       # 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               259                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::1               247                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::2               238                       # Per bank write bursts
-system.mem_ctrls.perBankRdBursts::3                46                       # 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               258                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::1               243                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::2               232                       # Per bank write bursts
-system.mem_ctrls.perBankWrBursts::3                44                       # 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                         39357                       # 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                   941                       # 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                  938                       # Write request sizes (log2)
-system.mem_ctrls.rdQLenPdf::0                     461                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::1                     328                       # What read queue length does an incoming req see
-system.mem_ctrls.rdQLenPdf::2                       1                       # 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                      2                       # 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                     47                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::19                     48                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::20                     49                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::21                     49                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::22                     52                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::23                     49                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::24                     49                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::25                     49                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::26                     51                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::27                     67                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::28                     48                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::29                     48                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::30                     48                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::31                     48                       # What write queue length does an incoming req see
-system.mem_ctrls.wrQLenPdf::32                     48                       # 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          108                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::mean    925.629630                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::gmean   827.187599                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::stdev   260.509945                       # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::0-127            4      3.70%      3.70% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::128-255            3      2.78%      6.48% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::256-383            2      1.85%      8.33% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::384-511            2      1.85%     10.19% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::512-639            1      0.93%     11.11% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::640-767            1      0.93%     12.04% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::768-895            1      0.93%     12.96% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::896-1023            3      2.78%     15.74% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::1024-1151           91     84.26%    100.00% # Bytes accessed per row activation
-system.mem_ctrls.bytesPerActivate::total          108                       # Bytes accessed per row activation
-system.mem_ctrls.rdPerTurnAround::samples           48                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::mean      16.229167                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::gmean     16.080832                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::stdev      2.837736                       # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::14-15            10     20.83%     20.83% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::16-17            37     77.08%     97.92% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::34-35             1      2.08%    100.00% # Reads before turning the bus around for writes
-system.mem_ctrls.rdPerTurnAround::total            48                       # Reads before turning the bus around for writes
-system.mem_ctrls.wrPerTurnAround::samples           48                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::mean      16.187500                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::gmean     16.181743                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::stdev      0.445127                       # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::16               40     83.33%     83.33% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::17                7     14.58%     97.92% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::18                1      2.08%    100.00% # Writes before turning the bus around for reads
-system.mem_ctrls.wrPerTurnAround::total            48                       # Writes before turning the bus around for reads
-system.mem_ctrls.totQLat                        14435                       # Total ticks spent queuing
-system.mem_ctrls.totMemAccLat                   29445                       # Total ticks spent from burst creation until serviced by the DRAM
-system.mem_ctrls.totBusLat                       3950                       # Total ticks spent in databus transfers
-system.mem_ctrls.avgQLat                        18.27                       # Average queueing delay per DRAM burst
-system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
-system.mem_ctrls.avgMemAccLat                   37.27                       # Average memory access latency per DRAM burst
-system.mem_ctrls.avgRdBW                      1282.24                       # Average DRAM read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBW                      1261.14                       # Average achieved write bandwidth in MiByte/s
-system.mem_ctrls.avgRdBWSys                   1527.33                       # Average system read bandwidth in MiByte/s
-system.mem_ctrls.avgWrBWSys                   1522.46                       # Average system write bandwidth in MiByte/s
-system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
-system.mem_ctrls.busUtil                        19.87                       # Data bus utilization in percentage
-system.mem_ctrls.busUtilRead                    10.02                       # Data bus utilization in percentage for reads
-system.mem_ctrls.busUtilWrite                    9.85                       # Data bus utilization in percentage for writes
-system.mem_ctrls.avgRdQLen                       1.68                       # Average read queue length when enqueuing
-system.mem_ctrls.avgWrQLen                      25.86                       # Average write queue length when enqueuing
-system.mem_ctrls.readRowHits                      690                       # Number of row buffer hits during reads
-system.mem_ctrls.writeRowHits                     766                       # Number of row buffer hits during writes
-system.mem_ctrls.readRowHitRate                 87.34                       # Row buffer hit rate for reads
-system.mem_ctrls.writeRowHitRate                95.27                       # Row buffer hit rate for writes
-system.mem_ctrls.avgGap                         20.95                       # Average gap between requests
-system.mem_ctrls.pageHitRate                    91.34                       # Row buffer hit rate, read and write combined
-system.mem_ctrls_0.actEnergy                   792540                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_0.preEnergy                   417312                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_0.readEnergy                 9024960                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_0.writeEnergy                6489504                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_0.refreshEnergy         3073200.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_0.actBackEnergy              9767064                       # Energy for active background per rank (pJ)
-system.mem_ctrls_0.preBackEnergy                64896                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_0.actPowerDownEnergy         8135040                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_0.prePowerDownEnergy            1152                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_0.totalEnergy               37765668                       # Total energy per rank (pJ)
-system.mem_ctrls_0.averagePower            957.765920                       # Core power per rank (mW)
-system.mem_ctrls_0.totalIdleTime                17819                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_0.memoryStateTime::IDLE           29                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::REF          1300                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::PRE_PDN            3                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT         20259                       # Time in different power states
-system.mem_ctrls_0.memoryStateTime::ACT_PDN        17840                       # Time in different power states
-system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
-system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
-system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
-system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
-system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
-system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
-system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
-system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
-system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
-system.mem_ctrls_1.selfRefreshEnergy          5662320                       # Energy for self refresh per rank (pJ)
-system.mem_ctrls_1.totalEnergy               13008816                       # Total energy per rank (pJ)
-system.mem_ctrls_1.averagePower            329.913418                       # Core power per rank (mW)
-system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
-system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::SREF        23593                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
-system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
-system.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.cpu.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-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                   1878                       # delay histogram for all message
-system.ruby.delayHist::mean                  0.221512                       # delay histogram for all message
-system.ruby.delayHist::stdev                 1.129790                       # delay histogram for all message
-system.ruby.delayHist                    |        1808     96.27%     96.27% |           0      0.00%     96.27% |           1      0.05%     96.33% |           0      0.00%     96.33% |           0      0.00%     96.33% |           0      0.00%     96.33% |          69      3.67%    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                     1878                       # delay histogram for all message
-system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
-system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
-system.ruby.outstanding_req_hist_seqr::samples          997                      
-system.ruby.outstanding_req_hist_seqr::mean    15.607823                      
-system.ruby.outstanding_req_hist_seqr::gmean    15.499600                      
-system.ruby.outstanding_req_hist_seqr::stdev     1.240894                      
-system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.50% |           2      0.20%      0.70% |           4      0.40%      1.10% |           2      0.20%      1.30% |           4      0.40%      1.71% |         227     22.77%     24.47% |         753     75.53%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist_seqr::total          997                      
-system.ruby.latency_hist_seqr::bucket_size          128                      
-system.ruby.latency_hist_seqr::max_bucket         1279                      
-system.ruby.latency_hist_seqr::samples            982                      
-system.ruby.latency_hist_seqr::mean        622.683299                      
-system.ruby.latency_hist_seqr::gmean       611.609969                      
-system.ruby.latency_hist_seqr::stdev       106.877832                      
-system.ruby.latency_hist_seqr            |           2      0.20%      0.20% |           7      0.71%      0.92% |           6      0.61%      1.53% |          88      8.96%     10.49% |         458     46.64%     57.13% |         355     36.15%     93.28% |          33      3.36%     96.64% |          33      3.36%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.latency_hist_seqr::total              982                      
-system.ruby.hit_latency_hist_seqr::bucket_size          128                      
-system.ruby.hit_latency_hist_seqr::max_bucket         1279                      
-system.ruby.hit_latency_hist_seqr::samples           42                      
-system.ruby.hit_latency_hist_seqr::mean    524.214286                      
-system.ruby.hit_latency_hist_seqr::gmean   519.360085                      
-system.ruby.hit_latency_hist_seqr::stdev    71.299963                      
-system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          17     40.48%     40.48% |          24     57.14%     97.62% |           1      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.hit_latency_hist_seqr::total           42                      
-system.ruby.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.miss_latency_hist_seqr::samples          940                      
-system.ruby.miss_latency_hist_seqr::mean   627.082979                      
-system.ruby.miss_latency_hist_seqr::gmean   616.094261                      
-system.ruby.miss_latency_hist_seqr::stdev   106.107284                      
-system.ruby.miss_latency_hist_seqr       |           2      0.21%      0.21% |           7      0.74%      0.96% |           6      0.64%      1.60% |          71      7.55%      9.15% |         434     46.17%     55.32% |         354     37.66%     92.98% |          33      3.51%     96.49% |          33      3.51%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.miss_latency_hist_seqr::total          940                      
-system.ruby.Directory.incomplete_times_seqr          940                      
-system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.l1_cntrl0.cacheMemory.demand_hits           42                       # 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          983                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-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          141                       # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store           15                       # Number of times a load aliased with a pending store
-system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.percent_links_utilized    11.905607                      
-system.ruby.network.routers0.msg_count.Control::2          941                      
-system.ruby.network.routers0.msg_count.Data::2          938                      
-system.ruby.network.routers0.msg_count.Response_Data::4          940                      
-system.ruby.network.routers0.msg_count.Writeback_Control::3          938                      
-system.ruby.network.routers0.msg_bytes.Control::2         7528                      
-system.ruby.network.routers0.msg_bytes.Data::2        67536                      
-system.ruby.network.routers0.msg_bytes.Response_Data::4        67680                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::3         7504                      
-system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers1.percent_links_utilized    11.910045                      
-system.ruby.network.routers1.msg_count.Control::2          941                      
-system.ruby.network.routers1.msg_count.Data::2          938                      
-system.ruby.network.routers1.msg_count.Response_Data::4          941                      
-system.ruby.network.routers1.msg_count.Writeback_Control::3          938                      
-system.ruby.network.routers1.msg_bytes.Control::2         7528                      
-system.ruby.network.routers1.msg_bytes.Data::2        67536                      
-system.ruby.network.routers1.msg_bytes.Response_Data::4        67752                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::3         7504                      
-system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers2.percent_links_utilized    11.907509                      
-system.ruby.network.routers2.msg_count.Control::2          941                      
-system.ruby.network.routers2.msg_count.Data::2          938                      
-system.ruby.network.routers2.msg_count.Response_Data::4          940                      
-system.ruby.network.routers2.msg_count.Writeback_Control::3          938                      
-system.ruby.network.routers2.msg_bytes.Control::2         7528                      
-system.ruby.network.routers2.msg_bytes.Data::2        67536                      
-system.ruby.network.routers2.msg_bytes.Response_Data::4        67680                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::3         7504                      
-system.ruby.network.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.network.msg_count.Control            2823                      
-system.ruby.network.msg_count.Data               2814                      
-system.ruby.network.msg_count.Response_Data         2821                      
-system.ruby.network.msg_count.Writeback_Control         2814                      
-system.ruby.network.msg_byte.Control            22584                      
-system.ruby.network.msg_byte.Data              202608                      
-system.ruby.network.msg_byte.Response_Data       203112                      
-system.ruby.network.msg_byte.Writeback_Control        22512                      
-system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
-system.ruby.network.routers0.throttle0.link_utilization    11.913215                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          940                      
-system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          938                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        67680                      
-system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         7504                      
-system.ruby.network.routers0.throttle1.link_utilization    11.897999                      
-system.ruby.network.routers0.throttle1.msg_count.Control::2          941                      
-system.ruby.network.routers0.throttle1.msg_count.Data::2          938                      
-system.ruby.network.routers0.throttle1.msg_bytes.Control::2         7528                      
-system.ruby.network.routers0.throttle1.msg_bytes.Data::2        67536                      
-system.ruby.network.routers1.throttle0.link_utilization    11.897999                      
-system.ruby.network.routers1.throttle0.msg_count.Control::2          941                      
-system.ruby.network.routers1.throttle0.msg_count.Data::2          938                      
-system.ruby.network.routers1.throttle0.msg_bytes.Control::2         7528                      
-system.ruby.network.routers1.throttle0.msg_bytes.Data::2        67536                      
-system.ruby.network.routers1.throttle1.link_utilization    11.922092                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          941                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          938                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        67752                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         7504                      
-system.ruby.network.routers2.throttle0.link_utilization    11.917020                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          940                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          938                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        67680                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         7504                      
-system.ruby.network.routers2.throttle1.link_utilization    11.897999                      
-system.ruby.network.routers2.throttle1.msg_count.Control::2          941                      
-system.ruby.network.routers2.throttle1.msg_count.Data::2          938                      
-system.ruby.network.routers2.throttle1.msg_bytes.Control::2         7528                      
-system.ruby.network.routers2.throttle1.msg_bytes.Data::2        67536                      
-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           940                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1           |         940    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::total             940                       # 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           938                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean         0.443497                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev        1.567923                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2           |         868     92.54%     92.54% |           0      0.00%     92.54% |           1      0.11%     92.64% |           0      0.00%     92.64% |           0      0.00%     92.64% |           0      0.00%     92.64% |          69      7.36%    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             938                       # delay histogram for vnet_2
-system.ruby.LD.latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.latency_hist_seqr::samples           51                      
-system.ruby.LD.latency_hist_seqr::mean     632.509804                      
-system.ruby.LD.latency_hist_seqr::gmean    625.135320                      
-system.ruby.LD.latency_hist_seqr::stdev     99.959466                      
-system.ruby.LD.latency_hist_seqr         |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6     11.76%     11.76% |          20     39.22%     50.98% |          21     41.18%     92.16% |           2      3.92%     96.08% |           2      3.92%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.latency_hist_seqr::total            51                      
-system.ruby.LD.hit_latency_hist_seqr::bucket_size           64                      
-system.ruby.LD.hit_latency_hist_seqr::max_bucket          639                      
-system.ruby.LD.hit_latency_hist_seqr::samples            2                      
-system.ruby.LD.hit_latency_hist_seqr::mean          576                      
-system.ruby.LD.hit_latency_hist_seqr::gmean   575.579708                      
-system.ruby.LD.hit_latency_hist_seqr::stdev    31.112698                      
-system.ruby.LD.hit_latency_hist_seqr     |           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     50.00%     50.00% |           1     50.00%    100.00%
-system.ruby.LD.hit_latency_hist_seqr::total            2                      
-system.ruby.LD.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.miss_latency_hist_seqr::samples           49                      
-system.ruby.LD.miss_latency_hist_seqr::mean   634.816327                      
-system.ruby.LD.miss_latency_hist_seqr::gmean   627.246231                      
-system.ruby.LD.miss_latency_hist_seqr::stdev   101.240159                      
-system.ruby.LD.miss_latency_hist_seqr    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6     12.24%     12.24% |          18     36.73%     48.98% |          21     42.86%     91.84% |           2      4.08%     95.92% |           2      4.08%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.miss_latency_hist_seqr::total           49                      
-system.ruby.ST.latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.latency_hist_seqr::samples          882                      
-system.ruby.ST.latency_hist_seqr::mean     621.007937                      
-system.ruby.ST.latency_hist_seqr::gmean    609.588661                      
-system.ruby.ST.latency_hist_seqr::stdev    107.265659                      
-system.ruby.ST.latency_hist_seqr         |           2      0.23%      0.23% |           7      0.79%      1.02% |           6      0.68%      1.70% |          78      8.84%     10.54% |         414     46.94%     57.48% |         318     36.05%     93.54% |          29      3.29%     96.83% |          28      3.17%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist_seqr::total           882                      
-system.ruby.ST.hit_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.hit_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.hit_latency_hist_seqr::samples           38                      
-system.ruby.ST.hit_latency_hist_seqr::mean   517.263158                      
-system.ruby.ST.hit_latency_hist_seqr::gmean   512.460135                      
-system.ruby.ST.hit_latency_hist_seqr::stdev    71.032419                      
-system.ruby.ST.hit_latency_hist_seqr     |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          17     44.74%     44.74% |          20     52.63%     97.37% |           1      2.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.ST.hit_latency_hist_seqr::total           38                      
-system.ruby.ST.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.miss_latency_hist_seqr::samples          844                      
-system.ruby.ST.miss_latency_hist_seqr::mean   625.678910                      
-system.ruby.ST.miss_latency_hist_seqr::gmean   614.370879                      
-system.ruby.ST.miss_latency_hist_seqr::stdev   106.283167                      
-system.ruby.ST.miss_latency_hist_seqr    |           2      0.24%      0.24% |           7      0.83%      1.07% |           6      0.71%      1.78% |          61      7.23%      9.00% |         394     46.68%     55.69% |         317     37.56%     93.25% |          29      3.44%     96.68% |          28      3.32%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist_seqr::total          844                      
-system.ruby.IFETCH.latency_hist_seqr::bucket_size          128                      
-system.ruby.IFETCH.latency_hist_seqr::max_bucket         1279                      
-system.ruby.IFETCH.latency_hist_seqr::samples           49                      
-system.ruby.IFETCH.latency_hist_seqr::mean   642.612245                      
-system.ruby.IFETCH.latency_hist_seqr::gmean   634.549482                      
-system.ruby.IFETCH.latency_hist_seqr::stdev   106.327289                      
-system.ruby.IFETCH.latency_hist_seqr     |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           4      8.16%      8.16% |          24     48.98%     57.14% |          16     32.65%     89.80% |           2      4.08%     93.88% |           3      6.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.latency_hist_seqr::total           49                      
-system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size           64                      
-system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket          639                      
-system.ruby.IFETCH.hit_latency_hist_seqr::samples            2                      
-system.ruby.IFETCH.hit_latency_hist_seqr::mean   604.500000                      
-system.ruby.IFETCH.hit_latency_hist_seqr::gmean   604.216848                      
-system.ruby.IFETCH.hit_latency_hist_seqr::stdev    26.162951                      
-system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           2    100.00%    100.00%
-system.ruby.IFETCH.hit_latency_hist_seqr::total            2                      
-system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size          128                      
-system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket         1279                      
-system.ruby.IFETCH.miss_latency_hist_seqr::samples           47                      
-system.ruby.IFETCH.miss_latency_hist_seqr::mean   644.234043                      
-system.ruby.IFETCH.miss_latency_hist_seqr::gmean   635.873481                      
-system.ruby.IFETCH.miss_latency_hist_seqr::stdev   108.241922                      
-system.ruby.IFETCH.miss_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           4      8.51%      8.51% |          22     46.81%     55.32% |          16     34.04%     89.36% |           2      4.26%     93.62% |           3      6.38%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.miss_latency_hist_seqr::total           47                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::samples          940                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::mean   627.082979                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::gmean   616.094261                      
-system.ruby.Directory.miss_mach_latency_hist_seqr::stdev   106.107284                      
-system.ruby.Directory.miss_mach_latency_hist_seqr |           2      0.21%      0.21% |           7      0.74%      0.96% |           6      0.64%      1.60% |          71      7.55%      9.15% |         434     46.17%     55.32% |         354     37.66%     92.98% |          33      3.51%     96.49% |          33      3.51%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.Directory.miss_mach_latency_hist_seqr::total          940                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples           49                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean   634.816327                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean   627.246231                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev   101.240159                      
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6     12.24%     12.24% |          18     36.73%     48.98% |          21     42.86%     91.84% |           2      4.08%     95.92% |           2      4.08%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::total           49                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          844                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean   625.678910                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean   614.370879                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev   106.283167                      
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |           2      0.24%      0.24% |           7      0.83%      1.07% |           6      0.71%      1.78% |          61      7.23%      9.00% |         394     46.68%     55.69% |         317     37.56%     93.25% |          29      3.44%     96.68% |          28      3.32%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::total          844                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples           47                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean   644.234043                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean   635.873481                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev   108.241922                      
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           4      8.51%      8.51% |          22     46.81%     55.32% |          16     34.04%     89.36% |           2      4.26%     93.62% |           3      6.38%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total           47                      
-system.ruby.Directory_Controller.GETX             941      0.00%      0.00%
-system.ruby.Directory_Controller.PUTX             938      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data          941      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          938      0.00%      0.00%
-system.ruby.Directory_Controller.I.GETX           941      0.00%      0.00%
-system.ruby.Directory_Controller.M.PUTX           938      0.00%      0.00%
-system.ruby.Directory_Controller.IM.Memory_Data          941      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack          938      0.00%      0.00%
-system.ruby.L1Cache_Controller.Load                51      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch              49      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              883      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data               940      0.00%      0.00%
-system.ruby.L1Cache_Controller.Replacement          938      0.00%      0.00%
-system.ruby.L1Cache_Controller.Writeback_Ack          938      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Load              49      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Ifetch            47      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.Store            845      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Load               2      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Ifetch             2      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Store             38      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Replacement          938      0.00%      0.00%
-system.ruby.L1Cache_Controller.MI.Writeback_Ack          938      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data             96      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Data            844      0.00%      0.00%
-
----------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/config.ini
new file mode 100644 (file)
index 0000000..55d4b5c
--- /dev/null
@@ -0,0 +1,1381 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=false
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000
+time_sync_spin_threshold=100000
+
+[system]
+type=System
+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
+default_p_state=UNDEFINED
+eventq_index=0
+exit_on_work_items=false
+init_param=0
+kernel=
+kernel_addr_check=true
+load_addr_mask=1099511627775
+load_offset=0
+mem_mode=timing
+mem_ranges=0:268435455:0:0:0:0
+memories=system.mem_ctrls
+mmap_using_noreserve=false
+multi_thread=false
+num_work_ids=16
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+readfile=
+symbolfile=
+thermal_components=
+thermal_model=Null
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.sys_port_proxy.slave[0]
+
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+default_p_state=UNDEFINED
+eventq_index=0
+num_cpus=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+system=system
+wakeup_frequency=10
+cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.055000
+IDD02=0.000000
+IDD2N=0.032000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.032000
+IDD2P12=0.000000
+IDD3N=0.038000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.038000
+IDD3P12=0.000000
+IDD4R=0.157000
+IDD4R2=0.000000
+IDD4W=0.125000
+IDD4W2=0.000000
+IDD5=0.235000
+IDD52=0.000000
+IDD6=0.020000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaCoCh
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
+clk_domain=system.clk_domain
+conf_table_reported=true
+default_p_state=UNDEFINED
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
+eventq_index=0
+in_addr_map=true
+kvm_map=true
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+page_policy=open_adaptive
+power_model=Null
+range=0:268435455:5:19:0:0
+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=6
+tXPDLL=0
+tXS=270
+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
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
+access_backing_store=false
+all_instructions=false
+block_size_bytes=64
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+hot_lines=false
+memory_size_bits=48
+num_of_sequencers=1
+number_of_virtual_networks=3
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+phys_mem=Null
+power_model=Null
+randomization=true
+
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.ruby.dir_cntrl0]
+type=Directory_Controller
+children=directory requestToDir responseFromDir responseFromMemory responseToDir
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+directory=system.ruby.dir_cntrl0.directory
+directory_latency=6
+eventq_index=0
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+requestToDir=system.ruby.dir_cntrl0.requestToDir
+responseFromDir=system.ruby.dir_cntrl0.responseFromDir
+responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
+responseToDir=system.ruby.dir_cntrl0.responseToDir
+ruby_system=system.ruby
+system=system
+to_mem_ctrl_latency=1
+transitions_per_cycle=32
+version=0
+memory=system.mem_ctrls.port
+
+[system.ruby.dir_cntrl0.directory]
+type=RubyDirectoryMemory
+eventq_index=0
+numa_high_bit=5
+size=268435456
+version=0
+
+[system.ruby.dir_cntrl0.requestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[5]
+
+[system.ruby.dir_cntrl0.responseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[6]
+
+[system.ruby.dir_cntrl0.responseFromMemory]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.dir_cntrl0.responseToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[6]
+
+[system.ruby.l1_cntrl0]
+type=L1Cache_Controller
+children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+enable_prefetch=false
+eventq_index=0
+l1_request_latency=2
+l1_response_latency=2
+l2_select_num_bits=0
+mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
+number_of_TBEs=256
+optionalQueue=system.ruby.l1_cntrl0.optionalQueue
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+prefetcher=system.ruby.l1_cntrl0.prefetcher
+recycle_latency=10
+requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
+requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
+responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
+responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
+ruby_system=system.ruby
+send_evictions=false
+sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
+to_l2_latency=1
+transitions_per_cycle=32
+unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache
+version=0
+
+[system.ruby.l1_cntrl0.L1Dcache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.L1Icache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=true
+replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.mandatoryQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.optionalQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.prefetcher]
+type=Prefetcher
+cross_page=false
+eventq_index=0
+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.requestFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[0]
+
+[system.ruby.l1_cntrl0.requestToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[0]
+
+[system.ruby.l1_cntrl0.responseFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[1]
+
+[system.ruby.l1_cntrl0.responseToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[1]
+
+[system.ruby.l1_cntrl0.sequencer]
+type=RubySequencer
+clk_domain=system.ruby.clk_domain
+coreid=99
+dcache=system.ruby.l1_cntrl0.L1Dcache
+dcache_hit_latency=1
+deadlock_threshold=500000
+default_p_state=UNDEFINED
+eventq_index=0
+garnet_standalone=false
+icache=system.ruby.l1_cntrl0.L1Icache
+icache_hit_latency=1
+is_cpu_sequencer=true
+max_outstanding_requests=16
+no_retry_on_stall=true
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=true
+version=0
+slave=system.cpu.cpuInstDataPort[0]
+
+[system.ruby.l1_cntrl0.unblockFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[2]
+
+[system.ruby.l2_cntrl0]
+type=L2Cache_Controller
+children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache
+DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache
+L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
+L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
+L2cache=system.ruby.l2_cntrl0.L2cache
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+eventq_index=0
+l2_request_latency=2
+l2_response_latency=2
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
+responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
+ruby_system=system.ruby
+system=system
+to_l1_latency=1
+transitions_per_cycle=32
+unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache
+version=0
+
+[system.ruby.l2_cntrl0.DirRequestFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[3]
+
+[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[4]
+
+[system.ruby.l2_cntrl0.L1RequestToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[3]
+
+[system.ruby.l2_cntrl0.L2cache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=512
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l2_cntrl0.L2cache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=512
+
+[system.ruby.l2_cntrl0.responseFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[5]
+
+[system.ruby.l2_cntrl0.responseToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[4]
+
+[system.ruby.l2_cntrl0.unblockToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[2]
+
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+
+[system.ruby.network]
+type=SimpleNetwork
+children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
+adaptive_routing=false
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+control_msg_size=8
+default_p_state=UNDEFINED
+endpoint_bandwidth=1000
+eventq_index=0
+ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
+int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
+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=3
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
+ruby_system=system.ruby
+topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave
+slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master
+
+[system.ruby.network.ext_links0]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l1_cntrl0
+int_node=system.ruby.network.routers0
+latency=1
+link_id=0
+weight=1
+
+[system.ruby.network.ext_links1]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l2_cntrl0
+int_node=system.ruby.network.routers1
+latency=1
+link_id=1
+weight=1
+
+[system.ruby.network.ext_links2]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.dir_cntrl0
+int_node=system.ruby.network.routers2
+latency=1
+link_id=2
+weight=1
+
+[system.ruby.network.int_link_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers24]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers25]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers26]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers27]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers28]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers29]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers30]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers31]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers32]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers33]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers34]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers35]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_links0]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=3
+src_node=system.ruby.network.routers0
+src_outport=
+weight=1
+
+[system.ruby.network.int_links1]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=4
+src_node=system.ruby.network.routers1
+src_outport=
+weight=1
+
+[system.ruby.network.int_links2]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=5
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.int_links3]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers0
+eventq_index=0
+latency=1
+link_id=6
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.int_links4]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers1
+eventq_index=0
+latency=1
+link_id=7
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.int_links5]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=8
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.routers0]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11
+power_model=Null
+router_id=0
+virt_nets=3
+
+[system.ruby.network.routers0.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11
+power_model=Null
+router_id=1
+virt_nets=3
+
+[system.ruby.network.routers1.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11
+power_model=Null
+router_id=2
+virt_nets=3
+
+[system.ruby.network.routers2.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17
+power_model=Null
+router_id=3
+virt_nets=3
+
+[system.ruby.network.routers3.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.sys_port_proxy]
+type=RubyPortProxy
+clk_domain=system.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+is_cpu_sequencer=true
+no_retry_on_stall=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=false
+version=0
+slave=system.system_port
+
+[system.voltage_domain]
+type=VoltageDomain
+eventq_index=0
+voltage=1.000000
+
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simerr b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simerr
new file mode 100755 (executable)
index 0000000..cee0dfc
--- /dev/null
@@ -0,0 +1,8 @@
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
+warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simout b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simout
new file mode 100755 (executable)
index 0000000..8e57966
--- /dev/null
@@ -0,0 +1,13 @@
+Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simout
+Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr
+gem5 Simulator System.  http://gem5.org
+gem5 is copyrighted software; use the --copyright option for details.
+
+gem5 compiled Oct 13 2016 20:28:06
+gem5 started Oct 13 2016 20:28:31
+gem5 executing on e108600-lin, pid 8234
+command line: /work/curdun01/gem5-external.hg/build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level
+
+Global frequency set at 1000000000 ticks per second
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 44021 because Ruby Tester completed
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/stats.txt
new file mode 100644 (file)
index 0000000..ed12265
--- /dev/null
@@ -0,0 +1,675 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  0.000044                       # Number of seconds simulated
+sim_ticks                                       44021                       # Number of ticks simulated
+final_tick                                      44021                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_freq                                   1000000000                       # Frequency of simulated ticks
+host_tick_rate                                 728057                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 409368                       # Number of bytes of host memory used
+host_seconds                                     0.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.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0        55424                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total              55424                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0        49920                       # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total           49920                       # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0          866                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total                 866                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0          780                       # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total                780                       # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0   1259035460                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total            1259035460                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0   1134004225                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total           1134004225                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0   2393039686                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total           2393039686                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs                         866                       # Number of read requests accepted
+system.mem_ctrls.writeReqs                        780                       # Number of write requests accepted
+system.mem_ctrls.readBursts                       866                       # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts                      780                       # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM                  45760                       # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ                    9664                       # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten                   40640                       # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys                   55424                       # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys                49920                       # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ                    151                       # 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               210                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1               228                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2               223                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3                54                       # 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               184                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1               198                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2               203                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3                50                       # 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                         44002                       # 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                   866                       # 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                  780                       # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0                     430                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1                     284                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2                       1                       # 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                     29                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19                     41                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23                     40                       # 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                     41                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27                     48                       # 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                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32                     39                       # 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           93                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean    915.268817                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean   819.587468                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev   267.362608                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127            2      2.15%      2.15% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255            5      5.38%      7.53% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383            1      1.08%      8.60% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511            3      3.23%     11.83% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895            3      3.23%     15.05% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023            4      4.30%     19.35% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151           75     80.65%    100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total           93                       # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples           39                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean      17.897436                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean     17.675839                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev      3.385689                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15             5     12.82%     12.82% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17            14     35.90%     48.72% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19            15     38.46%     87.18% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21             3      7.69%     94.87% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23             1      2.56%     97.44% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-37             1      2.56%    100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total            39                       # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples           39                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean      16.282051                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean     16.268709                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev      0.686284                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16               33     84.62%     84.62% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17                1      2.56%     87.18% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18                5     12.82%    100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total            39                       # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat                        12989                       # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat                   26574                       # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat                       3575                       # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat                        18.17                       # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat                   37.17                       # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW                      1039.50                       # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW                       923.20                       # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys                   1259.04                       # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys                   1134.00                       # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil                        15.33                       # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead                     8.12                       # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite                    7.21                       # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen                       1.66                       # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen                      25.56                       # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits                      627                       # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits                     627                       # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate                 87.69                       # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate                94.43                       # Row buffer hit rate for writes
+system.mem_ctrls.avgGap                         26.73                       # Average gap between requests
+system.mem_ctrls.pageHitRate                    90.94                       # Row buffer hit rate, read and write combined
+system.mem_ctrls_0.actEnergy                   685440                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_0.preEnergy                   359352                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_0.readEnergy                 8168160                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_0.writeEnergy                5303520                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_0.refreshEnergy         3073200.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_0.actBackEnergy              8952648                       # Energy for active background per rank (pJ)
+system.mem_ctrls_0.preBackEnergy                72576                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_0.actPowerDownEnergy        11032464                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_0.prePowerDownEnergy            1920                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_0.totalEnergy               37649280                       # Total energy per rank (pJ)
+system.mem_ctrls_0.averagePower            855.257264                       # Core power per rank (mW)
+system.mem_ctrls_0.totalIdleTime                24199                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_0.memoryStateTime::IDLE           49                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::REF          1300                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::PRE_PDN            5                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT         18473                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT_PDN        24194                       # Time in different power states
+system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
+system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_1.selfRefreshEnergy          6763920                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_1.totalEnergy               14110416                       # Total energy per rank (pJ)
+system.mem_ctrls_1.averagePower            320.538289                       # Core power per rank (mW)
+system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::SREF        28183                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
+system.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.cpu.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.clk_domain.clock                        1                       # Clock period in ticks
+system.ruby.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+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                   6525                       # delay histogram for all message
+system.ruby.delayHist::mean                  2.632031                       # delay histogram for all message
+system.ruby.delayHist::stdev                 5.481611                       # delay histogram for all message
+system.ruby.delayHist                    |        5040     77.24%     77.24% |          61      0.93%     78.18% |        1056     16.18%     94.36% |           7      0.11%     94.47% |         285      4.37%     98.84% |           1      0.02%     98.85% |           1      0.02%     98.87% |          70      1.07%     99.94% |           0      0.00%     99.94% |           4      0.06%    100.00% # delay histogram for all message
+system.ruby.delayHist::total                     6525                       # delay histogram for all message
+system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
+system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
+system.ruby.outstanding_req_hist_seqr::samples         1019                      
+system.ruby.outstanding_req_hist_seqr::mean    15.664377                      
+system.ruby.outstanding_req_hist_seqr::gmean    15.560778                      
+system.ruby.outstanding_req_hist_seqr::stdev     1.199712                      
+system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.29% |           2      0.20%      0.49% |           2      0.20%      0.69% |           4      0.39%      1.08% |           2      0.20%      1.28% |           5      0.49%      1.77% |         199     19.53%     21.30% |         802     78.70%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist_seqr::total         1019                      
+system.ruby.latency_hist_seqr::bucket_size          128                      
+system.ruby.latency_hist_seqr::max_bucket         1279                      
+system.ruby.latency_hist_seqr::samples           1004                      
+system.ruby.latency_hist_seqr::mean        684.454183                      
+system.ruby.latency_hist_seqr::gmean       346.202279                      
+system.ruby.latency_hist_seqr::stdev       321.934539                      
+system.ruby.latency_hist_seqr            |         155     15.44%     15.44% |          28      2.79%     18.23% |           4      0.40%     18.63% |           3      0.30%     18.92% |           6      0.60%     19.52% |         263     26.20%     45.72% |         367     36.55%     82.27% |         113     11.25%     93.53% |          53      5.28%     98.80% |          12      1.20%    100.00%
+system.ruby.latency_hist_seqr::total             1004                      
+system.ruby.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.hit_latency_hist_seqr::samples          101                      
+system.ruby.hit_latency_hist_seqr::mean             1                      
+system.ruby.hit_latency_hist_seqr::gmean            1                      
+system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |         101    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.hit_latency_hist_seqr::total          101                      
+system.ruby.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.miss_latency_hist_seqr::samples          903                      
+system.ruby.miss_latency_hist_seqr::mean   760.898117                      
+system.ruby.miss_latency_hist_seqr::gmean   665.813242                      
+system.ruby.miss_latency_hist_seqr::stdev   238.941361                      
+system.ruby.miss_latency_hist_seqr       |          54      5.98%      5.98% |          28      3.10%      9.08% |           4      0.44%      9.52% |           3      0.33%      9.86% |           6      0.66%     10.52% |         263     29.13%     39.65% |         367     40.64%     80.29% |         113     12.51%     92.80% |          53      5.87%     98.67% |          12      1.33%    100.00%
+system.ruby.miss_latency_hist_seqr::total          903                      
+system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.l1_cntrl0.L1Dcache.demand_hits          101                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses          855                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses          956                       # 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           50                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses           50                       # 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
+system.ruby.l1_cntrl0.prefetcher.prefetches_accepted            0                       # number of prefetch requests accepted
+system.ruby.l1_cntrl0.prefetcher.dropped_prefetches            0                       # number of prefetch requests dropped
+system.ruby.l1_cntrl0.prefetcher.hits               0                       # number of prefetched blocks accessed
+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.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+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           86                       # 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.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.l2_cntrl0.L2cache.demand_hits           39                       # 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          905                       # Number of cache demand accesses
+system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
+system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.percent_links_utilized    11.308239                      
+system.ruby.network.routers0.msg_count.Control::0          905                      
+system.ruby.network.routers0.msg_count.Request_Control::2          268                      
+system.ruby.network.routers0.msg_count.Response_Data::1          902                      
+system.ruby.network.routers0.msg_count.Response_Control::1          853                      
+system.ruby.network.routers0.msg_count.Response_Control::2          852                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0          769                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1          218                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0           33                      
+system.ruby.network.routers0.msg_bytes.Control::0         7240                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         2144                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1        64944                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1         6824                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2         6816                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0        55368                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1        15696                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0          264                      
+system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers1.percent_links_utilized    20.738398                      
+system.ruby.network.routers1.msg_count.Control::0         1771                      
+system.ruby.network.routers1.msg_count.Request_Control::2          268                      
+system.ruby.network.routers1.msg_count.Response_Data::1         2546                      
+system.ruby.network.routers1.msg_count.Response_Control::1         1796                      
+system.ruby.network.routers1.msg_count.Response_Control::2          852                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0          769                      
+system.ruby.network.routers1.msg_count.Writeback_Data::1          218                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0           33                      
+system.ruby.network.routers1.msg_bytes.Control::0        14168                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         2144                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1       183312                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1        14368                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2         6816                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0        55368                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1        15696                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0          264                      
+system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers2.percent_links_utilized     9.432430                      
+system.ruby.network.routers2.msg_count.Control::0          866                      
+system.ruby.network.routers2.msg_count.Response_Data::1         1645                      
+system.ruby.network.routers2.msg_count.Response_Control::1          943                      
+system.ruby.network.routers2.msg_bytes.Control::0         6928                      
+system.ruby.network.routers2.msg_bytes.Response_Data::1       118440                      
+system.ruby.network.routers2.msg_bytes.Response_Control::1         7544                      
+system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers3.percent_links_utilized    13.825598                      
+system.ruby.network.routers3.msg_count.Control::0         1771                      
+system.ruby.network.routers3.msg_count.Request_Control::2          268                      
+system.ruby.network.routers3.msg_count.Response_Data::1         2546                      
+system.ruby.network.routers3.msg_count.Response_Control::1         1796                      
+system.ruby.network.routers3.msg_count.Response_Control::2          852                      
+system.ruby.network.routers3.msg_count.Writeback_Data::0          769                      
+system.ruby.network.routers3.msg_count.Writeback_Data::1          218                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0           33                      
+system.ruby.network.routers3.msg_bytes.Control::0        14168                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         2144                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1       183312                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1        14368                      
+system.ruby.network.routers3.msg_bytes.Response_Control::2         6816                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::0        55368                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::1        15696                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0          264                      
+system.ruby.network.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.network.msg_count.Control            5313                      
+system.ruby.network.msg_count.Request_Control          804                      
+system.ruby.network.msg_count.Response_Data         7639                      
+system.ruby.network.msg_count.Response_Control         7944                      
+system.ruby.network.msg_count.Writeback_Data         2961                      
+system.ruby.network.msg_count.Writeback_Control           99                      
+system.ruby.network.msg_byte.Control            42504                      
+system.ruby.network.msg_byte.Request_Control         6432                      
+system.ruby.network.msg_byte.Response_Data       550008                      
+system.ruby.network.msg_byte.Response_Control        63552                      
+system.ruby.network.msg_byte.Writeback_Data       213192                      
+system.ruby.network.msg_byte.Writeback_Control          792                      
+system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        44021                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.throttle0.link_utilization    10.437064                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2          268                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1          902                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          803                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2         2144                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1        64944                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1         6424                      
+system.ruby.network.routers0.throttle1.link_utilization    12.179414                      
+system.ruby.network.routers0.throttle1.msg_count.Control::0          905                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1           50                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2          852                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          769                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          218                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0           33                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0         7240                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1          400                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6816                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0        55368                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1        15696                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0          264                      
+system.ruby.network.routers1.throttle0.link_utilization    21.989505                      
+system.ruby.network.routers1.throttle0.msg_count.Control::0          905                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1          864                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1          911                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          852                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          769                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          218                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0           33                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::0         7240                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1        62208                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1         7288                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6816                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0        55368                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        15696                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          264                      
+system.ruby.network.routers1.throttle1.link_utilization    19.487290                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0          866                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          268                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1682                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          885                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0         6928                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         2144                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       121104                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1         7080                      
+system.ruby.network.routers2.throttle0.link_utilization     9.050226                      
+system.ruby.network.routers2.throttle0.msg_count.Control::0          866                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          780                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1           82                      
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0         6928                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        56160                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1          656                      
+system.ruby.network.routers2.throttle1.link_utilization     9.814634                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1          865                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1          861                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1        62280                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1         6888                      
+system.ruby.network.routers3.throttle0.link_utilization    10.437064                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::2          268                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1          902                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          803                      
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2         2144                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1        64944                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1         6424                      
+system.ruby.network.routers3.throttle1.link_utilization    21.989505                      
+system.ruby.network.routers3.throttle1.msg_count.Control::0          905                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1          864                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1          911                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          852                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          769                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          218                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0           33                      
+system.ruby.network.routers3.throttle1.msg_bytes.Control::0         7240                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1        62208                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1         7288                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6816                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0        55368                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1        15696                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0          264                      
+system.ruby.network.routers3.throttle2.link_utilization     9.050226                      
+system.ruby.network.routers3.throttle2.msg_count.Control::0          866                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Data::1          780                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Control::1           82                      
+system.ruby.network.routers3.throttle2.msg_bytes.Control::0         6928                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        56160                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1          656                      
+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          2559                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean         5.696757                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev        7.319490                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0           |        1396     54.55%     54.55% |           8      0.31%     54.87% |         792     30.95%     85.81% |           2      0.08%     85.89% |         285     11.14%     97.03% |           1      0.04%     97.07% |           1      0.04%     97.11% |          70      2.74%     99.84% |           0      0.00%     99.84% |           4      0.16%    100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total            2559                       # 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          3698                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean         0.702001                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev        2.286109                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1           |        3361     90.89%     90.89% |          15      0.41%     91.29% |          10      0.27%     91.56% |          43      1.16%     92.73% |         218      5.90%     98.62% |          46      1.24%     99.86% |           3      0.08%     99.95% |           2      0.05%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total            3698                       # 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           268                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2           |         268    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             268                       # delay histogram for vnet_2
+system.ruby.LD.latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.latency_hist_seqr::samples           50                      
+system.ruby.LD.latency_hist_seqr::mean     631.160000                      
+system.ruby.LD.latency_hist_seqr::gmean    197.121649                      
+system.ruby.LD.latency_hist_seqr::stdev    346.030868                      
+system.ruby.LD.latency_hist_seqr         |          11     22.00%     22.00% |           0      0.00%     22.00% |           0      0.00%     22.00% |           0      0.00%     22.00% |           1      2.00%     24.00% |          12     24.00%     48.00% |          21     42.00%     90.00% |           5     10.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.latency_hist_seqr::total            50                      
+system.ruby.LD.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.LD.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.LD.hit_latency_hist_seqr::samples           10                      
+system.ruby.LD.hit_latency_hist_seqr::mean            1                      
+system.ruby.LD.hit_latency_hist_seqr::gmean            1                      
+system.ruby.LD.hit_latency_hist_seqr     |           0      0.00%      0.00% |          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% |           0      0.00%    100.00%
+system.ruby.LD.hit_latency_hist_seqr::total           10                      
+system.ruby.LD.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.miss_latency_hist_seqr::samples           40                      
+system.ruby.LD.miss_latency_hist_seqr::mean   788.700000                      
+system.ruby.LD.miss_latency_hist_seqr::gmean   738.614626                      
+system.ruby.LD.miss_latency_hist_seqr::stdev   152.194242                      
+system.ruby.LD.miss_latency_hist_seqr    |           1      2.50%      2.50% |           0      0.00%      2.50% |           0      0.00%      2.50% |           0      0.00%      2.50% |           1      2.50%      5.00% |          12     30.00%     35.00% |          21     52.50%     87.50% |           5     12.50%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.miss_latency_hist_seqr::total           40                      
+system.ruby.ST.latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.latency_hist_seqr::samples          904                      
+system.ruby.ST.latency_hist_seqr::mean     719.136062                      
+system.ruby.ST.latency_hist_seqr::gmean    383.374715                      
+system.ruby.ST.latency_hist_seqr::stdev    298.133155                      
+system.ruby.ST.latency_hist_seqr         |         114     12.61%     12.61% |           8      0.88%     13.50% |           4      0.44%     13.94% |           3      0.33%     14.27% |           5      0.55%     14.82% |         251     27.77%     42.59% |         346     38.27%     80.86% |         108     11.95%     92.81% |          53      5.86%     98.67% |          12      1.33%    100.00%
+system.ruby.ST.latency_hist_seqr::total           904                      
+system.ruby.ST.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.ST.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.ST.hit_latency_hist_seqr::samples           91                      
+system.ruby.ST.hit_latency_hist_seqr::mean            1                      
+system.ruby.ST.hit_latency_hist_seqr::gmean            1                      
+system.ruby.ST.hit_latency_hist_seqr     |           0      0.00%      0.00% |          91    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.ST.hit_latency_hist_seqr::total           91                      
+system.ruby.ST.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.miss_latency_hist_seqr::samples          813                      
+system.ruby.ST.miss_latency_hist_seqr::mean   799.517835                      
+system.ruby.ST.miss_latency_hist_seqr::gmean   746.124556                      
+system.ruby.ST.miss_latency_hist_seqr::stdev   185.954617                      
+system.ruby.ST.miss_latency_hist_seqr    |          23      2.83%      2.83% |           8      0.98%      3.81% |           4      0.49%      4.31% |           3      0.37%      4.67% |           5      0.62%      5.29% |         251     30.87%     36.16% |         346     42.56%     78.72% |         108     13.28%     92.00% |          53      6.52%     98.52% |          12      1.48%    100.00%
+system.ruby.ST.miss_latency_hist_seqr::total          813                      
+system.ruby.IFETCH.latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.latency_hist_seqr::samples           50                      
+system.ruby.IFETCH.latency_hist_seqr::mean   110.700000                      
+system.ruby.IFETCH.latency_hist_seqr::gmean    96.182985                      
+system.ruby.IFETCH.latency_hist_seqr::stdev    52.466607                      
+system.ruby.IFETCH.latency_hist_seqr     |           1      2.00%      2.00% |           9     18.00%     20.00% |          11     22.00%     42.00% |           9     18.00%     60.00% |          13     26.00%     86.00% |           5     10.00%     96.00% |           0      0.00%     96.00% |           2      4.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.latency_hist_seqr::total           50                      
+system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.miss_latency_hist_seqr::samples           50                      
+system.ruby.IFETCH.miss_latency_hist_seqr::mean   110.700000                      
+system.ruby.IFETCH.miss_latency_hist_seqr::gmean    96.182985                      
+system.ruby.IFETCH.miss_latency_hist_seqr::stdev    52.466607                      
+system.ruby.IFETCH.miss_latency_hist_seqr |           1      2.00%      2.00% |           9     18.00%     20.00% |          11     22.00%     42.00% |           9     18.00%     60.00% |          13     26.00%     86.00% |           5     10.00%     96.00% |           0      0.00%     96.00% |           2      4.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.miss_latency_hist_seqr::total           50                      
+system.ruby.Directory_Controller.Fetch            866      0.00%      0.00%
+system.ruby.Directory_Controller.Data             780      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data          865      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack          779      0.00%      0.00%
+system.ruby.Directory_Controller.CleanReplacement           82      0.00%      0.00%
+system.ruby.Directory_Controller.I.Fetch          866      0.00%      0.00%
+system.ruby.Directory_Controller.M.Data           780      0.00%      0.00%
+system.ruby.Directory_Controller.M.CleanReplacement           82      0.00%      0.00%
+system.ruby.Directory_Controller.IM.Memory_Data          865      0.00%      0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack          779      0.00%      0.00%
+system.ruby.L1Cache_Controller.Load                51      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ifetch              55      0.00%      0.00%
+system.ruby.L1Cache_Controller.Store              905      0.00%      0.00%
+system.ruby.L1Cache_Controller.Inv                268      0.00%      0.00%
+system.ruby.L1Cache_Controller.L1_Replacement        11918      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data_Exclusive           39      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data_all_Acks          863      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ack_all              1      0.00%      0.00%
+system.ruby.L1Cache_Controller.WB_Ack             802      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Load             41      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Ifetch           50      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Store           813      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement           92      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.Store              1      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.Inv               37      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement            5      0.00%      0.00%
+system.ruby.L1Cache_Controller.E.Inv                6      0.00%      0.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement           33      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Load              10      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Store             91      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Inv               43      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement          769      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Inv               7      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement          452      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive           39      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks           44      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement        10567      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks          812      0.00%      0.00%
+system.ruby.L1Cache_Controller.SM.Ack_all            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks            7      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.Ifetch            5      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.Inv            175      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack          627      0.00%      0.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack          175      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GET_INSTR           50      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETS             41      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETX            813      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_UPGRADE            1      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX            627      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX_old          314      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement          568      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement_clean          551      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Data           864      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Ack            861      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data            212      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.Ack_all             50      0.00%      0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock          852      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GET_INSTR           44      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS           39      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX          783      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_PUTX_old          163      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETS            1      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX            4      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_UPGRADE            1      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement_clean           44      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GET_INSTR            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS            1      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX           26      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement          568      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement_clean           26      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX          627      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement_clean          224      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.L1_PUTX_old           12      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack          861      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old          139      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data          212      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.Ack_all            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_I.Ack_all           44      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean            3      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.Mem_Data           38      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.L2_Replacement_clean           96      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.Mem_Data           44      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.L2_Replacement_clean          132      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data          782      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock            5      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean           26      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock          847      0.00%      0.00%
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/config.ini
new file mode 100644 (file)
index 0000000..fd5963b
--- /dev/null
@@ -0,0 +1,1373 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=false
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000
+time_sync_spin_threshold=100000
+
+[system]
+type=System
+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
+default_p_state=UNDEFINED
+eventq_index=0
+exit_on_work_items=false
+init_param=0
+kernel=
+kernel_addr_check=true
+load_addr_mask=1099511627775
+load_offset=0
+mem_mode=timing
+mem_ranges=0:268435455:0:0:0:0
+memories=system.mem_ctrls
+mmap_using_noreserve=false
+multi_thread=false
+num_work_ids=16
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+readfile=
+symbolfile=
+thermal_components=
+thermal_model=Null
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.sys_port_proxy.slave[0]
+
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+default_p_state=UNDEFINED
+eventq_index=0
+num_cpus=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+system=system
+wakeup_frequency=10
+cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.055000
+IDD02=0.000000
+IDD2N=0.032000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.032000
+IDD2P12=0.000000
+IDD3N=0.038000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.038000
+IDD3P12=0.000000
+IDD4R=0.157000
+IDD4R2=0.000000
+IDD4W=0.125000
+IDD4W2=0.000000
+IDD5=0.235000
+IDD52=0.000000
+IDD6=0.020000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaCoCh
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
+clk_domain=system.clk_domain
+conf_table_reported=true
+default_p_state=UNDEFINED
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
+eventq_index=0
+in_addr_map=true
+kvm_map=true
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+page_policy=open_adaptive
+power_model=Null
+range=0:268435455:5:19:0:0
+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=6
+tXPDLL=0
+tXS=270
+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
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
+access_backing_store=false
+all_instructions=false
+block_size_bytes=64
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+hot_lines=false
+memory_size_bits=48
+num_of_sequencers=1
+number_of_virtual_networks=3
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+phys_mem=Null
+power_model=Null
+randomization=true
+
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.ruby.dir_cntrl0]
+type=Directory_Controller
+children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+directory=system.ruby.dir_cntrl0.directory
+directory_latency=6
+eventq_index=0
+forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+requestToDir=system.ruby.dir_cntrl0.requestToDir
+responseFromDir=system.ruby.dir_cntrl0.responseFromDir
+responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
+responseToDir=system.ruby.dir_cntrl0.responseToDir
+ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
+transitions_per_cycle=32
+version=0
+memory=system.mem_ctrls.port
+
+[system.ruby.dir_cntrl0.directory]
+type=RubyDirectoryMemory
+eventq_index=0
+numa_high_bit=5
+size=268435456
+version=0
+
+[system.ruby.dir_cntrl0.forwardFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[6]
+
+[system.ruby.dir_cntrl0.requestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[5]
+
+[system.ruby.dir_cntrl0.responseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[5]
+
+[system.ruby.dir_cntrl0.responseFromMemory]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.dir_cntrl0.responseToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[6]
+
+[system.ruby.l1_cntrl0]
+type=L1Cache_Controller
+children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+eventq_index=0
+l2_select_num_bits=0
+mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
+requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
+request_latency=2
+responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
+responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
+ruby_system=system.ruby
+send_evictions=false
+sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
+transitions_per_cycle=32
+triggerQueue=system.ruby.l1_cntrl0.triggerQueue
+use_timeout_latency=50
+version=0
+
+[system.ruby.l1_cntrl0.L1Dcache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.L1Icache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=true
+replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.mandatoryQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.requestFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[0]
+
+[system.ruby.l1_cntrl0.requestToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[0]
+
+[system.ruby.l1_cntrl0.responseFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[1]
+
+[system.ruby.l1_cntrl0.responseToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[1]
+
+[system.ruby.l1_cntrl0.sequencer]
+type=RubySequencer
+clk_domain=system.ruby.clk_domain
+coreid=99
+dcache=system.ruby.l1_cntrl0.L1Dcache
+dcache_hit_latency=1
+deadlock_threshold=500000
+default_p_state=UNDEFINED
+eventq_index=0
+garnet_standalone=false
+icache=system.ruby.l1_cntrl0.L1Icache
+icache_hit_latency=1
+is_cpu_sequencer=true
+max_outstanding_requests=16
+no_retry_on_stall=true
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=true
+version=0
+slave=system.cpu.cpuInstDataPort[0]
+
+[system.ruby.l1_cntrl0.triggerQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.l2_cntrl0]
+type=L2Cache_Controller
+children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue
+GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache
+GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache
+L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
+L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
+L2cache=system.ruby.l2_cntrl0.L2cache
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+eventq_index=0
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+request_latency=2
+responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
+responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
+response_latency=2
+ruby_system=system.ruby
+system=system
+transitions_per_cycle=32
+triggerQueue=system.ruby.l2_cntrl0.triggerQueue
+version=0
+
+[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[2]
+
+[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[2]
+
+[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[3]
+
+[system.ruby.l2_cntrl0.L1RequestToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[3]
+
+[system.ruby.l2_cntrl0.L2cache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=512
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l2_cntrl0.L2cache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=512
+
+[system.ruby.l2_cntrl0.responseFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[4]
+
+[system.ruby.l2_cntrl0.responseToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[4]
+
+[system.ruby.l2_cntrl0.triggerQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+
+[system.ruby.network]
+type=SimpleNetwork
+children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
+adaptive_routing=false
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+control_msg_size=8
+default_p_state=UNDEFINED
+endpoint_bandwidth=1000
+eventq_index=0
+ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
+int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
+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=3
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
+ruby_system=system.ruby
+topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave
+slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master
+
+[system.ruby.network.ext_links0]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l1_cntrl0
+int_node=system.ruby.network.routers0
+latency=1
+link_id=0
+weight=1
+
+[system.ruby.network.ext_links1]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l2_cntrl0
+int_node=system.ruby.network.routers1
+latency=1
+link_id=1
+weight=1
+
+[system.ruby.network.ext_links2]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.dir_cntrl0
+int_node=system.ruby.network.routers2
+latency=1
+link_id=2
+weight=1
+
+[system.ruby.network.int_link_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers24]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers25]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers26]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers27]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers28]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers29]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers30]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers31]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers32]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers33]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers34]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers35]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_links0]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=3
+src_node=system.ruby.network.routers0
+src_outport=
+weight=1
+
+[system.ruby.network.int_links1]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=4
+src_node=system.ruby.network.routers1
+src_outport=
+weight=1
+
+[system.ruby.network.int_links2]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=5
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.int_links3]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers0
+eventq_index=0
+latency=1
+link_id=6
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.int_links4]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers1
+eventq_index=0
+latency=1
+link_id=7
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.int_links5]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=8
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.routers0]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11
+power_model=Null
+router_id=0
+virt_nets=3
+
+[system.ruby.network.routers0.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11
+power_model=Null
+router_id=1
+virt_nets=3
+
+[system.ruby.network.routers1.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11
+power_model=Null
+router_id=2
+virt_nets=3
+
+[system.ruby.network.routers2.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17
+power_model=Null
+router_id=3
+virt_nets=3
+
+[system.ruby.network.routers3.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.sys_port_proxy]
+type=RubyPortProxy
+clk_domain=system.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+is_cpu_sequencer=true
+no_retry_on_stall=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=false
+version=0
+slave=system.system_port
+
+[system.voltage_domain]
+type=VoltageDomain
+eventq_index=0
+voltage=1.000000
+
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simerr
new file mode 100755 (executable)
index 0000000..cee0dfc
--- /dev/null
@@ -0,0 +1,8 @@
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
+warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simout b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simout
new file mode 100755 (executable)
index 0000000..354aa7d
--- /dev/null
@@ -0,0 +1,13 @@
+Redirecting stdout to build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout
+Redirecting stderr to build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr
+gem5 Simulator System.  http://gem5.org
+gem5 is copyrighted software; use the --copyright option for details.
+
+gem5 compiled Oct 13 2016 20:30:58
+gem5 started Oct 13 2016 20:31:25
+gem5 executing on e108600-lin, pid 17788
+command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory
+
+Global frequency set at 1000000000 ticks per second
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 57351 because Ruby Tester completed
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/stats.txt
new file mode 100644 (file)
index 0000000..c3a7f3e
--- /dev/null
@@ -0,0 +1,649 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  0.000057                       # Number of seconds simulated
+sim_ticks                                       57351                       # Number of ticks simulated
+final_tick                                      57351                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_freq                                   1000000000                       # Frequency of simulated ticks
+host_tick_rate                                 527309                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 410220                       # Number of bytes of host memory used
+host_seconds                                     0.11                       # 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.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0        56384                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total              56384                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0        50624                       # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total           50624                       # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0          881                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total                 881                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0          791                       # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total                791                       # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0    983138916                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total             983138916                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0    882704748                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total            882704748                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0   1865843664                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total           1865843664                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs                         881                       # Number of read requests accepted
+system.mem_ctrls.writeReqs                        791                       # Number of write requests accepted
+system.mem_ctrls.readBursts                       881                       # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts                      791                       # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM                  48256                       # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ                    8128                       # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten                   42816                       # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys                   56384                       # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys                50624                       # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ                    127                       # 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               222                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1               247                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2               228                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3                57                       # 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               195                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1               221                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2               201                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3                52                       # 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                         57270                       # 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                   881                       # 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                  791                       # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0                     553                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1                     198                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2                       3                       # 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                     25                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::16                     26                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17                     31                       # 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                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20                     43                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23                     39                       # 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                     42                       # 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                     39                       # 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                      2                       # 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          103                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean    877.359223                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean   782.793653                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev   281.638652                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127            2      1.94%      1.94% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255            4      3.88%      5.83% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383            6      5.83%     11.65% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639            6      5.83%     17.48% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767            4      3.88%     21.36% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895            3      2.91%     24.27% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023            2      1.94%     26.21% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151           76     73.79%    100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total          103                       # 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.447368                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean     19.196443                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev      3.599530                       # 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             9     23.68%     26.32% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19            10     26.32%     52.63% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21            13     34.21%     86.84% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23             3      7.89%     94.74% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::24-25             1      2.63%     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.605263                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean     17.559134                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev      1.284828                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16               13     34.21%     34.21% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17                1      2.63%     36.84% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18               13     34.21%     71.05% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::19               10     26.32%     97.37% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::20                1      2.63%    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                        10814                       # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat                   25140                       # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat                       3770                       # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat                        14.34                       # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat                   33.34                       # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW                       841.42                       # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW                       746.56                       # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys                    983.14                       # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys                    882.70                       # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil                        12.41                       # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead                     6.57                       # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite                    5.83                       # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen                       1.47                       # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen                      24.63                       # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits                      656                       # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits                     661                       # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate                 87.00                       # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate                94.97                       # Row buffer hit rate for writes
+system.mem_ctrls.avgGap                         34.25                       # Average gap between requests
+system.mem_ctrls.pageHitRate                    90.83                       # Row buffer hit rate, read and write combined
+system.mem_ctrls_0.actEnergy                   756840                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_0.preEnergy                   397992                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_0.readEnergy                 8613696                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_0.writeEnergy                5587488                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_0.refreshEnergy         4302480.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_0.actBackEnergy             11006472                       # Energy for active background per rank (pJ)
+system.mem_ctrls_0.preBackEnergy                91776                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_0.actPowerDownEnergy        15034776                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_0.prePowerDownEnergy            1536                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_0.totalEnergy               45793056                       # Total energy per rank (pJ)
+system.mem_ctrls_0.averagePower            798.470053                       # Core power per rank (mW)
+system.mem_ctrls_0.totalIdleTime                32938                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_0.memoryStateTime::IDLE           43                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::REF          1820                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::PRE_PDN            4                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT         22513                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT_PDN        32971                       # Time in different power states
+system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
+system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_1.selfRefreshEnergy          9963120                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_1.totalEnergy               17309616                       # Total energy per rank (pJ)
+system.mem_ctrls_1.averagePower            301.818905                       # Core power per rank (mW)
+system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::SREF        41513                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
+system.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.cpu.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.clk_domain.clock                        1                       # Clock period in ticks
+system.ruby.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
+system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
+system.ruby.outstanding_req_hist_seqr::samples         1014                      
+system.ruby.outstanding_req_hist_seqr::mean    15.673570                      
+system.ruby.outstanding_req_hist_seqr::gmean    15.569970                      
+system.ruby.outstanding_req_hist_seqr::stdev     1.195975                      
+system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.49% |           2      0.20%      0.69% |           4      0.39%      1.08% |           2      0.20%      1.28% |           3      0.30%      1.58% |         194     19.13%     20.71% |         804     79.29%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist_seqr::total         1014                      
+system.ruby.latency_hist_seqr::bucket_size          256                      
+system.ruby.latency_hist_seqr::max_bucket         2559                      
+system.ruby.latency_hist_seqr::samples            999                      
+system.ruby.latency_hist_seqr::mean        900.097097                      
+system.ruby.latency_hist_seqr::gmean       478.512857                      
+system.ruby.latency_hist_seqr::stdev       377.349343                      
+system.ruby.latency_hist_seqr            |         145     14.51%     14.51% |           9      0.90%     15.42% |           4      0.40%     15.82% |         380     38.04%     53.85% |         412     41.24%     95.10% |          49      4.90%    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_seqr::total              999                      
+system.ruby.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.hit_latency_hist_seqr::samples           90                      
+system.ruby.hit_latency_hist_seqr::mean             1                      
+system.ruby.hit_latency_hist_seqr::gmean            1                      
+system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |          90    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.hit_latency_hist_seqr::total           90                      
+system.ruby.miss_latency_hist_seqr::bucket_size          256                      
+system.ruby.miss_latency_hist_seqr::max_bucket         2559                      
+system.ruby.miss_latency_hist_seqr::samples          909                      
+system.ruby.miss_latency_hist_seqr::mean   989.116612                      
+system.ruby.miss_latency_hist_seqr::gmean   881.514808                      
+system.ruby.miss_latency_hist_seqr::stdev   261.625282                      
+system.ruby.miss_latency_hist_seqr       |          55      6.05%      6.05% |           9      0.99%      7.04% |           4      0.44%      7.48% |         380     41.80%     49.28% |         412     45.32%     94.61% |          49      5.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.miss_latency_hist_seqr::total          909                      
+system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.l1_cntrl0.L1Dcache.demand_hits           88                       # 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          947                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits            2                       # 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           52                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load            2                       # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store           89                       # 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.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.l2_cntrl0.L2cache.demand_hits           28                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          881                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          909                       # Number of cache demand accesses
+system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
+system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.percent_links_utilized     8.691653                      
+system.ruby.network.routers0.msg_count.Request_Control::0          909                      
+system.ruby.network.routers0.msg_count.Response_Data::2          881                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2           28                      
+system.ruby.network.routers0.msg_count.Writeback_Data::2          904                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0         1808                      
+system.ruby.network.routers0.msg_count.Unblock_Control::2          908                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0         7272                      
+system.ruby.network.routers0.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2         2016                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2        65088                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0        14464                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2         7264                      
+system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers1.percent_links_utilized    16.709822                      
+system.ruby.network.routers1.msg_count.Request_Control::0          909                      
+system.ruby.network.routers1.msg_count.Request_Control::1          881                      
+system.ruby.network.routers1.msg_count.Response_Data::2         1762                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2           28                      
+system.ruby.network.routers1.msg_count.Writeback_Data::2         1695                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0         1808                      
+system.ruby.network.routers1.msg_count.Writeback_Control::1         1582                      
+system.ruby.network.routers1.msg_count.Unblock_Control::2         1788                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0         7272                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         7048                      
+system.ruby.network.routers1.msg_bytes.Response_Data::2       126864                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2         2016                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2       122040                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0        14464                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1        12656                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2        14304                      
+system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers2.percent_links_utilized     8.016861                      
+system.ruby.network.routers2.msg_count.Request_Control::1          881                      
+system.ruby.network.routers2.msg_count.Response_Data::2          881                      
+system.ruby.network.routers2.msg_count.Writeback_Data::2          791                      
+system.ruby.network.routers2.msg_count.Writeback_Control::1         1582                      
+system.ruby.network.routers2.msg_count.Unblock_Control::2          880                      
+system.ruby.network.routers2.msg_bytes.Request_Control::1         7048                      
+system.ruby.network.routers2.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::2        56952                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1        12656                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2         7040                      
+system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers3.percent_links_utilized    11.139881                      
+system.ruby.network.routers3.msg_count.Request_Control::0          909                      
+system.ruby.network.routers3.msg_count.Request_Control::1          881                      
+system.ruby.network.routers3.msg_count.Response_Data::2         1762                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2           28                      
+system.ruby.network.routers3.msg_count.Writeback_Data::2         1695                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0         1808                      
+system.ruby.network.routers3.msg_count.Writeback_Control::1         1582                      
+system.ruby.network.routers3.msg_count.Unblock_Control::2         1788                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0         7272                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         7048                      
+system.ruby.network.routers3.msg_bytes.Response_Data::2       126864                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2         2016                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2       122040                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0        14464                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1        12656                      
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2        14304                      
+system.ruby.network.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.network.msg_count.Request_Control         5370                      
+system.ruby.network.msg_count.Response_Data         5286                      
+system.ruby.network.msg_count.ResponseL2hit_Data           84                      
+system.ruby.network.msg_count.Writeback_Data         5085                      
+system.ruby.network.msg_count.Writeback_Control        10170                      
+system.ruby.network.msg_count.Unblock_Control         5364                      
+system.ruby.network.msg_byte.Request_Control        42960                      
+system.ruby.network.msg_byte.Response_Data       380592                      
+system.ruby.network.msg_byte.ResponseL2hit_Data         6048                      
+system.ruby.network.msg_byte.Writeback_Data       366120                      
+system.ruby.network.msg_byte.Writeback_Control        81360                      
+system.ruby.network.msg_byte.Unblock_Control        42912                      
+system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        57351                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.throttle0.link_utilization     7.917909                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2          881                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2           28                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0          904                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2         2016                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0         7232                      
+system.ruby.network.routers0.throttle1.link_utilization     9.465397                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0          909                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2          904                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0          904                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2          908                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0         7272                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2        65088                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0         7232                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2         7264                      
+system.ruby.network.routers1.throttle0.link_utilization    17.067706                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0          909                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2          881                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2          904                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0          904                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1          791                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2          908                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0         7272                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2        65088                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0         7232                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1         6328                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2         7264                      
+system.ruby.network.routers1.throttle1.link_utilization    16.351938                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1          881                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2          881                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2           28                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2          791                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0          904                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1          791                      
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2          880                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1         7048                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2         2016                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2        56952                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0         7232                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1         6328                      
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2         7040                      
+system.ruby.network.routers2.throttle0.link_utilization     8.431414                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1          881                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2          791                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1          791                      
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2          880                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1         7048                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2        56952                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1         6328                      
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2         7040                      
+system.ruby.network.routers2.throttle1.link_utilization     7.602309                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2          881                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1          791                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1         6328                      
+system.ruby.network.routers3.throttle0.link_utilization     7.920524                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2          881                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2           28                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0          904                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2         2016                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0         7232                      
+system.ruby.network.routers3.throttle1.link_utilization    17.067706                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0          909                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2          881                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2          904                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0          904                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1          791                      
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2          908                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0         7272                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2        63432                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2        65088                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0         7232                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1         6328                      
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2         7264                      
+system.ruby.network.routers3.throttle2.link_utilization     8.431414                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1          881                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2          791                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1          791                      
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2          880                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1         7048                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2        56952                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1         6328                      
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2         7040                      
+system.ruby.LD.latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.latency_hist_seqr::samples           48                      
+system.ruby.LD.latency_hist_seqr::mean     885.875000                      
+system.ruby.LD.latency_hist_seqr::gmean    375.211617                      
+system.ruby.LD.latency_hist_seqr::stdev    381.714030                      
+system.ruby.LD.latency_hist_seqr         |           7     14.58%     14.58% |           0      0.00%     14.58% |           0      0.00%     14.58% |          21     43.75%     58.33% |          18     37.50%     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.LD.latency_hist_seqr::total            48                      
+system.ruby.LD.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.LD.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.LD.hit_latency_hist_seqr::samples            7                      
+system.ruby.LD.hit_latency_hist_seqr::mean            1                      
+system.ruby.LD.hit_latency_hist_seqr::gmean            1                      
+system.ruby.LD.hit_latency_hist_seqr     |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.hit_latency_hist_seqr::total            7                      
+system.ruby.LD.miss_latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.miss_latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.miss_latency_hist_seqr::samples           41                      
+system.ruby.LD.miss_latency_hist_seqr::mean  1036.951220                      
+system.ruby.LD.miss_latency_hist_seqr::gmean  1032.254678                      
+system.ruby.LD.miss_latency_hist_seqr::stdev   103.845065                      
+system.ruby.LD.miss_latency_hist_seqr    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          21     51.22%     51.22% |          18     43.90%     95.12% |           2      4.88%    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_seqr::total           41                      
+system.ruby.ST.latency_hist_seqr::bucket_size          256                      
+system.ruby.ST.latency_hist_seqr::max_bucket         2559                      
+system.ruby.ST.latency_hist_seqr::samples          899                      
+system.ruby.ST.latency_hist_seqr::mean     947.919911                      
+system.ruby.ST.latency_hist_seqr::gmean    545.272647                      
+system.ruby.ST.latency_hist_seqr::stdev    331.026961                      
+system.ruby.ST.latency_hist_seqr         |          89      9.90%      9.90% |           6      0.67%     10.57% |           4      0.44%     11.01% |         359     39.93%     50.95% |         394     43.83%     94.77% |          47      5.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_seqr::total           899                      
+system.ruby.ST.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.ST.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.ST.hit_latency_hist_seqr::samples           81                      
+system.ruby.ST.hit_latency_hist_seqr::mean            1                      
+system.ruby.ST.hit_latency_hist_seqr::gmean            1                      
+system.ruby.ST.hit_latency_hist_seqr     |           0      0.00%      0.00% |          81    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.ST.hit_latency_hist_seqr::total           81                      
+system.ruby.ST.miss_latency_hist_seqr::bucket_size          256                      
+system.ruby.ST.miss_latency_hist_seqr::max_bucket         2559                      
+system.ruby.ST.miss_latency_hist_seqr::samples          818                      
+system.ruby.ST.miss_latency_hist_seqr::mean  1041.685819                      
+system.ruby.ST.miss_latency_hist_seqr::gmean  1017.650590                      
+system.ruby.ST.miss_latency_hist_seqr::stdev   150.806361                      
+system.ruby.ST.miss_latency_hist_seqr    |           8      0.98%      0.98% |           6      0.73%      1.71% |           4      0.49%      2.20% |         359     43.89%     46.09% |         394     48.17%     94.25% |          47      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.ST.miss_latency_hist_seqr::total          818                      
+system.ruby.IFETCH.latency_hist_seqr::bucket_size           64                      
+system.ruby.IFETCH.latency_hist_seqr::max_bucket          639                      
+system.ruby.IFETCH.latency_hist_seqr::samples           52                      
+system.ruby.IFETCH.latency_hist_seqr::mean    86.442308                      
+system.ruby.IFETCH.latency_hist_seqr::gmean    62.630120                      
+system.ruby.IFETCH.latency_hist_seqr::stdev    84.743769                      
+system.ruby.IFETCH.latency_hist_seqr     |          17     32.69%     32.69% |          31     59.62%     92.31% |           1      1.92%     94.23% |           0      0.00%     94.23% |           0      0.00%     94.23% |           2      3.85%     98.08% |           0      0.00%     98.08% |           1      1.92%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.latency_hist_seqr::total           52                      
+system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            1                      
+system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket            9                      
+system.ruby.IFETCH.hit_latency_hist_seqr::samples            2                      
+system.ruby.IFETCH.hit_latency_hist_seqr::mean            1                      
+system.ruby.IFETCH.hit_latency_hist_seqr::gmean            1                      
+system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.hit_latency_hist_seqr::total            2                      
+system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           64                      
+system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          639                      
+system.ruby.IFETCH.miss_latency_hist_seqr::samples           50                      
+system.ruby.IFETCH.miss_latency_hist_seqr::mean    89.860000                      
+system.ruby.IFETCH.miss_latency_hist_seqr::gmean    73.901725                      
+system.ruby.IFETCH.miss_latency_hist_seqr::stdev    84.644758                      
+system.ruby.IFETCH.miss_latency_hist_seqr |          15     30.00%     30.00% |          31     62.00%     92.00% |           1      2.00%     94.00% |           0      0.00%     94.00% |           0      0.00%     94.00% |           2      4.00%     98.00% |           0      0.00%     98.00% |           1      2.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.miss_latency_hist_seqr::total           50                      
+system.ruby.Directory_Controller.GETX             796      0.00%      0.00%
+system.ruby.Directory_Controller.GETS              85      0.00%      0.00%
+system.ruby.Directory_Controller.PUTX             791      0.00%      0.00%
+system.ruby.Directory_Controller.Unblock           81      0.00%      0.00%
+system.ruby.Directory_Controller.Last_Unblock            3      0.00%      0.00%
+system.ruby.Directory_Controller.Exclusive_Unblock          796      0.00%      0.00%
+system.ruby.Directory_Controller.Dirty_Writeback          791      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data          881      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack          791      0.00%      0.00%
+system.ruby.Directory_Controller.I.GETX           735      0.00%      0.00%
+system.ruby.Directory_Controller.I.GETS            82      0.00%      0.00%
+system.ruby.Directory_Controller.I.Memory_Ack          791      0.00%      0.00%
+system.ruby.Directory_Controller.S.GETX            61      0.00%      0.00%
+system.ruby.Directory_Controller.S.GETS             3      0.00%      0.00%
+system.ruby.Directory_Controller.M.PUTX           791      0.00%      0.00%
+system.ruby.Directory_Controller.IS.Unblock           81      0.00%      0.00%
+system.ruby.Directory_Controller.IS.Memory_Data           82      0.00%      0.00%
+system.ruby.Directory_Controller.SS.Last_Unblock            3      0.00%      0.00%
+system.ruby.Directory_Controller.SS.Memory_Data            3      0.00%      0.00%
+system.ruby.Directory_Controller.MM.Exclusive_Unblock          796      0.00%      0.00%
+system.ruby.Directory_Controller.MM.Memory_Data          796      0.00%      0.00%
+system.ruby.Directory_Controller.MI.Dirty_Writeback          791      0.00%      0.00%
+system.ruby.L1Cache_Controller.Load                48      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ifetch              64      0.00%      0.00%
+system.ruby.L1Cache_Controller.Store              905      0.00%      0.00%
+system.ruby.L1Cache_Controller.L1_Replacement        84079      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data                85      0.00%      0.00%
+system.ruby.L1Cache_Controller.Exclusive_Data          824      0.00%      0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack_Data          904      0.00%      0.00%
+system.ruby.L1Cache_Controller.All_acks           818      0.00%      0.00%
+system.ruby.L1Cache_Controller.Use_Timeout          823      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Load              41      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Ifetch            50      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Store            818      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.Ifetch             2      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement           82      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement            5      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_W.Use_Timeout            6      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Load              7      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Store            70      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.L1_Replacement          817      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.Store           11      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement        31468      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_Timeout          817      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement        48874      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Exclusive_Data          818      0.00%      0.00%
+system.ruby.L1Cache_Controller.OM.L1_Replacement          674      0.00%      0.00%
+system.ruby.L1Cache_Controller.OM.All_acks          818      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement         2159      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data             85      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data            6      0.00%      0.00%
+system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data           82      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Ifetch           12      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Store             6      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data          822      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETS             91      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETX            818      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX            822      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTS_only           82      0.00%      0.00%
+system.ruby.L2Cache_Controller.All_Acks           796      0.00%      0.00%
+system.ruby.L2Cache_Controller.Data               881      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_WBCLEANDATA           82      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_WBDIRTYDATA          822      0.00%      0.00%
+system.ruby.L2Cache_Controller.Writeback_Ack          791      0.00%      0.00%
+system.ruby.L2Cache_Controller.Unblock             84      0.00%      0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock          824      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement          873      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS           85      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX          796      0.00%      0.00%
+system.ruby.L2Cache_Controller.ILS.L1_PUTS_only           82      0.00%      0.00%
+system.ruby.L2Cache_Controller.ILX.L1_PUTX          822      0.00%      0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement           82      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX           22      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement          791      0.00%      0.00%
+system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA           82      0.00%      0.00%
+system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA          822      0.00%      0.00%
+system.ruby.L2Cache_Controller.IGS.Data            85      0.00%      0.00%
+system.ruby.L2Cache_Controller.IGS.Unblock           84      0.00%      0.00%
+system.ruby.L2Cache_Controller.IGM.Data           796      0.00%      0.00%
+system.ruby.L2Cache_Controller.IGMO.All_Acks          796      0.00%      0.00%
+system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock          796      0.00%      0.00%
+system.ruby.L2Cache_Controller.MM.Exclusive_Unblock           22      0.00%      0.00%
+system.ruby.L2Cache_Controller.OO.Exclusive_Unblock            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.MI.Writeback_Ack          791      0.00%      0.00%
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini
new file mode 100644 (file)
index 0000000..baeaaa8
--- /dev/null
@@ -0,0 +1,2063 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=false
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000
+time_sync_spin_threshold=100000
+
+[system]
+type=System
+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
+default_p_state=UNDEFINED
+eventq_index=0
+exit_on_work_items=false
+init_param=0
+kernel=
+kernel_addr_check=true
+load_addr_mask=1099511627775
+load_offset=0
+mem_mode=timing
+mem_ranges=0:268435455:0:0:0:0
+memories=system.mem_ctrls
+mmap_using_noreserve=false
+multi_thread=false
+num_work_ids=16
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+readfile=
+symbolfile=
+thermal_components=
+thermal_model=Null
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.sys_port_proxy.slave[0]
+
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+default_p_state=UNDEFINED
+eventq_index=0
+num_cpus=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+system=system
+wakeup_frequency=10
+cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.055000
+IDD02=0.000000
+IDD2N=0.032000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.032000
+IDD2P12=0.000000
+IDD3N=0.038000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.038000
+IDD3P12=0.000000
+IDD4R=0.157000
+IDD4R2=0.000000
+IDD4W=0.125000
+IDD4W2=0.000000
+IDD5=0.235000
+IDD52=0.000000
+IDD6=0.020000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaCoCh
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
+clk_domain=system.clk_domain
+conf_table_reported=true
+default_p_state=UNDEFINED
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
+eventq_index=0
+in_addr_map=true
+kvm_map=true
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+page_policy=open_adaptive
+power_model=Null
+range=0:268435455:5:19:0:0
+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=6
+tXPDLL=0
+tXS=270
+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
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
+access_backing_store=false
+all_instructions=false
+block_size_bytes=64
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+hot_lines=false
+memory_size_bits=48
+num_of_sequencers=1
+number_of_virtual_networks=6
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+phys_mem=Null
+power_model=Null
+randomization=true
+
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.ruby.dir_cntrl0]
+type=Directory_Controller
+children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+directory=system.ruby.dir_cntrl0.directory
+directory_latency=5
+distributed_persistent=true
+dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
+dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
+eventq_index=0
+fixed_timeout_latency=100
+l2_select_num_bits=0
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir
+persistentToDir=system.ruby.dir_cntrl0.persistentToDir
+power_model=Null
+recycle_latency=10
+reissue_wakeup_latency=10
+requestFromDir=system.ruby.dir_cntrl0.requestFromDir
+requestToDir=system.ruby.dir_cntrl0.requestToDir
+responseFromDir=system.ruby.dir_cntrl0.responseFromDir
+responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
+responseToDir=system.ruby.dir_cntrl0.responseToDir
+ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
+transitions_per_cycle=32
+version=0
+memory=system.mem_ctrls.port
+
+[system.ruby.dir_cntrl0.directory]
+type=RubyDirectoryMemory
+eventq_index=0
+numa_high_bit=5
+size=268435456
+version=0
+
+[system.ruby.dir_cntrl0.dmaRequestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[10]
+
+[system.ruby.dir_cntrl0.dmaResponseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[9]
+
+[system.ruby.dir_cntrl0.persistentFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[8]
+
+[system.ruby.dir_cntrl0.persistentToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[9]
+
+[system.ruby.dir_cntrl0.requestFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[6]
+
+[system.ruby.dir_cntrl0.requestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[7]
+
+[system.ruby.dir_cntrl0.responseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[7]
+
+[system.ruby.dir_cntrl0.responseFromMemory]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.dir_cntrl0.responseToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[8]
+
+[system.ruby.l1_cntrl0]
+type=L1Cache_Controller
+children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
+N_tokens=2
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+dynamic_timeout_enabled=true
+eventq_index=0
+fixed_timeout_latency=300
+l1_request_latency=2
+l1_response_latency=2
+l2_select_num_bits=0
+mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
+no_mig_atomic=true
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache
+persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache
+power_model=Null
+recycle_latency=10
+reissue_wakeup_latency=10
+requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
+requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
+responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
+responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
+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
+
+[system.ruby.l1_cntrl0.L1Dcache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.L1Icache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.mandatoryQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.persistentFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[2]
+
+[system.ruby.l1_cntrl0.persistentToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[2]
+
+[system.ruby.l1_cntrl0.requestFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[0]
+
+[system.ruby.l1_cntrl0.requestToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[0]
+
+[system.ruby.l1_cntrl0.responseFromL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[1]
+
+[system.ruby.l1_cntrl0.responseToL1Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[1]
+
+[system.ruby.l1_cntrl0.sequencer]
+type=RubySequencer
+clk_domain=system.ruby.clk_domain
+coreid=99
+dcache=system.ruby.l1_cntrl0.L1Dcache
+dcache_hit_latency=1
+deadlock_threshold=500000
+default_p_state=UNDEFINED
+eventq_index=0
+garnet_standalone=false
+icache=system.ruby.l1_cntrl0.L1Icache
+icache_hit_latency=1
+is_cpu_sequencer=true
+max_outstanding_requests=16
+no_retry_on_stall=true
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=true
+version=0
+slave=system.cpu.cpuInstDataPort[0]
+
+[system.ruby.l2_cntrl0]
+type=L2Cache_Controller
+children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache
+GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache
+GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache
+L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
+L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
+L2cache=system.ruby.l2_cntrl0.L2cache
+N_tokens=2
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+eventq_index=0
+filtering_enabled=true
+l2_request_latency=5
+l2_response_latency=5
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache
+power_model=Null
+recycle_latency=10
+responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
+responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
+ruby_system=system.ruby
+system=system
+transitions_per_cycle=32
+version=0
+
+[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[3]
+
+[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[3]
+
+[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[4]
+
+[system.ruby.l2_cntrl0.L1RequestToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[4]
+
+[system.ruby.l2_cntrl0.L2cache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=512
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l2_cntrl0.L2cache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=512
+
+[system.ruby.l2_cntrl0.persistentToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[6]
+
+[system.ruby.l2_cntrl0.responseFromL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[5]
+
+[system.ruby.l2_cntrl0.responseToL2Cache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[5]
+
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+
+[system.ruby.network]
+type=SimpleNetwork
+children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_link_buffers60 int_link_buffers61 int_link_buffers62 int_link_buffers63 int_link_buffers64 int_link_buffers65 int_link_buffers66 int_link_buffers67 int_link_buffers68 int_link_buffers69 int_link_buffers70 int_link_buffers71 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
+adaptive_routing=false
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+control_msg_size=8
+default_p_state=UNDEFINED
+endpoint_bandwidth=1000
+eventq_index=0
+ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
+int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 system.ruby.network.int_link_buffers60 system.ruby.network.int_link_buffers61 system.ruby.network.int_link_buffers62 system.ruby.network.int_link_buffers63 system.ruby.network.int_link_buffers64 system.ruby.network.int_link_buffers65 system.ruby.network.int_link_buffers66 system.ruby.network.int_link_buffers67 system.ruby.network.int_link_buffers68 system.ruby.network.int_link_buffers69 system.ruby.network.int_link_buffers70 system.ruby.network.int_link_buffers71
+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=6
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
+ruby_system=system.ruby
+topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
+slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
+
+[system.ruby.network.ext_links0]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l1_cntrl0
+int_node=system.ruby.network.routers0
+latency=1
+link_id=0
+weight=1
+
+[system.ruby.network.ext_links1]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l2_cntrl0
+int_node=system.ruby.network.routers1
+latency=1
+link_id=1
+weight=1
+
+[system.ruby.network.ext_links2]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.dir_cntrl0
+int_node=system.ruby.network.routers2
+latency=1
+link_id=2
+weight=1
+
+[system.ruby.network.int_link_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers24]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers25]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers26]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers27]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers28]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers29]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers30]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers31]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers32]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers33]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers34]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers35]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers36]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers37]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers38]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers39]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers40]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers41]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers42]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers43]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers44]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers45]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers46]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers47]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers48]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers49]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers50]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers51]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers52]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers53]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers54]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers55]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers56]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers57]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers58]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers59]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers60]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers61]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers62]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers63]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers64]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers65]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers66]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers67]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers68]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers69]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers70]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers71]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_links0]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=3
+src_node=system.ruby.network.routers0
+src_outport=
+weight=1
+
+[system.ruby.network.int_links1]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=4
+src_node=system.ruby.network.routers1
+src_outport=
+weight=1
+
+[system.ruby.network.int_links2]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers3
+eventq_index=0
+latency=1
+link_id=5
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.int_links3]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers0
+eventq_index=0
+latency=1
+link_id=6
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.int_links4]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers1
+eventq_index=0
+latency=1
+link_id=7
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.int_links5]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=8
+src_node=system.ruby.network.routers3
+src_outport=
+weight=1
+
+[system.ruby.network.routers0]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23
+power_model=Null
+router_id=0
+virt_nets=6
+
+[system.ruby.network.routers0.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23
+power_model=Null
+router_id=1
+virt_nets=6
+
+[system.ruby.network.routers1.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
+power_model=Null
+router_id=2
+virt_nets=6
+
+[system.ruby.network.routers2.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35
+power_model=Null
+router_id=3
+virt_nets=6
+
+[system.ruby.network.routers3.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers24]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers25]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers26]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers27]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers28]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers29]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers30]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers31]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers32]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers33]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers34]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers3.port_buffers35]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.sys_port_proxy]
+type=RubyPortProxy
+clk_domain=system.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+is_cpu_sequencer=true
+no_retry_on_stall=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=false
+version=0
+slave=system.system_port
+
+[system.voltage_domain]
+type=VoltageDomain
+eventq_index=0
+voltage=1.000000
+
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simerr b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simerr
new file mode 100755 (executable)
index 0000000..cee0dfc
--- /dev/null
@@ -0,0 +1,8 @@
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
+warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simout b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simout
new file mode 100755 (executable)
index 0000000..1351639
--- /dev/null
@@ -0,0 +1,13 @@
+Redirecting stdout to build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout
+Redirecting stderr to build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr
+gem5 Simulator System.  http://gem5.org
+gem5 is copyrighted software; use the --copyright option for details.
+
+gem5 compiled Oct 13 2016 20:33:48
+gem5 started Oct 13 2016 20:34:17
+gem5 executing on e108600-lin, pid 27528
+command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token
+
+Global frequency set at 1000000000 ticks per second
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 53801 because Ruby Tester completed
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/stats.txt
new file mode 100644 (file)
index 0000000..e0aa110
--- /dev/null
@@ -0,0 +1,711 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  0.000054                       # Number of seconds simulated
+sim_ticks                                       53801                       # Number of ticks simulated
+final_tick                                      53801                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_freq                                   1000000000                       # Frequency of simulated ticks
+host_tick_rate                                 784976                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 409916                       # Number of bytes of host memory used
+host_seconds                                     0.07                       # 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.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0        52672                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total              52672                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0        47552                       # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total           47552                       # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0          823                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total                 823                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0          743                       # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total                743                       # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0    979015260                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total             979015260                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0    883849743                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total            883849743                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0   1862865003                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total           1862865003                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs                         824                       # Number of read requests accepted
+system.mem_ctrls.writeReqs                        743                       # Number of write requests accepted
+system.mem_ctrls.readBursts                       824                       # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts                      743                       # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM                  43776                       # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ                    8960                       # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten                   40320                       # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys                   52736                       # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys                47552                       # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ                    140                       # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts                    90                       # 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               217                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1               193                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2               224                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3                50                       # 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               196                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1               186                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2               201                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3                47                       # 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                         53772                       # 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                   824                       # 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                  743                       # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0                     527                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1                     156                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2                       1                       # 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                      4                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17                     20                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19                     43                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20                     44                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21                     41                       # 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                     39                       # 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                     40                       # 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                     45                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31                     39                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32                     39                       # 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           90                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean    916.622222                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean   830.573922                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev   254.887972                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127            1      1.11%      1.11% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255            5      5.56%      6.67% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383            1      1.11%      7.78% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511            2      2.22%     10.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767            3      3.33%     13.33% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895            4      4.44%     17.78% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023            4      4.44%     22.22% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151           70     77.78%    100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total           90                       # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples           39                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean      17.282051                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean     16.989006                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev      3.886202                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-13             1      2.56%      2.56% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15             8     20.51%     23.08% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17            18     46.15%     69.23% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19             8     20.51%     89.74% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21             2      5.13%     94.87% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23             1      2.56%     97.44% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::38-39             1      2.56%    100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total            39                       # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples           39                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean      16.153846                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean     16.145622                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev      0.539906                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16               36     92.31%     92.31% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18                3      7.69%    100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total            39                       # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat                        11889                       # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat                   24885                       # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat                       3420                       # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat                        17.38                       # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat                   36.38                       # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW                       813.67                       # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW                       749.43                       # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys                    980.20                       # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys                    883.85                       # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil                        12.21                       # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead                     6.36                       # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite                    5.85                       # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen                       1.38                       # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen                      25.30                       # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits                      599                       # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits                     622                       # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate                 87.57                       # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate                95.25                       # Row buffer hit rate for writes
+system.mem_ctrls.avgGap                         34.32                       # Average gap between requests
+system.mem_ctrls.pageHitRate                    91.32                       # Row buffer hit rate, read and write combined
+system.mem_ctrls_0.actEnergy                   664020                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_0.preEnergy                   347760                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_0.readEnergy                 7814016                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_0.writeEnergy                5261760                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_0.refreshEnergy         3687840.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_0.actBackEnergy             10048872                       # Energy for active background per rank (pJ)
+system.mem_ctrls_0.preBackEnergy                77568                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_0.actPowerDownEnergy        14391360                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_0.prePowerDownEnergy             768                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_0.totalEnergy               42293964                       # Total energy per rank (pJ)
+system.mem_ctrls_0.averagePower            786.118548                       # Core power per rank (mW)
+system.mem_ctrls_0.totalIdleTime                31562                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_0.memoryStateTime::IDLE           34                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::REF          1560                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::PRE_PDN            2                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT         20645                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT_PDN        31560                       # Time in different power states
+system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
+system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_1.selfRefreshEnergy          9111120                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_1.totalEnergy               16457616                       # Total energy per rank (pJ)
+system.mem_ctrls_1.averagePower            305.897957                       # Core power per rank (mW)
+system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::SREF        37963                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
+system.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.cpu.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.clk_domain.clock                        1                       # Clock period in ticks
+system.ruby.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
+system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
+system.ruby.outstanding_req_hist_seqr::samples          973                      
+system.ruby.outstanding_req_hist_seqr::mean    15.744090                      
+system.ruby.outstanding_req_hist_seqr::gmean    15.636746                      
+system.ruby.outstanding_req_hist_seqr::stdev     1.206668                      
+system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.21%      0.31% |           2      0.21%      0.51% |           2      0.21%      0.72% |           4      0.41%      1.13% |           2      0.21%      1.34% |           3      0.31%      1.64% |         112     11.51%     13.16% |         845     86.84%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist_seqr::total          973                      
+system.ruby.latency_hist_seqr::bucket_size          256                      
+system.ruby.latency_hist_seqr::max_bucket         2559                      
+system.ruby.latency_hist_seqr::samples            958                      
+system.ruby.latency_hist_seqr::mean        879.328810                      
+system.ruby.latency_hist_seqr::gmean       422.320646                      
+system.ruby.latency_hist_seqr::stdev       422.809847                      
+system.ruby.latency_hist_seqr            |         182     19.00%     19.00% |           6      0.63%     19.62% |           4      0.42%     20.04% |         214     22.34%     42.38% |         516     53.86%     96.24% |          36      3.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.latency_hist_seqr::total              958                      
+system.ruby.hit_latency_hist_seqr::bucket_size          256                      
+system.ruby.hit_latency_hist_seqr::max_bucket         2559                      
+system.ruby.hit_latency_hist_seqr::samples          136                      
+system.ruby.hit_latency_hist_seqr::mean    190.117647                      
+system.ruby.hit_latency_hist_seqr::gmean     5.669159                      
+system.ruby.hit_latency_hist_seqr::stdev   399.173351                      
+system.ruby.hit_latency_hist_seqr        |         112     82.35%     82.35% |           0      0.00%     82.35% |           0      0.00%     82.35% |          10      7.35%     89.71% |          13      9.56%     99.26% |           1      0.74%    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_seqr::total          136                      
+system.ruby.miss_latency_hist_seqr::bucket_size          256                      
+system.ruby.miss_latency_hist_seqr::max_bucket         2559                      
+system.ruby.miss_latency_hist_seqr::samples          822                      
+system.ruby.miss_latency_hist_seqr::mean   993.358881                      
+system.ruby.miss_latency_hist_seqr::gmean   861.758158                      
+system.ruby.miss_latency_hist_seqr::stdev   300.791358                      
+system.ruby.miss_latency_hist_seqr       |          70      8.52%      8.52% |           6      0.73%      9.25% |           4      0.49%      9.73% |         204     24.82%     34.55% |         503     61.19%     95.74% |          35      4.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.miss_latency_hist_seqr::total          822                      
+system.ruby.Directory.incomplete_times_seqr          822                      
+system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.l1_cntrl0.L1Dcache.demand_hits           92                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses          820                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses          912                       # 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           48                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses           48                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+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           91                       # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store            7                       # Number of times a load aliased with a pending store
+system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.l2_cntrl0.L2cache.demand_hits           43                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          825                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          868                       # Number of cache demand accesses
+system.ruby.l2_cntrl0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
+system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.percent_links_utilized     7.774948                      
+system.ruby.network.routers0.msg_count.Request_Control::1          868                      
+system.ruby.network.routers0.msg_count.Response_Data::4          823                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4           44                      
+system.ruby.network.routers0.msg_count.Writeback_Data::4          888                      
+system.ruby.network.routers0.msg_count.Persistent_Control::3           76                      
+system.ruby.network.routers0.msg_bytes.Request_Control::1         6944                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        59256                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4         3168                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::4        63936                      
+system.ruby.network.routers0.msg_bytes.Persistent_Control::3          608                      
+system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers1.percent_links_utilized     7.735451                      
+system.ruby.network.routers1.msg_count.Request_Control::1          868                      
+system.ruby.network.routers1.msg_count.Request_Control::2          825                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4           44                      
+system.ruby.network.routers1.msg_count.Writeback_Data::4         1605                      
+system.ruby.network.routers1.msg_count.Writeback_Control::4           75                      
+system.ruby.network.routers1.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         6944                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         6600                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4         3168                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::4       115560                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::4          600                      
+system.ruby.network.routers1.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers2.percent_links_utilized     6.985000                      
+system.ruby.network.routers2.msg_count.Request_Control::2          825                      
+system.ruby.network.routers2.msg_count.Response_Data::4          823                      
+system.ruby.network.routers2.msg_count.Writeback_Data::4          743                      
+system.ruby.network.routers2.msg_count.Writeback_Control::4           75                      
+system.ruby.network.routers2.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         6600                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        59256                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::4        53496                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::4          600                      
+system.ruby.network.routers2.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers3.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers3.percent_links_utilized     7.498621                      
+system.ruby.network.routers3.msg_count.Request_Control::1          868                      
+system.ruby.network.routers3.msg_count.Request_Control::2          825                      
+system.ruby.network.routers3.msg_count.Response_Data::4          823                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4           44                      
+system.ruby.network.routers3.msg_count.Writeback_Data::4         1618                      
+system.ruby.network.routers3.msg_count.Writeback_Control::4           75                      
+system.ruby.network.routers3.msg_count.Persistent_Control::3           76                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         6944                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         6600                      
+system.ruby.network.routers3.msg_bytes.Response_Data::4        59256                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4         3168                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::4       116496                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::4          600                      
+system.ruby.network.routers3.msg_bytes.Persistent_Control::3          608                      
+system.ruby.network.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.network.msg_count.Request_Control         5079                      
+system.ruby.network.msg_count.Response_Data         2469                      
+system.ruby.network.msg_count.ResponseL2hit_Data          132                      
+system.ruby.network.msg_count.Writeback_Data         4854                      
+system.ruby.network.msg_count.Writeback_Control          225                      
+system.ruby.network.msg_count.Persistent_Control          228                      
+system.ruby.network.msg_byte.Request_Control        40632                      
+system.ruby.network.msg_byte.Response_Data       177768                      
+system.ruby.network.msg_byte.ResponseL2hit_Data         9504                      
+system.ruby.network.msg_byte.Writeback_Data       349488                      
+system.ruby.network.msg_byte.Writeback_Control         1800                      
+system.ruby.network.msg_byte.Persistent_Control         1824                      
+system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        53801                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.throttle0.link_utilization     7.389268                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          823                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4           44                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4           13                      
+system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        59256                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4         3168                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4          936                      
+system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers0.throttle1.link_utilization     8.160629                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::1          868                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4          875                      
+system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1         6944                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4        63000                      
+system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers1.throttle0.link_utilization     8.051895                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::1          868                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4          862                      
+system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1         6944                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4        62064                      
+system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers1.throttle1.link_utilization     7.419007                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          825                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4           44                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4          743                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4           75                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         6600                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4         3168                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4        53496                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4          600                      
+system.ruby.network.routers2.throttle0.link_utilization     7.086300                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::2          825                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4          743                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4           75                      
+system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2         6600                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4        53496                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4          600                      
+system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers2.throttle1.link_utilization     6.883701                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4          823                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        59256                      
+system.ruby.network.routers3.throttle0.link_utilization     7.357670                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4          823                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4           44                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4           13                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4        59256                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4         3168                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4          936                      
+system.ruby.network.routers3.throttle1.link_utilization     8.051895                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::1          868                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4          862                      
+system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1         6944                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4        62064                      
+system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3          304                      
+system.ruby.network.routers3.throttle2.link_utilization     7.086300                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::2          825                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4          743                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4           75                      
+system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3           38                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2         6600                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4        53496                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4          600                      
+system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3          304                      
+system.ruby.LD.latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.latency_hist_seqr::samples           53                      
+system.ruby.LD.latency_hist_seqr::mean     911.113208                      
+system.ruby.LD.latency_hist_seqr::gmean    398.266031                      
+system.ruby.LD.latency_hist_seqr::stdev    447.197842                      
+system.ruby.LD.latency_hist_seqr         |          10     18.87%     18.87% |           0      0.00%     18.87% |           0      0.00%     18.87% |          10     18.87%     37.74% |          28     52.83%     90.57% |           5      9.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.LD.latency_hist_seqr::total            53                      
+system.ruby.LD.hit_latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.hit_latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.hit_latency_hist_seqr::samples            9                      
+system.ruby.LD.hit_latency_hist_seqr::mean          152                      
+system.ruby.LD.hit_latency_hist_seqr::gmean     4.500121                      
+system.ruby.LD.hit_latency_hist_seqr::stdev   435.863798                      
+system.ruby.LD.hit_latency_hist_seqr     |           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% |           1     11.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.LD.hit_latency_hist_seqr::total            9                      
+system.ruby.LD.miss_latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.miss_latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.miss_latency_hist_seqr::samples           44                      
+system.ruby.LD.miss_latency_hist_seqr::mean  1066.386364                      
+system.ruby.LD.miss_latency_hist_seqr::gmean   996.352114                      
+system.ruby.LD.miss_latency_hist_seqr::stdev   247.421326                      
+system.ruby.LD.miss_latency_hist_seqr    |           2      4.55%      4.55% |           0      0.00%      4.55% |           0      0.00%      4.55% |          10     22.73%     27.27% |          28     63.64%     90.91% |           4      9.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.miss_latency_hist_seqr::total           44                      
+system.ruby.ST.latency_hist_seqr::bucket_size          256                      
+system.ruby.ST.latency_hist_seqr::max_bucket         2559                      
+system.ruby.ST.latency_hist_seqr::samples          858                      
+system.ruby.ST.latency_hist_seqr::mean     921.592075                      
+system.ruby.ST.latency_hist_seqr::gmean    471.652464                      
+system.ruby.ST.latency_hist_seqr::stdev    386.984382                      
+system.ruby.ST.latency_hist_seqr         |         126     14.69%     14.69% |           5      0.58%     15.27% |           4      0.47%     15.73% |         204     23.78%     39.51% |         488     56.88%     96.39% |          31      3.61%    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_seqr::total           858                      
+system.ruby.ST.hit_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.hit_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.hit_latency_hist_seqr::samples          120                      
+system.ruby.ST.hit_latency_hist_seqr::mean   202.641667                      
+system.ruby.ST.hit_latency_hist_seqr::gmean     5.297334                      
+system.ruby.ST.hit_latency_hist_seqr::stdev   407.564189                      
+system.ruby.ST.hit_latency_hist_seqr     |          97     80.83%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |           0      0.00%     80.83% |          10      8.33%     89.17% |          12     10.00%     99.17% |           1      0.83%    100.00%
+system.ruby.ST.hit_latency_hist_seqr::total          120                      
+system.ruby.ST.miss_latency_hist_seqr::bucket_size          256                      
+system.ruby.ST.miss_latency_hist_seqr::max_bucket         2559                      
+system.ruby.ST.miss_latency_hist_seqr::samples          738                      
+system.ruby.ST.miss_latency_hist_seqr::mean  1038.494580                      
+system.ruby.ST.miss_latency_hist_seqr::gmean   978.643470                      
+system.ruby.ST.miss_latency_hist_seqr::stdev   222.427518                      
+system.ruby.ST.miss_latency_hist_seqr    |          29      3.93%      3.93% |           5      0.68%      4.61% |           4      0.54%      5.15% |         194     26.29%     31.44% |         475     64.36%     95.80% |          31      4.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.ST.miss_latency_hist_seqr::total          738                      
+system.ruby.IFETCH.latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.latency_hist_seqr::samples           47                      
+system.ruby.IFETCH.latency_hist_seqr::mean    71.957447                      
+system.ruby.IFETCH.latency_hist_seqr::gmean    60.044920                      
+system.ruby.IFETCH.latency_hist_seqr::stdev    50.481575                      
+system.ruby.IFETCH.latency_hist_seqr     |           7     14.89%     14.89% |          14     29.79%     44.68% |          21     44.68%     89.36% |           0      0.00%     89.36% |           1      2.13%     91.49% |           2      4.26%     95.74% |           1      2.13%     97.87% |           0      0.00%     97.87% |           1      2.13%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.latency_hist_seqr::total           47                      
+system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            4                      
+system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket           39                      
+system.ruby.IFETCH.hit_latency_hist_seqr::samples            7                      
+system.ruby.IFETCH.hit_latency_hist_seqr::mean    24.428571                      
+system.ruby.IFETCH.hit_latency_hist_seqr::gmean    24.407244                      
+system.ruby.IFETCH.hit_latency_hist_seqr::stdev     1.133893                      
+system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           7    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.hit_latency_hist_seqr::total            7                      
+system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.miss_latency_hist_seqr::samples           40                      
+system.ruby.IFETCH.miss_latency_hist_seqr::mean    80.275000                      
+system.ruby.IFETCH.miss_latency_hist_seqr::gmean    70.290048                      
+system.ruby.IFETCH.miss_latency_hist_seqr::stdev    50.290942                      
+system.ruby.IFETCH.miss_latency_hist_seqr |           0      0.00%      0.00% |          14     35.00%     35.00% |          21     52.50%     87.50% |           0      0.00%     87.50% |           1      2.50%     90.00% |           2      5.00%     95.00% |           1      2.50%     97.50% |           0      0.00%     97.50% |           1      2.50%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.miss_latency_hist_seqr::total           40                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::bucket_size            1                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::max_bucket            9                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::samples           92                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::mean            1                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::gmean            1                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::total           92                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::bucket_size          256                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::max_bucket         2559                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::samples           44                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::mean   585.545455                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::gmean   213.332787                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::stdev   513.546966                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr |          20     45.45%     45.45% |           0      0.00%     45.45% |           0      0.00%     45.45% |          10     22.73%     68.18% |          13     29.55%     97.73% |           1      2.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.L2Cache.hit_mach_latency_hist_seqr::total           44                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size          256                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket         2559                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::samples          822                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::mean   993.358881                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::gmean   861.758158                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::stdev   300.791358                      
+system.ruby.Directory.miss_mach_latency_hist_seqr |          70      8.52%      8.52% |           6      0.73%      9.25% |           4      0.49%      9.73% |         204     24.82%     34.55% |         503     61.19%     95.74% |          35      4.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.Directory.miss_mach_latency_hist_seqr::total          822                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::samples            6                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           6    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.LD.L1Cache.hit_type_mach_latency_hist_seqr::total            6                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::samples            3                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::mean          454                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::gmean    91.132360                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::stdev   744.781847                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           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.LD.L2Cache.hit_type_mach_latency_hist_seqr::total            3                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size          256                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket         2559                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples           44                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean  1066.386364                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean   996.352114                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev   247.421326                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |           2      4.55%      4.55% |           0      0.00%      4.55% |           0      0.00%      4.55% |          10     22.73%     27.27% |          28     63.64%     90.91% |           4      9.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.Directory.miss_type_mach_latency_hist_seqr::total           44                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::samples           86                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          86    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.ST.L1Cache.hit_type_mach_latency_hist_seqr::total           86                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::samples           34                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::mean   712.676471                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::gmean   359.332613                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::stdev   474.361052                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr |          11     32.35%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |           0      0.00%     32.35% |          10     29.41%     61.76% |          12     35.29%     97.06% |           1      2.94%    100.00%
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::total           34                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size          256                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket         2559                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          738                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean  1038.494580                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean   978.643470                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev   222.427518                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |          29      3.93%      3.93% |           5      0.68%      4.61% |           4      0.54%      5.15% |         194     26.29%     31.44% |         475     64.36%     95.80% |          31      4.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.ST.Directory.miss_type_mach_latency_hist_seqr::total          738                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            4                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           39                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::samples            7                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::mean    24.428571                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::gmean    24.407244                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::stdev     1.133893                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           7    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_seqr::total            7                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples           40                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean    80.275000                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean    70.290048                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev    50.290942                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          14     35.00%     35.00% |          21     52.50%     87.50% |           0      0.00%     87.50% |           1      2.50%     90.00% |           2      5.00%     95.00% |           1      2.50%     97.50% |           0      0.00%     97.50% |           1      2.50%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total           40                      
+system.ruby.Directory_Controller.GETX             740      0.00%      0.00%
+system.ruby.Directory_Controller.GETS              85      0.00%      0.00%
+system.ruby.Directory_Controller.Lockdown           19      0.00%      0.00%
+system.ruby.Directory_Controller.Unlockdown           19      0.00%      0.00%
+system.ruby.Directory_Controller.Data_Owner            2      0.00%      0.00%
+system.ruby.Directory_Controller.Data_All_Tokens          741      0.00%      0.00%
+system.ruby.Directory_Controller.Ack_Owner_All_Tokens           73      0.00%      0.00%
+system.ruby.Directory_Controller.Ack_All_Tokens            2      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data          823      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack          743      0.00%      0.00%
+system.ruby.Directory_Controller.O.GETX           739      0.00%      0.00%
+system.ruby.Directory_Controller.O.GETS            85      0.00%      0.00%
+system.ruby.Directory_Controller.O.Ack_All_Tokens            2      0.00%      0.00%
+system.ruby.Directory_Controller.NO.GETX            1      0.00%      0.00%
+system.ruby.Directory_Controller.NO.Lockdown            4      0.00%      0.00%
+system.ruby.Directory_Controller.NO.Data_Owner            2      0.00%      0.00%
+system.ruby.Directory_Controller.NO.Data_All_Tokens          741      0.00%      0.00%
+system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens           73      0.00%      0.00%
+system.ruby.Directory_Controller.L.Unlockdown           19      0.00%      0.00%
+system.ruby.Directory_Controller.O_W.Memory_Ack          743      0.00%      0.00%
+system.ruby.Directory_Controller.L_NO_W.Memory_Data           15      0.00%      0.00%
+system.ruby.Directory_Controller.NO_W.Lockdown           15      0.00%      0.00%
+system.ruby.Directory_Controller.NO_W.Memory_Data          808      0.00%      0.00%
+system.ruby.L1Cache_Controller.Load                53      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ifetch              48      0.00%      0.00%
+system.ruby.L1Cache_Controller.Store              859      0.00%      0.00%
+system.ruby.L1Cache_Controller.L1_Replacement        23142      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data_Shared           10      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data_All_Tokens          869      0.00%      0.00%
+system.ruby.L1Cache_Controller.Own_Lock_or_Unlock           38      0.00%      0.00%
+system.ruby.L1Cache_Controller.Request_Timeout           35      0.00%      0.00%
+system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers          855      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Load             47      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Ifetch           48      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Store           772      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Data_All_Tokens           13      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock           14      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.Load               1      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.Store              1      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement            9      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement           82      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock            3      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Load              4      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Store            69      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.L1_Replacement          771      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock            2      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_W.L1_Replacement          624      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers           83      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.Load            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.Store           17      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_Replacement        10842      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers          772      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement        10272      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Data_All_Tokens          771      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock           12      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Request_Timeout           25      0.00%      0.00%
+system.ruby.L1Cache_Controller.SM.Data_All_Tokens            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement          542      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data_Shared           10      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data_All_Tokens           84      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock            5      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Request_Timeout           10      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETS             95      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETX            773      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement          805      0.00%      0.00%
+system.ruby.L2Cache_Controller.Writeback_Shared_Data            2      0.00%      0.00%
+system.ruby.L2Cache_Controller.Writeback_All_Tokens          860      0.00%      0.00%
+system.ruby.L2Cache_Controller.Persistent_GETX           13      0.00%      0.00%
+system.ruby.L2Cache_Controller.Persistent_GETS            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.Own_Lock_or_Unlock           19      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS           85      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX          739      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data            2      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens          807      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock           19      0.00%      0.00%
+system.ruby.L2Cache_Controller.I.Writeback_All_Tokens           33      0.00%      0.00%
+system.ruby.L2Cache_Controller.S.L2_Replacement            2      0.00%      0.00%
+system.ruby.L2Cache_Controller.O.L1_GETX            1      0.00%      0.00%
+system.ruby.L2Cache_Controller.O.L2_Replacement            2      0.00%      0.00%
+system.ruby.L2Cache_Controller.O.Writeback_All_Tokens            7      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS           10      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX           33      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement          801      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens           13      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETX           13      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_L.Persistent_GETS            6      0.00%      0.00%
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/config.ini b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/config.ini
new file mode 100644 (file)
index 0000000..2dd4fa8
--- /dev/null
@@ -0,0 +1,1439 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=false
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000
+time_sync_spin_threshold=100000
+
+[system]
+type=System
+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
+default_p_state=UNDEFINED
+eventq_index=0
+exit_on_work_items=false
+init_param=0
+kernel=
+kernel_addr_check=true
+load_addr_mask=1099511627775
+load_offset=0
+mem_mode=timing
+mem_ranges=0:268435455:0:0:0:0
+memories=system.mem_ctrls
+mmap_using_noreserve=false
+multi_thread=false
+num_work_ids=16
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+readfile=
+symbolfile=
+thermal_components=
+thermal_model=Null
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.sys_port_proxy.slave[0]
+
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.cpu]
+type=RubyTester
+check_flush=true
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+default_p_state=UNDEFINED
+eventq_index=0
+num_cpus=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+system=system
+wakeup_frequency=10
+cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.055000
+IDD02=0.000000
+IDD2N=0.032000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.032000
+IDD2P12=0.000000
+IDD3N=0.038000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.038000
+IDD3P12=0.000000
+IDD4R=0.157000
+IDD4R2=0.000000
+IDD4W=0.125000
+IDD4W2=0.000000
+IDD5=0.235000
+IDD52=0.000000
+IDD6=0.020000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaCoCh
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
+clk_domain=system.clk_domain
+conf_table_reported=true
+default_p_state=UNDEFINED
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
+eventq_index=0
+in_addr_map=true
+kvm_map=true
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+page_policy=open_adaptive
+power_model=Null
+range=0:268435455:5:19:0:0
+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=6
+tXPDLL=0
+tXS=270
+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
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
+access_backing_store=false
+all_instructions=false
+block_size_bytes=64
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+hot_lines=false
+memory_size_bits=48
+num_of_sequencers=1
+number_of_virtual_networks=6
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+phys_mem=Null
+power_model=Null
+randomization=true
+
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.ruby.dir_cntrl0]
+type=Directory_Controller
+children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+directory=system.ruby.dir_cntrl0.directory
+dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
+dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
+eventq_index=0
+forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
+from_memory_controller_latency=2
+full_bit_dir_enabled=false
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+probeFilter=system.ruby.dir_cntrl0.probeFilter
+probe_filter_enabled=false
+recycle_latency=10
+requestToDir=system.ruby.dir_cntrl0.requestToDir
+responseFromDir=system.ruby.dir_cntrl0.responseFromDir
+responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
+responseToDir=system.ruby.dir_cntrl0.responseToDir
+ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
+transitions_per_cycle=32
+triggerQueue=system.ruby.dir_cntrl0.triggerQueue
+unblockToDir=system.ruby.dir_cntrl0.unblockToDir
+version=0
+memory=system.mem_ctrls.port
+
+[system.ruby.dir_cntrl0.directory]
+type=RubyDirectoryMemory
+eventq_index=0
+numa_high_bit=5
+size=268435456
+version=0
+
+[system.ruby.dir_cntrl0.dmaRequestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[5]
+
+[system.ruby.dir_cntrl0.dmaResponseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[5]
+
+[system.ruby.dir_cntrl0.forwardFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[3]
+
+[system.ruby.dir_cntrl0.probeFilter]
+type=RubyCache
+children=replacement_policy
+assoc=4
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=1024
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.dir_cntrl0.probeFilter.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=4
+block_size=64
+eventq_index=0
+size=1024
+
+[system.ruby.dir_cntrl0.requestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[4]
+
+[system.ruby.dir_cntrl0.responseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[4]
+
+[system.ruby.dir_cntrl0.responseFromMemory]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.dir_cntrl0.responseToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[3]
+
+[system.ruby.dir_cntrl0.triggerQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.dir_cntrl0.unblockToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[2]
+
+[system.ruby.l1_cntrl0]
+type=L1Cache_Controller
+children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache
+L1Dcache=system.ruby.l1_cntrl0.L1Dcache
+L1Icache=system.ruby.l1_cntrl0.L1Icache
+L2cache=system.ruby.l1_cntrl0.L2cache
+buffer_size=0
+cache_response_latency=10
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+eventq_index=0
+forwardToCache=system.ruby.l1_cntrl0.forwardToCache
+issue_latency=2
+l2_cache_hit_latency=10
+mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
+no_mig_atomic=true
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+requestFromCache=system.ruby.l1_cntrl0.requestFromCache
+responseFromCache=system.ruby.l1_cntrl0.responseFromCache
+responseToCache=system.ruby.l1_cntrl0.responseToCache
+ruby_system=system.ruby
+send_evictions=false
+sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
+transitions_per_cycle=32
+triggerQueue=system.ruby.l1_cntrl0.triggerQueue
+unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache
+version=0
+
+[system.ruby.l1_cntrl0.L1Dcache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.L1Icache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=true
+replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.L2cache]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=512
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.L2cache.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=512
+
+[system.ruby.l1_cntrl0.forwardToCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[0]
+
+[system.ruby.l1_cntrl0.mandatoryQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.requestFromCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[0]
+
+[system.ruby.l1_cntrl0.responseFromCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[1]
+
+[system.ruby.l1_cntrl0.responseToCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+slave=system.ruby.network.master[1]
+
+[system.ruby.l1_cntrl0.sequencer]
+type=RubySequencer
+clk_domain=system.ruby.clk_domain
+coreid=99
+dcache=system.ruby.l1_cntrl0.L1Dcache
+dcache_hit_latency=1
+deadlock_threshold=500000
+default_p_state=UNDEFINED
+eventq_index=0
+garnet_standalone=false
+icache=system.ruby.l1_cntrl0.L1Icache
+icache_hit_latency=1
+is_cpu_sequencer=true
+max_outstanding_requests=16
+no_retry_on_stall=true
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=true
+version=0
+slave=system.cpu.cpuInstDataPort[0]
+
+[system.ruby.l1_cntrl0.triggerQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.unblockFromCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[2]
+
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+
+[system.ruby.network]
+type=SimpleNetwork
+children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_links0 int_links1 int_links2 int_links3 routers0 routers1 routers2
+adaptive_routing=false
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+control_msg_size=8
+default_p_state=UNDEFINED
+endpoint_bandwidth=1000
+eventq_index=0
+ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
+int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47
+int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3
+netifs=
+number_of_virtual_networks=6
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
+ruby_system=system.ruby
+topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
+slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
+
+[system.ruby.network.ext_links0]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l1_cntrl0
+int_node=system.ruby.network.routers0
+latency=1
+link_id=0
+weight=1
+
+[system.ruby.network.ext_links1]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.dir_cntrl0
+int_node=system.ruby.network.routers1
+latency=1
+link_id=1
+weight=1
+
+[system.ruby.network.int_link_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers24]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers25]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers26]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers27]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers28]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers29]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers30]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers31]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers32]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers33]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers34]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers35]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers36]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers37]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers38]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers39]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers40]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers41]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers42]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers43]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers44]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers45]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers46]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers47]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_links0]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=2
+src_node=system.ruby.network.routers0
+src_outport=
+weight=1
+
+[system.ruby.network.int_links1]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=3
+src_node=system.ruby.network.routers1
+src_outport=
+weight=1
+
+[system.ruby.network.int_links2]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers0
+eventq_index=0
+latency=1
+link_id=4
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.int_links3]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers1
+eventq_index=0
+latency=1
+link_id=5
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.routers0]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
+power_model=Null
+router_id=0
+virt_nets=6
+
+[system.ruby.network.routers0.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
+power_model=Null
+router_id=1
+virt_nets=6
+
+[system.ruby.network.routers1.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
+power_model=Null
+router_id=2
+virt_nets=6
+
+[system.ruby.network.routers2.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.sys_port_proxy]
+type=RubyPortProxy
+clk_domain=system.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+is_cpu_sequencer=true
+no_retry_on_stall=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=false
+version=0
+slave=system.system_port
+
+[system.voltage_domain]
+type=VoltageDomain
+eventq_index=0
+voltage=1.000000
+
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simerr b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simerr
new file mode 100755 (executable)
index 0000000..cee0dfc
--- /dev/null
@@ -0,0 +1,8 @@
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
+warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simout b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simout
new file mode 100755 (executable)
index 0000000..23e1659
--- /dev/null
@@ -0,0 +1,13 @@
+Redirecting stdout to build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer/simout
+Redirecting stderr to build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer/simerr
+gem5 Simulator System.  http://gem5.org
+gem5 is copyrighted software; use the --copyright option for details.
+
+gem5 compiled Oct 13 2016 20:24:36
+gem5 started Oct 13 2016 20:24:58
+gem5 executing on e108600-lin, pid 38873
+command line: /work/curdun01/gem5-external.hg/build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
+
+Global frequency set at 1000000000 ticks per second
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 31071 because Ruby Tester completed
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/stats.txt
new file mode 100644 (file)
index 0000000..43510f3
--- /dev/null
@@ -0,0 +1,699 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  0.000031                       # Number of seconds simulated
+sim_ticks                                       31071                       # Number of ticks simulated
+final_tick                                      31071                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_freq                                   1000000000                       # Frequency of simulated ticks
+host_tick_rate                                 307258                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 409592                       # Number of bytes of host memory used
+host_seconds                                     0.10                       # 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.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0        55104                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total              55104                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0        50048                       # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total           50048                       # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0          861                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total                 861                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0          782                       # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total                782                       # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0   1773486531                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total            1773486531                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0   1610762447                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total           1610762447                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0   3384248978                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total           3384248978                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs                         862                       # Number of read requests accepted
+system.mem_ctrls.writeReqs                        782                       # Number of write requests accepted
+system.mem_ctrls.readBursts                       862                       # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts                      782                       # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM                  45632                       # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ                    9536                       # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten                   41024                       # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys                   55168                       # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys                50048                       # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ                    149                       # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts                   111                       # 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               191                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1               231                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2               240                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3                51                       # 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               172                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1               202                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2               220                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3                47                       # 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                         31040                       # 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                   862                       # 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                  782                       # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0                     405                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1                     288                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2                      19                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::3                       1                       # 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                      2                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::17                     22                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::18                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19                     41                       # 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                     42                       # 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                     44                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24                     42                       # 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                     53                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27                     44                       # 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                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31                     40                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32                     40                       # 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           90                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean    943.644444                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean   882.472849                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev   228.764454                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255            5      5.56%      5.56% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383            1      1.11%      6.67% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511            1      1.11%      7.78% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639            3      3.33%     11.11% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023            2      2.22%     13.33% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151           78     86.67%    100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total           90                       # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples           40                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean      17.425000                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean     17.142863                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev      3.754570                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::12-13             1      2.50%      2.50% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15            10     25.00%     27.50% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17            16     40.00%     67.50% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::18-19             6     15.00%     82.50% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::20-21             5     12.50%     95.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::22-23             1      2.50%     97.50% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::36-37             1      2.50%    100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total            40                       # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples           40                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean      16.025000                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean     16.024268                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev      0.158114                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16               39     97.50%     97.50% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17                1      2.50%    100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total            40                       # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat                        12133                       # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat                   25680                       # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat                       3565                       # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat                        17.02                       # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat                   36.02                       # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW                      1468.64                       # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW                      1320.33                       # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys                   1775.55                       # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys                   1610.76                       # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil                        21.79                       # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead                    11.47                       # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite                   10.32                       # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen                       1.76                       # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen                      25.13                       # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits                      625                       # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits                     635                       # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate                 87.66                       # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate                94.63                       # Row buffer hit rate for writes
+system.mem_ctrls.avgGap                         18.88                       # Average gap between requests
+system.mem_ctrls.pageHitRate                    91.04                       # Row buffer hit rate, read and write combined
+system.mem_ctrls_0.actEnergy                   671160                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_0.preEnergy                   347760                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_0.readEnergy                 8145312                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_0.writeEnergy                5353632                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_0.refreshEnergy         1843920.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_0.actBackEnergy              8199792                       # Energy for active background per rank (pJ)
+system.mem_ctrls_0.preBackEnergy                36480                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_0.actPowerDownEnergy         5925264                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_0.prePowerDownEnergy               0                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_0.totalEnergy               30523320                       # Total energy per rank (pJ)
+system.mem_ctrls_0.averagePower            982.373274                       # Core power per rank (mW)
+system.mem_ctrls_0.totalIdleTime                12994                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_0.memoryStateTime::IDLE           11                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::REF           780                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::PRE_PDN            0                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT         17286                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT_PDN        12994                       # Time in different power states
+system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
+system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_1.selfRefreshEnergy          3655920                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_1.totalEnergy               11002416                       # Total energy per rank (pJ)
+system.mem_ctrls_1.averagePower            354.105629                       # Core power per rank (mW)
+system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::SREF        15233                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
+system.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.cpu.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.clk_domain.clock                        1                       # Clock period in ticks
+system.ruby.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
+system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
+system.ruby.outstanding_req_hist_seqr::samples         1010                      
+system.ruby.outstanding_req_hist_seqr::mean    15.556436                      
+system.ruby.outstanding_req_hist_seqr::gmean    15.445317                      
+system.ruby.outstanding_req_hist_seqr::stdev     1.273066                      
+system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.50% |           3      0.30%      0.79% |           3      0.30%      1.09% |           6      0.59%      1.68% |           3      0.30%      1.98% |         272     26.93%     28.91% |         718     71.09%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist_seqr::total         1010                      
+system.ruby.latency_hist_seqr::bucket_size          128                      
+system.ruby.latency_hist_seqr::max_bucket         1279                      
+system.ruby.latency_hist_seqr::samples            995                      
+system.ruby.latency_hist_seqr::mean        482.717588                      
+system.ruby.latency_hist_seqr::gmean       245.065735                      
+system.ruby.latency_hist_seqr::stdev       262.743362                      
+system.ruby.latency_hist_seqr            |         233     23.42%     23.42% |           9      0.90%     24.32% |           5      0.50%     24.82% |          58      5.83%     30.65% |         397     39.90%     70.55% |         236     23.72%     94.27% |          55      5.53%     99.80% |           2      0.20%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.latency_hist_seqr::total              995                      
+system.ruby.hit_latency_hist_seqr::bucket_size          128                      
+system.ruby.hit_latency_hist_seqr::max_bucket         1279                      
+system.ruby.hit_latency_hist_seqr::samples          135                      
+system.ruby.hit_latency_hist_seqr::mean    110.851852                      
+system.ruby.hit_latency_hist_seqr::gmean     6.261385                      
+system.ruby.hit_latency_hist_seqr::stdev   224.829770                      
+system.ruby.hit_latency_hist_seqr        |         111     82.22%     82.22% |           0      0.00%     82.22% |           0      0.00%     82.22% |           3      2.22%     84.44% |          17     12.59%     97.04% |           3      2.22%     99.26% |           0      0.00%     99.26% |           1      0.74%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.hit_latency_hist_seqr::total          135                      
+system.ruby.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.miss_latency_hist_seqr::samples          860                      
+system.ruby.miss_latency_hist_seqr::mean   541.091860                      
+system.ruby.miss_latency_hist_seqr::gmean   435.798434                      
+system.ruby.miss_latency_hist_seqr::stdev   216.457686                      
+system.ruby.miss_latency_hist_seqr       |         122     14.19%     14.19% |           9      1.05%     15.23% |           5      0.58%     15.81% |          55      6.40%     22.21% |         380     44.19%     66.40% |         233     27.09%     93.49% |          55      6.40%     99.88% |           1      0.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.miss_latency_hist_seqr::total          860                      
+system.ruby.Directory.incomplete_times_seqr          860                      
+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.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.l1_cntrl0.L1Dcache.demand_hits           79                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses          852                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses          931                       # 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           63                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses           63                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L2cache.demand_hits           54                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L2cache.demand_misses          861                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L2cache.demand_accesses          915                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+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           84                       # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store            7                       # 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.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
+system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.percent_links_utilized    14.722732                      
+system.ruby.network.routers0.msg_count.Request_Control::2          863                      
+system.ruby.network.routers0.msg_count.Response_Data::4          861                      
+system.ruby.network.routers0.msg_count.Writeback_Data::5          783                      
+system.ruby.network.routers0.msg_count.Writeback_Control::2          855                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3          856                      
+system.ruby.network.routers0.msg_count.Writeback_Control::5           71                      
+system.ruby.network.routers0.msg_count.Unblock_Control::5          859                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         6904                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        61992                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5        56376                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2         6840                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         6848                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5          568                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5         6872                      
+system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers1.percent_links_utilized    14.717100                      
+system.ruby.network.routers1.msg_count.Request_Control::2          863                      
+system.ruby.network.routers1.msg_count.Response_Data::4          861                      
+system.ruby.network.routers1.msg_count.Writeback_Data::5          782                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2          855                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3          856                      
+system.ruby.network.routers1.msg_count.Writeback_Control::5           71                      
+system.ruby.network.routers1.msg_count.Unblock_Control::5          859                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         6904                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        61992                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::5        56304                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2         6840                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3         6848                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::5          568                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::5         6872                      
+system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers2.percent_links_utilized    14.720318                      
+system.ruby.network.routers2.msg_count.Request_Control::2          863                      
+system.ruby.network.routers2.msg_count.Response_Data::4          861                      
+system.ruby.network.routers2.msg_count.Writeback_Data::5          783                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2          855                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3          856                      
+system.ruby.network.routers2.msg_count.Writeback_Control::5           71                      
+system.ruby.network.routers2.msg_count.Unblock_Control::5          859                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         6904                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        61992                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5        56376                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2         6840                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         6848                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5          568                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5         6872                      
+system.ruby.network.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.network.msg_count.Request_Control         2589                      
+system.ruby.network.msg_count.Response_Data         2583                      
+system.ruby.network.msg_count.Writeback_Data         2348                      
+system.ruby.network.msg_count.Writeback_Control         5346                      
+system.ruby.network.msg_count.Unblock_Control         2577                      
+system.ruby.network.msg_byte.Request_Control        20712                      
+system.ruby.network.msg_byte.Response_Data       185976                      
+system.ruby.network.msg_byte.Writeback_Data       169056                      
+system.ruby.network.msg_byte.Writeback_Control        42768                      
+system.ruby.network.msg_byte.Unblock_Control        20616                      
+system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        31071                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.throttle0.link_utilization    13.845708                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          861                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          856                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        61992                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         6848                      
+system.ruby.network.routers0.throttle1.link_utilization    15.599755                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::2          863                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5          783                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2          855                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5           71                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5          859                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2         6904                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5        56376                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2         6840                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5          568                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5         6872                      
+system.ruby.network.routers1.throttle0.link_utilization    15.586882                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::2          863                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5          782                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2          855                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5           71                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5          859                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2         6904                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5        56304                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2         6840                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5          568                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5         6872                      
+system.ruby.network.routers1.throttle1.link_utilization    13.847317                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          861                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          856                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        61992                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         6848                      
+system.ruby.network.routers2.throttle0.link_utilization    13.847317                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          861                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          856                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        61992                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         6848                      
+system.ruby.network.routers2.throttle1.link_utilization    15.593319                      
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2          863                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5          783                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2          855                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5           71                      
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5          859                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2         6904                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5        56376                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2         6840                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5          568                      
+system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5         6872                      
+system.ruby.LD.latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.latency_hist_seqr::samples           37                      
+system.ruby.LD.latency_hist_seqr::mean     484.027027                      
+system.ruby.LD.latency_hist_seqr::gmean    206.042037                      
+system.ruby.LD.latency_hist_seqr::stdev    286.676016                      
+system.ruby.LD.latency_hist_seqr         |          10     27.03%     27.03% |           0      0.00%     27.03% |           0      0.00%     27.03% |           0      0.00%     27.03% |          12     32.43%     59.46% |          13     35.14%     94.59% |           2      5.41%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.latency_hist_seqr::total            37                      
+system.ruby.LD.hit_latency_hist_seqr::bucket_size           64                      
+system.ruby.LD.hit_latency_hist_seqr::max_bucket          639                      
+system.ruby.LD.hit_latency_hist_seqr::samples            6                      
+system.ruby.LD.hit_latency_hist_seqr::mean          104                      
+system.ruby.LD.hit_latency_hist_seqr::gmean     4.461922                      
+system.ruby.LD.hit_latency_hist_seqr::stdev   246.465413                      
+system.ruby.LD.hit_latency_hist_seqr     |           5     83.33%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           0      0.00%     83.33% |           1     16.67%    100.00%
+system.ruby.LD.hit_latency_hist_seqr::total            6                      
+system.ruby.LD.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.miss_latency_hist_seqr::samples           31                      
+system.ruby.LD.miss_latency_hist_seqr::mean   557.580645                      
+system.ruby.LD.miss_latency_hist_seqr::gmean   432.617733                      
+system.ruby.LD.miss_latency_hist_seqr::stdev   232.424149                      
+system.ruby.LD.miss_latency_hist_seqr    |           5     16.13%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |          11     35.48%     51.61% |          13     41.94%     93.55% |           2      6.45%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.miss_latency_hist_seqr::total           31                      
+system.ruby.ST.latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.latency_hist_seqr::samples          893                      
+system.ruby.ST.latency_hist_seqr::mean     513.324748                      
+system.ruby.ST.latency_hist_seqr::gmean    281.060775                      
+system.ruby.ST.latency_hist_seqr::stdev    242.626948                      
+system.ruby.ST.latency_hist_seqr         |         160     17.92%     17.92% |           8      0.90%     18.81% |           5      0.56%     19.37% |          58      6.49%     25.87% |         385     43.11%     68.98% |         223     24.97%     93.95% |          53      5.94%     99.89% |           1      0.11%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.latency_hist_seqr::total           893                      
+system.ruby.ST.hit_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.hit_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.hit_latency_hist_seqr::samples          116                      
+system.ruby.ST.hit_latency_hist_seqr::mean   114.353448                      
+system.ruby.ST.hit_latency_hist_seqr::gmean     5.688161                      
+system.ruby.ST.hit_latency_hist_seqr::stdev   222.966921                      
+system.ruby.ST.hit_latency_hist_seqr     |          94     81.03%     81.03% |           0      0.00%     81.03% |           0      0.00%     81.03% |           3      2.59%     83.62% |          16     13.79%     97.41% |           3      2.59%    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_seqr::total          116                      
+system.ruby.ST.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.miss_latency_hist_seqr::samples          777                      
+system.ruby.ST.miss_latency_hist_seqr::mean   572.888031                      
+system.ruby.ST.miss_latency_hist_seqr::gmean   503.124564                      
+system.ruby.ST.miss_latency_hist_seqr::stdev   181.530163                      
+system.ruby.ST.miss_latency_hist_seqr    |          66      8.49%      8.49% |           8      1.03%      9.52% |           5      0.64%     10.17% |          55      7.08%     17.25% |         369     47.49%     64.74% |         220     28.31%     93.05% |          53      6.82%     99.87% |           1      0.13%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.miss_latency_hist_seqr::total          777                      
+system.ruby.IFETCH.latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.latency_hist_seqr::samples           63                      
+system.ruby.IFETCH.latency_hist_seqr::mean    48.269841                      
+system.ruby.IFETCH.latency_hist_seqr::gmean    39.118214                      
+system.ruby.IFETCH.latency_hist_seqr::stdev    28.730790                      
+system.ruby.IFETCH.latency_hist_seqr     |          25     39.68%     39.68% |          19     30.16%     69.84% |          18     28.57%     98.41% |           0      0.00%     98.41% |           0      0.00%     98.41% |           1      1.59%    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_seqr::total           63                      
+system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size            2                      
+system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket           19                      
+system.ruby.IFETCH.hit_latency_hist_seqr::samples           11                      
+system.ruby.IFETCH.hit_latency_hist_seqr::mean           11                      
+system.ruby.IFETCH.hit_latency_hist_seqr::gmean    11.000000                      
+system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           0      0.00%    100.00%
+system.ruby.IFETCH.hit_latency_hist_seqr::total           11                      
+system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.miss_latency_hist_seqr::samples           52                      
+system.ruby.IFETCH.miss_latency_hist_seqr::mean    56.153846                      
+system.ruby.IFETCH.miss_latency_hist_seqr::gmean    51.160387                      
+system.ruby.IFETCH.miss_latency_hist_seqr::stdev    25.308593                      
+system.ruby.IFETCH.miss_latency_hist_seqr |          14     26.92%     26.92% |          19     36.54%     63.46% |          18     34.62%     98.08% |           0      0.00%     98.08% |           0      0.00%     98.08% |           1      1.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.IFETCH.miss_latency_hist_seqr::total           52                      
+system.ruby.FLUSH.latency_hist_seqr::bucket_size          128                      
+system.ruby.FLUSH.latency_hist_seqr::max_bucket         1279                      
+system.ruby.FLUSH.latency_hist_seqr::samples            2                      
+system.ruby.FLUSH.latency_hist_seqr::mean   477.500000                      
+system.ruby.FLUSH.latency_hist_seqr::gmean   204.484718                      
+system.ruby.FLUSH.latency_hist_seqr::stdev   610.233152                      
+system.ruby.FLUSH.latency_hist_seqr      |           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% |           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_seqr::total            2                      
+system.ruby.FLUSH.hit_latency_hist_seqr::bucket_size          128                      
+system.ruby.FLUSH.hit_latency_hist_seqr::max_bucket         1279                      
+system.ruby.FLUSH.hit_latency_hist_seqr::samples            2                      
+system.ruby.FLUSH.hit_latency_hist_seqr::mean   477.500000                      
+system.ruby.FLUSH.hit_latency_hist_seqr::gmean   204.484718                      
+system.ruby.FLUSH.hit_latency_hist_seqr::stdev   610.233152                      
+system.ruby.FLUSH.hit_latency_hist_seqr  |           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% |           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_seqr::total            2                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::samples           81                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::mean    12.765432                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::gmean     1.140390                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::stdev   100.950269                      
+system.ruby.L1Cache.hit_mach_latency_hist_seqr |          80     98.77%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           0      0.00%     98.77% |           1      1.23%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.L1Cache.hit_mach_latency_hist_seqr::total           81                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::samples           54                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::mean   257.981481                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::gmean    80.555654                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr::stdev   275.063320                      
+system.ruby.L2Cache.hit_mach_latency_hist_seqr |          31     57.41%     57.41% |           0      0.00%     57.41% |           0      0.00%     57.41% |           3      5.56%     62.96% |          17     31.48%     94.44% |           3      5.56%    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_seqr::total           54                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::samples          860                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::mean   541.091860                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::gmean   435.798434                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::stdev   216.457686                      
+system.ruby.Directory.miss_mach_latency_hist_seqr |         122     14.19%     14.19% |           9      1.05%     15.23% |           5      0.58%     15.81% |          55      6.40%     22.21% |         380     44.19%     66.40% |         233     27.09%     93.49% |          55      6.40%     99.88% |           1      0.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Directory.miss_mach_latency_hist_seqr::total          860                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::samples            4                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
+system.ruby.LD.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           4    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.LD.L1Cache.hit_type_mach_latency_hist_seqr::total            4                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size           64                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket          639                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::samples            2                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::mean          310                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::gmean    88.831301                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::stdev   420.021428                      
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           1     50.00%    100.00%
+system.ruby.LD.L2Cache.hit_type_mach_latency_hist_seqr::total            2                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples           31                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean   557.580645                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean   432.617733                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev   232.424149                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |           5     16.13%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |           0      0.00%     16.13% |          11     35.48%     51.61% |          13     41.94%     93.55% |           2      6.45%    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_seqr::total           31                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size            1                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket            9                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::samples           75                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::mean            1                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr::gmean            1                      
+system.ruby.ST.L1Cache.hit_type_mach_latency_hist_seqr |           0      0.00%      0.00% |          75    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.ST.L1Cache.hit_type_mach_latency_hist_seqr::total           75                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::samples           41                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::mean   321.707317                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::gmean   136.778519                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr::stdev   273.433835                      
+system.ruby.ST.L2Cache.hit_type_mach_latency_hist_seqr |          19     46.34%     46.34% |           0      0.00%     46.34% |           0      0.00%     46.34% |           3      7.32%     53.66% |          16     39.02%     92.68% |           3      7.32%    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_seqr::total           41                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          777                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean   572.888031                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean   503.124564                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev   181.530163                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |          66      8.49%      8.49% |           8      1.03%      9.52% |           5      0.64%     10.17% |          55      7.08%     17.25% |         369     47.49%     64.74% |         220     28.31%     93.05% |          53      6.82%     99.87% |           1      0.13%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::total          777                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::bucket_size            2                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::max_bucket           19                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::samples           11                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::mean           11                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::gmean    11.000000                      
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr |           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% |           0      0.00%    100.00%
+system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist_seqr::total           11                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size           32                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket          319                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples           52                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean    56.153846                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean    51.160387                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev    25.308593                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |          14     26.92%     26.92% |          19     36.54%     63.46% |          18     34.62%     98.08% |           0      0.00%     98.08% |           0      0.00%     98.08% |           1      1.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.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total           52                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::samples            2                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::mean   477.500000                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::gmean   204.484718                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr::stdev   610.233152                      
+system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist_seqr |           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% |           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_seqr::total            2                      
+system.ruby.Directory_Controller.GETX             778      0.00%      0.00%
+system.ruby.Directory_Controller.GETS              84      0.00%      0.00%
+system.ruby.Directory_Controller.PUT             1099      0.00%      0.00%
+system.ruby.Directory_Controller.UnblockM          859      0.00%      0.00%
+system.ruby.Directory_Controller.Writeback_Exclusive_Clean           71      0.00%      0.00%
+system.ruby.Directory_Controller.Writeback_Exclusive_Dirty          782      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data          861      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack          782      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           853      0.00%      0.00%
+system.ruby.Directory_Controller.NO.GETF            1      0.00%      0.00%
+system.ruby.Directory_Controller.E.GETX           778      0.00%      0.00%
+system.ruby.Directory_Controller.E.GETS            83      0.00%      0.00%
+system.ruby.Directory_Controller.E.GETF             1      0.00%      0.00%
+system.ruby.Directory_Controller.NO_B.PUT          246      0.00%      0.00%
+system.ruby.Directory_Controller.NO_B.UnblockM          859      0.00%      0.00%
+system.ruby.Directory_Controller.NO_B_W.Memory_Data          860      0.00%      0.00%
+system.ruby.Directory_Controller.WB.GETS            1      0.00%      0.00%
+system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean           71      0.00%      0.00%
+system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty          782      0.00%      0.00%
+system.ruby.Directory_Controller.WB_E_W.Memory_Ack          782      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.Load                39      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ifetch              64      0.00%      0.00%
+system.ruby.L1Cache_Controller.Store              934      0.00%      0.00%
+system.ruby.L1Cache_Controller.L2_Replacement          853      0.00%      0.00%
+system.ruby.L1Cache_Controller.L1_to_L2         18403      0.00%      0.00%
+system.ruby.L1Cache_Controller.Trigger_L2_to_L1D           44      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           55      0.00%      0.00%
+system.ruby.L1Cache_Controller.Exclusive_Data          861      0.00%      0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack          855      0.00%      0.00%
+system.ruby.L1Cache_Controller.All_acks_no_sharers          861      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              31      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Ifetch            52      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Store            778      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Flush_line            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.L2_Replacement           71      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.L1_to_L2           81      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D           10      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Load              4      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Store            75      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.L2_Replacement          782      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.L1_to_L2          829      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D           34      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I           11      0.00%      0.00%
+system.ruby.L1Cache_Controller.MR.Store            10      0.00%      0.00%
+system.ruby.L1Cache_Controller.MR.L1_to_L2          114      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMR.Load             2      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMR.Ifetch           11      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMR.Store           31      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMR.L1_to_L2           14      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMR.Flush_line            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.L1_to_L2        10904      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Exclusive_Data          777      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_W.L1_to_L2          223      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers           83      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.L1_to_L2         5430      0.00%      0.00%
+system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers          777      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.L1_to_L2          455      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Exclusive_Data           83      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Ifetch            1      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Store             1      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack          853      0.00%      0.00%
+system.ruby.L1Cache_Controller.MT.Store             9      0.00%      0.00%
+system.ruby.L1Cache_Controller.MT.L1_to_L2          130      0.00%      0.00%
+system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1           10      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMT.Load             2      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMT.Store           30      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMT.L1_to_L2          223      0.00%      0.00%
+system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1           45      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%
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/config.ini b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/config.ini
new file mode 100644 (file)
index 0000000..9f41aca
--- /dev/null
@@ -0,0 +1,1191 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=false
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000
+time_sync_spin_threshold=100000
+
+[system]
+type=System
+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
+default_p_state=UNDEFINED
+eventq_index=0
+exit_on_work_items=false
+init_param=0
+kernel=
+kernel_addr_check=true
+load_addr_mask=1099511627775
+load_offset=0
+mem_mode=timing
+mem_ranges=0:268435455:0:0:0:0
+memories=system.mem_ctrls
+mmap_using_noreserve=false
+multi_thread=false
+num_work_ids=16
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+readfile=
+symbolfile=
+thermal_components=
+thermal_model=Null
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.sys_port_proxy.slave[0]
+
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+default_p_state=UNDEFINED
+eventq_index=0
+num_cpus=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+system=system
+wakeup_frequency=10
+cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
+[system.mem_ctrls]
+type=DRAMCtrl
+IDD0=0.055000
+IDD02=0.000000
+IDD2N=0.032000
+IDD2N2=0.000000
+IDD2P0=0.000000
+IDD2P02=0.000000
+IDD2P1=0.032000
+IDD2P12=0.000000
+IDD3N=0.038000
+IDD3N2=0.000000
+IDD3P0=0.000000
+IDD3P02=0.000000
+IDD3P1=0.038000
+IDD3P12=0.000000
+IDD4R=0.157000
+IDD4R2=0.000000
+IDD4W=0.125000
+IDD4W2=0.000000
+IDD5=0.235000
+IDD52=0.000000
+IDD6=0.020000
+IDD62=0.000000
+VDD=1.500000
+VDD2=0.000000
+activation_limit=4
+addr_mapping=RoRaBaCoCh
+bank_groups_per_rank=0
+banks_per_rank=8
+burst_length=8
+channels=1
+clk_domain=system.clk_domain
+conf_table_reported=true
+default_p_state=UNDEFINED
+device_bus_width=8
+device_rowbuffer_size=1024
+device_size=536870912
+devices_per_rank=8
+dll=true
+eventq_index=0
+in_addr_map=true
+kvm_map=true
+max_accesses_per_row=16
+mem_sched_policy=frfcfs
+min_writes_per_switch=16
+null=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+page_policy=open_adaptive
+power_model=Null
+range=0:268435455:5:19:0:0
+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=6
+tXPDLL=0
+tXS=270
+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
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
+access_backing_store=false
+all_instructions=false
+block_size_bytes=64
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+hot_lines=false
+memory_size_bits=48
+num_of_sequencers=1
+number_of_virtual_networks=5
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+phys_mem=Null
+power_model=Null
+randomization=true
+
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.ruby.dir_cntrl0]
+type=Directory_Controller
+children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+directory=system.ruby.dir_cntrl0.directory
+directory_latency=12
+dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
+dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
+eventq_index=0
+forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+requestToDir=system.ruby.dir_cntrl0.requestToDir
+responseFromDir=system.ruby.dir_cntrl0.responseFromDir
+responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
+ruby_system=system.ruby
+system=system
+to_memory_controller_latency=1
+transitions_per_cycle=32
+version=0
+memory=system.mem_ctrls.port
+
+[system.ruby.dir_cntrl0.directory]
+type=RubyDirectoryMemory
+eventq_index=0
+numa_high_bit=5
+size=268435456
+version=0
+
+[system.ruby.dir_cntrl0.dmaRequestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[3]
+
+[system.ruby.dir_cntrl0.dmaResponseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[3]
+
+[system.ruby.dir_cntrl0.forwardFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[4]
+
+[system.ruby.dir_cntrl0.requestToDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[2]
+
+[system.ruby.dir_cntrl0.responseFromDir]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+master=system.ruby.network.slave[2]
+
+[system.ruby.dir_cntrl0.responseFromMemory]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0]
+type=L1Cache_Controller
+children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer
+buffer_size=0
+cacheMemory=system.ruby.l1_cntrl0.cacheMemory
+cache_response_latency=12
+clk_domain=system.ruby.clk_domain
+cluster_id=0
+default_p_state=UNDEFINED
+eventq_index=0
+forwardToCache=system.ruby.l1_cntrl0.forwardToCache
+issue_latency=2
+mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
+number_of_TBEs=256
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+recycle_latency=10
+requestFromCache=system.ruby.l1_cntrl0.requestFromCache
+responseFromCache=system.ruby.l1_cntrl0.responseFromCache
+responseToCache=system.ruby.l1_cntrl0.responseToCache
+ruby_system=system.ruby
+send_evictions=false
+sequencer=system.ruby.l1_cntrl0.sequencer
+system=system
+transitions_per_cycle=32
+version=0
+
+[system.ruby.l1_cntrl0.cacheMemory]
+type=RubyCache
+children=replacement_policy
+assoc=2
+block_size=0
+dataAccessLatency=1
+dataArrayBanks=1
+eventq_index=0
+is_icache=false
+replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy
+resourceStalls=false
+ruby_system=system.ruby
+size=256
+start_index_bit=6
+tagAccessLatency=1
+tagArrayBanks=1
+
+[system.ruby.l1_cntrl0.cacheMemory.replacement_policy]
+type=PseudoLRUReplacementPolicy
+assoc=2
+block_size=64
+eventq_index=0
+size=256
+
+[system.ruby.l1_cntrl0.forwardToCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[0]
+
+[system.ruby.l1_cntrl0.mandatoryQueue]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=false
+randomization=false
+
+[system.ruby.l1_cntrl0.requestFromCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[0]
+
+[system.ruby.l1_cntrl0.responseFromCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+master=system.ruby.network.slave[1]
+
+[system.ruby.l1_cntrl0.responseToCache]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+slave=system.ruby.network.master[1]
+
+[system.ruby.l1_cntrl0.sequencer]
+type=RubySequencer
+clk_domain=system.ruby.clk_domain
+coreid=99
+dcache=system.ruby.l1_cntrl0.cacheMemory
+dcache_hit_latency=1
+deadlock_threshold=500000
+default_p_state=UNDEFINED
+eventq_index=0
+garnet_standalone=false
+icache=system.ruby.l1_cntrl0.cacheMemory
+icache_hit_latency=1
+is_cpu_sequencer=true
+max_outstanding_requests=16
+no_retry_on_stall=true
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=true
+version=0
+slave=system.cpu.cpuInstDataPort[0]
+
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+eventq_index=0
+
+[system.ruby.network]
+type=SimpleNetwork
+children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 int_links2 int_links3 routers0 routers1 routers2
+adaptive_routing=false
+buffer_size=0
+clk_domain=system.ruby.clk_domain
+control_msg_size=8
+default_p_state=UNDEFINED
+endpoint_bandwidth=1000
+eventq_index=0
+ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
+int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39
+int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3
+netifs=
+number_of_virtual_networks=5
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
+ruby_system=system.ruby
+topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
+slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master
+
+[system.ruby.network.ext_links0]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.l1_cntrl0
+int_node=system.ruby.network.routers0
+latency=1
+link_id=0
+weight=1
+
+[system.ruby.network.ext_links1]
+type=SimpleExtLink
+bandwidth_factor=16
+eventq_index=0
+ext_node=system.ruby.dir_cntrl0
+int_node=system.ruby.network.routers1
+latency=1
+link_id=1
+weight=1
+
+[system.ruby.network.int_link_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers20]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers21]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers22]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers23]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers24]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers25]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers26]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers27]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers28]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers29]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers30]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers31]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers32]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers33]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers34]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers35]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers36]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers37]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers38]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_link_buffers39]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.int_links0]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=2
+src_node=system.ruby.network.routers0
+src_outport=
+weight=1
+
+[system.ruby.network.int_links1]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers2
+eventq_index=0
+latency=1
+link_id=3
+src_node=system.ruby.network.routers1
+src_outport=
+weight=1
+
+[system.ruby.network.int_links2]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers0
+eventq_index=0
+latency=1
+link_id=4
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.int_links3]
+type=SimpleIntLink
+bandwidth_factor=16
+dst_inport=
+dst_node=system.ruby.network.routers1
+eventq_index=0
+latency=1
+link_id=5
+src_node=system.ruby.network.routers2
+src_outport=
+weight=1
+
+[system.ruby.network.routers0]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
+power_model=Null
+router_id=0
+virt_nets=5
+
+[system.ruby.network.routers0.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers0.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
+power_model=Null
+router_id=1
+virt_nets=5
+
+[system.ruby.network.routers1.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers1.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2]
+type=Switch
+children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
+clk_domain=system.ruby.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+latency=1
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
+power_model=Null
+router_id=2
+virt_nets=5
+
+[system.ruby.network.routers2.port_buffers00]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers01]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers02]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers03]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers04]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers05]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers06]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers07]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers08]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers09]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers10]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers11]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers12]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers13]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers14]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers15]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers16]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers17]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers18]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.ruby.network.routers2.port_buffers19]
+type=MessageBuffer
+buffer_size=0
+eventq_index=0
+ordered=true
+randomization=false
+
+[system.sys_port_proxy]
+type=RubyPortProxy
+clk_domain=system.clk_domain
+default_p_state=UNDEFINED
+eventq_index=0
+is_cpu_sequencer=true
+no_retry_on_stall=false
+p_state_clk_gate_bins=20
+p_state_clk_gate_max=1000000000
+p_state_clk_gate_min=1
+power_model=Null
+ruby_system=system.ruby
+support_data_reqs=true
+support_inst_reqs=true
+system=system
+using_ruby_tester=false
+version=0
+slave=system.system_port
+
+[system.voltage_domain]
+type=VoltageDomain
+eventq_index=0
+voltage=1.000000
+
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simerr b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simerr
new file mode 100755 (executable)
index 0000000..cee0dfc
--- /dev/null
@@ -0,0 +1,8 @@
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: rounding error > tolerance
+    1.250000 rounded to 1
+warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes)
+warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files!
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simout b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simout
new file mode 100755 (executable)
index 0000000..cd24395
--- /dev/null
@@ -0,0 +1,13 @@
+Redirecting stdout to build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby/simout
+Redirecting stderr to build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby/simerr
+gem5 Simulator System.  http://gem5.org
+gem5 is copyrighted software; use the --copyright option for details.
+
+gem5 compiled Oct 11 2016 00:00:58
+gem5 started Oct 13 2016 20:19:45
+gem5 executing on e108600-lin, pid 28072
+command line: /work/curdun01/gem5-external.hg/build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby -re /work/curdun01/gem5-external.hg/tests/testing/../run.py quick/se/60.rubytest/alpha/linux/rubytest-ruby
+
+Global frequency set at 1000000000 ticks per second
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 39431 because Ruby Tester completed
diff --git a/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/stats.txt b/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/stats.txt
new file mode 100644 (file)
index 0000000..0fabd5b
--- /dev/null
@@ -0,0 +1,539 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  0.000039                       # Number of seconds simulated
+sim_ticks                                       39431                       # Number of ticks simulated
+final_tick                                      39431                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_freq                                   1000000000                       # Frequency of simulated ticks
+host_tick_rate                                 979592                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 407616                       # Number of bytes of host memory used
+host_seconds                                     0.04                       # 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.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.mem_ctrls.bytes_read::ruby.dir_cntrl0        60224                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_read::total              60224                       # Number of bytes read from this memory
+system.mem_ctrls.bytes_written::ruby.dir_cntrl0        60032                       # Number of bytes written to this memory
+system.mem_ctrls.bytes_written::total           60032                       # Number of bytes written to this memory
+system.mem_ctrls.num_reads::ruby.dir_cntrl0          941                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_reads::total                 941                       # Number of read requests responded to by this memory
+system.mem_ctrls.num_writes::ruby.dir_cntrl0          938                       # Number of write requests responded to by this memory
+system.mem_ctrls.num_writes::total                938                       # Number of write requests responded to by this memory
+system.mem_ctrls.bw_read::ruby.dir_cntrl0   1527326215                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_read::total            1527326215                       # Total read bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::ruby.dir_cntrl0   1522456950                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_write::total           1522456950                       # Write bandwidth from this memory (bytes/s)
+system.mem_ctrls.bw_total::ruby.dir_cntrl0   3049783166                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.bw_total::total           3049783166                       # Total bandwidth to/from this memory (bytes/s)
+system.mem_ctrls.readReqs                         941                       # Number of read requests accepted
+system.mem_ctrls.writeReqs                        938                       # Number of write requests accepted
+system.mem_ctrls.readBursts                       941                       # Number of DRAM read bursts, including those serviced by the write queue
+system.mem_ctrls.writeBursts                      938                       # Number of DRAM write bursts, including those merged in the write queue
+system.mem_ctrls.bytesReadDRAM                  50560                       # Total number of bytes read from DRAM
+system.mem_ctrls.bytesReadWrQ                    9664                       # Total number of bytes read from write queue
+system.mem_ctrls.bytesWritten                   49728                       # Total number of bytes written to DRAM
+system.mem_ctrls.bytesReadSys                   60224                       # Total read bytes from the system interface side
+system.mem_ctrls.bytesWrittenSys                60032                       # Total written bytes from the system interface side
+system.mem_ctrls.servicedByWrQ                    151                       # Number of DRAM read bursts serviced by the write queue
+system.mem_ctrls.mergedWrBursts                   134                       # 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               259                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::1               247                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::2               238                       # Per bank write bursts
+system.mem_ctrls.perBankRdBursts::3                46                       # 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               258                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::1               243                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::2               232                       # Per bank write bursts
+system.mem_ctrls.perBankWrBursts::3                44                       # 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                         39357                       # 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                   941                       # 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                  938                       # Write request sizes (log2)
+system.mem_ctrls.rdQLenPdf::0                     461                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::1                     328                       # What read queue length does an incoming req see
+system.mem_ctrls.rdQLenPdf::2                       1                       # 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                      2                       # 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                     47                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::19                     48                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::20                     49                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::21                     49                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::22                     52                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::23                     49                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::24                     49                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::25                     49                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::26                     51                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::27                     67                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::28                     48                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::29                     48                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::30                     48                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::31                     48                       # What write queue length does an incoming req see
+system.mem_ctrls.wrQLenPdf::32                     48                       # 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          108                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::mean    925.629630                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::gmean   827.187599                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::stdev   260.509945                       # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::0-127            4      3.70%      3.70% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::128-255            3      2.78%      6.48% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::256-383            2      1.85%      8.33% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::384-511            2      1.85%     10.19% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::512-639            1      0.93%     11.11% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::640-767            1      0.93%     12.04% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::768-895            1      0.93%     12.96% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::896-1023            3      2.78%     15.74% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::1024-1151           91     84.26%    100.00% # Bytes accessed per row activation
+system.mem_ctrls.bytesPerActivate::total          108                       # Bytes accessed per row activation
+system.mem_ctrls.rdPerTurnAround::samples           48                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::mean      16.229167                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::gmean     16.080832                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::stdev      2.837736                       # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::14-15            10     20.83%     20.83% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::16-17            37     77.08%     97.92% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::34-35             1      2.08%    100.00% # Reads before turning the bus around for writes
+system.mem_ctrls.rdPerTurnAround::total            48                       # Reads before turning the bus around for writes
+system.mem_ctrls.wrPerTurnAround::samples           48                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::mean      16.187500                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::gmean     16.181743                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::stdev      0.445127                       # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::16               40     83.33%     83.33% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::17                7     14.58%     97.92% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::18                1      2.08%    100.00% # Writes before turning the bus around for reads
+system.mem_ctrls.wrPerTurnAround::total            48                       # Writes before turning the bus around for reads
+system.mem_ctrls.totQLat                        14435                       # Total ticks spent queuing
+system.mem_ctrls.totMemAccLat                   29445                       # Total ticks spent from burst creation until serviced by the DRAM
+system.mem_ctrls.totBusLat                       3950                       # Total ticks spent in databus transfers
+system.mem_ctrls.avgQLat                        18.27                       # Average queueing delay per DRAM burst
+system.mem_ctrls.avgBusLat                       5.00                       # Average bus latency per DRAM burst
+system.mem_ctrls.avgMemAccLat                   37.27                       # Average memory access latency per DRAM burst
+system.mem_ctrls.avgRdBW                      1282.24                       # Average DRAM read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBW                      1261.14                       # Average achieved write bandwidth in MiByte/s
+system.mem_ctrls.avgRdBWSys                   1527.33                       # Average system read bandwidth in MiByte/s
+system.mem_ctrls.avgWrBWSys                   1522.46                       # Average system write bandwidth in MiByte/s
+system.mem_ctrls.peakBW                      12800.00                       # Theoretical peak bandwidth in MiByte/s
+system.mem_ctrls.busUtil                        19.87                       # Data bus utilization in percentage
+system.mem_ctrls.busUtilRead                    10.02                       # Data bus utilization in percentage for reads
+system.mem_ctrls.busUtilWrite                    9.85                       # Data bus utilization in percentage for writes
+system.mem_ctrls.avgRdQLen                       1.68                       # Average read queue length when enqueuing
+system.mem_ctrls.avgWrQLen                      25.86                       # Average write queue length when enqueuing
+system.mem_ctrls.readRowHits                      690                       # Number of row buffer hits during reads
+system.mem_ctrls.writeRowHits                     766                       # Number of row buffer hits during writes
+system.mem_ctrls.readRowHitRate                 87.34                       # Row buffer hit rate for reads
+system.mem_ctrls.writeRowHitRate                95.27                       # Row buffer hit rate for writes
+system.mem_ctrls.avgGap                         20.95                       # Average gap between requests
+system.mem_ctrls.pageHitRate                    91.34                       # Row buffer hit rate, read and write combined
+system.mem_ctrls_0.actEnergy                   792540                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_0.preEnergy                   417312                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_0.readEnergy                 9024960                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_0.writeEnergy                6489504                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_0.refreshEnergy         3073200.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_0.actBackEnergy              9767064                       # Energy for active background per rank (pJ)
+system.mem_ctrls_0.preBackEnergy                64896                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_0.actPowerDownEnergy         8135040                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_0.prePowerDownEnergy            1152                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_0.selfRefreshEnergy                0                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_0.totalEnergy               37765668                       # Total energy per rank (pJ)
+system.mem_ctrls_0.averagePower            957.765920                       # Core power per rank (mW)
+system.mem_ctrls_0.totalIdleTime                17819                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_0.memoryStateTime::IDLE           29                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::REF          1300                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::SREF            0                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::PRE_PDN            3                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT         20259                       # Time in different power states
+system.mem_ctrls_0.memoryStateTime::ACT_PDN        17840                       # Time in different power states
+system.mem_ctrls_1.actEnergy                        0                       # Energy for activate commands per rank (pJ)
+system.mem_ctrls_1.preEnergy                        0                       # Energy for precharge commands per rank (pJ)
+system.mem_ctrls_1.readEnergy                       0                       # Energy for read commands per rank (pJ)
+system.mem_ctrls_1.writeEnergy                      0                       # Energy for write commands per rank (pJ)
+system.mem_ctrls_1.refreshEnergy         1229280.000000                       # Energy for refresh commands per rank (pJ)
+system.mem_ctrls_1.actBackEnergy               224352                       # Energy for active background per rank (pJ)
+system.mem_ctrls_1.preBackEnergy              3002880                       # Energy for precharge background per rank (pJ)
+system.mem_ctrls_1.actPowerDownEnergy               0                       # Energy for active power-down per rank (pJ)
+system.mem_ctrls_1.prePowerDownEnergy         2889984                       # Energy for precharge power-down per rank (pJ)
+system.mem_ctrls_1.selfRefreshEnergy          5662320                       # Energy for self refresh per rank (pJ)
+system.mem_ctrls_1.totalEnergy               13008816                       # Total energy per rank (pJ)
+system.mem_ctrls_1.averagePower            329.913418                       # Core power per rank (mW)
+system.mem_ctrls_1.totalIdleTime                 7526                       # Total Idle time Per DRAM Rank
+system.mem_ctrls_1.memoryStateTime::IDLE         7786                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::REF           526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::SREF        23593                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::PRE_PDN         7526                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT             0                       # Time in different power states
+system.mem_ctrls_1.memoryStateTime::ACT_PDN            0                       # Time in different power states
+system.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.cpu.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.clk_domain.clock                        1                       # Clock period in ticks
+system.ruby.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+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                   1878                       # delay histogram for all message
+system.ruby.delayHist::mean                  0.221512                       # delay histogram for all message
+system.ruby.delayHist::stdev                 1.129790                       # delay histogram for all message
+system.ruby.delayHist                    |        1808     96.27%     96.27% |           0      0.00%     96.27% |           1      0.05%     96.33% |           0      0.00%     96.33% |           0      0.00%     96.33% |           0      0.00%     96.33% |          69      3.67%    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                     1878                       # delay histogram for all message
+system.ruby.outstanding_req_hist_seqr::bucket_size            2                      
+system.ruby.outstanding_req_hist_seqr::max_bucket           19                      
+system.ruby.outstanding_req_hist_seqr::samples          997                      
+system.ruby.outstanding_req_hist_seqr::mean    15.607823                      
+system.ruby.outstanding_req_hist_seqr::gmean    15.499600                      
+system.ruby.outstanding_req_hist_seqr::stdev     1.240894                      
+system.ruby.outstanding_req_hist_seqr    |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.50% |           2      0.20%      0.70% |           4      0.40%      1.10% |           2      0.20%      1.30% |           4      0.40%      1.71% |         227     22.77%     24.47% |         753     75.53%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist_seqr::total          997                      
+system.ruby.latency_hist_seqr::bucket_size          128                      
+system.ruby.latency_hist_seqr::max_bucket         1279                      
+system.ruby.latency_hist_seqr::samples            982                      
+system.ruby.latency_hist_seqr::mean        622.683299                      
+system.ruby.latency_hist_seqr::gmean       611.609969                      
+system.ruby.latency_hist_seqr::stdev       106.877832                      
+system.ruby.latency_hist_seqr            |           2      0.20%      0.20% |           7      0.71%      0.92% |           6      0.61%      1.53% |          88      8.96%     10.49% |         458     46.64%     57.13% |         355     36.15%     93.28% |          33      3.36%     96.64% |          33      3.36%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.latency_hist_seqr::total              982                      
+system.ruby.hit_latency_hist_seqr::bucket_size          128                      
+system.ruby.hit_latency_hist_seqr::max_bucket         1279                      
+system.ruby.hit_latency_hist_seqr::samples           42                      
+system.ruby.hit_latency_hist_seqr::mean    524.214286                      
+system.ruby.hit_latency_hist_seqr::gmean   519.360085                      
+system.ruby.hit_latency_hist_seqr::stdev    71.299963                      
+system.ruby.hit_latency_hist_seqr        |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          17     40.48%     40.48% |          24     57.14%     97.62% |           1      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.hit_latency_hist_seqr::total           42                      
+system.ruby.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.miss_latency_hist_seqr::samples          940                      
+system.ruby.miss_latency_hist_seqr::mean   627.082979                      
+system.ruby.miss_latency_hist_seqr::gmean   616.094261                      
+system.ruby.miss_latency_hist_seqr::stdev   106.107284                      
+system.ruby.miss_latency_hist_seqr       |           2      0.21%      0.21% |           7      0.74%      0.96% |           6      0.64%      1.60% |          71      7.55%      9.15% |         434     46.17%     55.32% |         354     37.66%     92.98% |          33      3.51%     96.49% |          33      3.51%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.miss_latency_hist_seqr::total          940                      
+system.ruby.Directory.incomplete_times_seqr          940                      
+system.ruby.dir_cntrl0.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.l1_cntrl0.cacheMemory.demand_hits           42                       # 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          983                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.sequencer.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+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          141                       # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store           15                       # Number of times a load aliased with a pending store
+system.ruby.l1_cntrl0.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
+system.ruby.network.routers0.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.percent_links_utilized    11.905607                      
+system.ruby.network.routers0.msg_count.Control::2          941                      
+system.ruby.network.routers0.msg_count.Data::2          938                      
+system.ruby.network.routers0.msg_count.Response_Data::4          940                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3          938                      
+system.ruby.network.routers0.msg_bytes.Control::2         7528                      
+system.ruby.network.routers0.msg_bytes.Data::2        67536                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        67680                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         7504                      
+system.ruby.network.routers1.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers1.percent_links_utilized    11.910045                      
+system.ruby.network.routers1.msg_count.Control::2          941                      
+system.ruby.network.routers1.msg_count.Data::2          938                      
+system.ruby.network.routers1.msg_count.Response_Data::4          941                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3          938                      
+system.ruby.network.routers1.msg_bytes.Control::2         7528                      
+system.ruby.network.routers1.msg_bytes.Data::2        67536                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        67752                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3         7504                      
+system.ruby.network.routers2.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers2.percent_links_utilized    11.907509                      
+system.ruby.network.routers2.msg_count.Control::2          941                      
+system.ruby.network.routers2.msg_count.Data::2          938                      
+system.ruby.network.routers2.msg_count.Response_Data::4          940                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3          938                      
+system.ruby.network.routers2.msg_bytes.Control::2         7528                      
+system.ruby.network.routers2.msg_bytes.Data::2        67536                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        67680                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         7504                      
+system.ruby.network.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.network.msg_count.Control            2823                      
+system.ruby.network.msg_count.Data               2814                      
+system.ruby.network.msg_count.Response_Data         2821                      
+system.ruby.network.msg_count.Writeback_Control         2814                      
+system.ruby.network.msg_byte.Control            22584                      
+system.ruby.network.msg_byte.Data              202608                      
+system.ruby.network.msg_byte.Response_Data       203112                      
+system.ruby.network.msg_byte.Writeback_Control        22512                      
+system.sys_port_proxy.pwrStateResidencyTicks::UNDEFINED        39431                       # Cumulative time (in ticks) in various power states
+system.ruby.network.routers0.throttle0.link_utilization    11.913215                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          940                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          938                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        67680                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         7504                      
+system.ruby.network.routers0.throttle1.link_utilization    11.897999                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2          941                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2          938                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2         7528                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2        67536                      
+system.ruby.network.routers1.throttle0.link_utilization    11.897999                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2          941                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2          938                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2         7528                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2        67536                      
+system.ruby.network.routers1.throttle1.link_utilization    11.922092                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          941                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          938                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        67752                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         7504                      
+system.ruby.network.routers2.throttle0.link_utilization    11.917020                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          940                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          938                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        67680                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         7504                      
+system.ruby.network.routers2.throttle1.link_utilization    11.897999                      
+system.ruby.network.routers2.throttle1.msg_count.Control::2          941                      
+system.ruby.network.routers2.throttle1.msg_count.Data::2          938                      
+system.ruby.network.routers2.throttle1.msg_bytes.Control::2         7528                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2        67536                      
+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           940                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1           |         940    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::total             940                       # 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           938                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean         0.443497                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev        1.567923                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2           |         868     92.54%     92.54% |           0      0.00%     92.54% |           1      0.11%     92.64% |           0      0.00%     92.64% |           0      0.00%     92.64% |           0      0.00%     92.64% |          69      7.36%    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             938                       # delay histogram for vnet_2
+system.ruby.LD.latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.latency_hist_seqr::samples           51                      
+system.ruby.LD.latency_hist_seqr::mean     632.509804                      
+system.ruby.LD.latency_hist_seqr::gmean    625.135320                      
+system.ruby.LD.latency_hist_seqr::stdev     99.959466                      
+system.ruby.LD.latency_hist_seqr         |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6     11.76%     11.76% |          20     39.22%     50.98% |          21     41.18%     92.16% |           2      3.92%     96.08% |           2      3.92%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.latency_hist_seqr::total            51                      
+system.ruby.LD.hit_latency_hist_seqr::bucket_size           64                      
+system.ruby.LD.hit_latency_hist_seqr::max_bucket          639                      
+system.ruby.LD.hit_latency_hist_seqr::samples            2                      
+system.ruby.LD.hit_latency_hist_seqr::mean          576                      
+system.ruby.LD.hit_latency_hist_seqr::gmean   575.579708                      
+system.ruby.LD.hit_latency_hist_seqr::stdev    31.112698                      
+system.ruby.LD.hit_latency_hist_seqr     |           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     50.00%     50.00% |           1     50.00%    100.00%
+system.ruby.LD.hit_latency_hist_seqr::total            2                      
+system.ruby.LD.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.miss_latency_hist_seqr::samples           49                      
+system.ruby.LD.miss_latency_hist_seqr::mean   634.816327                      
+system.ruby.LD.miss_latency_hist_seqr::gmean   627.246231                      
+system.ruby.LD.miss_latency_hist_seqr::stdev   101.240159                      
+system.ruby.LD.miss_latency_hist_seqr    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6     12.24%     12.24% |          18     36.73%     48.98% |          21     42.86%     91.84% |           2      4.08%     95.92% |           2      4.08%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.miss_latency_hist_seqr::total           49                      
+system.ruby.ST.latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.latency_hist_seqr::samples          882                      
+system.ruby.ST.latency_hist_seqr::mean     621.007937                      
+system.ruby.ST.latency_hist_seqr::gmean    609.588661                      
+system.ruby.ST.latency_hist_seqr::stdev    107.265659                      
+system.ruby.ST.latency_hist_seqr         |           2      0.23%      0.23% |           7      0.79%      1.02% |           6      0.68%      1.70% |          78      8.84%     10.54% |         414     46.94%     57.48% |         318     36.05%     93.54% |          29      3.29%     96.83% |          28      3.17%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.latency_hist_seqr::total           882                      
+system.ruby.ST.hit_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.hit_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.hit_latency_hist_seqr::samples           38                      
+system.ruby.ST.hit_latency_hist_seqr::mean   517.263158                      
+system.ruby.ST.hit_latency_hist_seqr::gmean   512.460135                      
+system.ruby.ST.hit_latency_hist_seqr::stdev    71.032419                      
+system.ruby.ST.hit_latency_hist_seqr     |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          17     44.74%     44.74% |          20     52.63%     97.37% |           1      2.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.ST.hit_latency_hist_seqr::total           38                      
+system.ruby.ST.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.miss_latency_hist_seqr::samples          844                      
+system.ruby.ST.miss_latency_hist_seqr::mean   625.678910                      
+system.ruby.ST.miss_latency_hist_seqr::gmean   614.370879                      
+system.ruby.ST.miss_latency_hist_seqr::stdev   106.283167                      
+system.ruby.ST.miss_latency_hist_seqr    |           2      0.24%      0.24% |           7      0.83%      1.07% |           6      0.71%      1.78% |          61      7.23%      9.00% |         394     46.68%     55.69% |         317     37.56%     93.25% |          29      3.44%     96.68% |          28      3.32%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.miss_latency_hist_seqr::total          844                      
+system.ruby.IFETCH.latency_hist_seqr::bucket_size          128                      
+system.ruby.IFETCH.latency_hist_seqr::max_bucket         1279                      
+system.ruby.IFETCH.latency_hist_seqr::samples           49                      
+system.ruby.IFETCH.latency_hist_seqr::mean   642.612245                      
+system.ruby.IFETCH.latency_hist_seqr::gmean   634.549482                      
+system.ruby.IFETCH.latency_hist_seqr::stdev   106.327289                      
+system.ruby.IFETCH.latency_hist_seqr     |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           4      8.16%      8.16% |          24     48.98%     57.14% |          16     32.65%     89.80% |           2      4.08%     93.88% |           3      6.12%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.latency_hist_seqr::total           49                      
+system.ruby.IFETCH.hit_latency_hist_seqr::bucket_size           64                      
+system.ruby.IFETCH.hit_latency_hist_seqr::max_bucket          639                      
+system.ruby.IFETCH.hit_latency_hist_seqr::samples            2                      
+system.ruby.IFETCH.hit_latency_hist_seqr::mean   604.500000                      
+system.ruby.IFETCH.hit_latency_hist_seqr::gmean   604.216848                      
+system.ruby.IFETCH.hit_latency_hist_seqr::stdev    26.162951                      
+system.ruby.IFETCH.hit_latency_hist_seqr |           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% |           2    100.00%    100.00%
+system.ruby.IFETCH.hit_latency_hist_seqr::total            2                      
+system.ruby.IFETCH.miss_latency_hist_seqr::bucket_size          128                      
+system.ruby.IFETCH.miss_latency_hist_seqr::max_bucket         1279                      
+system.ruby.IFETCH.miss_latency_hist_seqr::samples           47                      
+system.ruby.IFETCH.miss_latency_hist_seqr::mean   644.234043                      
+system.ruby.IFETCH.miss_latency_hist_seqr::gmean   635.873481                      
+system.ruby.IFETCH.miss_latency_hist_seqr::stdev   108.241922                      
+system.ruby.IFETCH.miss_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           4      8.51%      8.51% |          22     46.81%     55.32% |          16     34.04%     89.36% |           2      4.26%     93.62% |           3      6.38%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.miss_latency_hist_seqr::total           47                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::samples          940                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::mean   627.082979                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::gmean   616.094261                      
+system.ruby.Directory.miss_mach_latency_hist_seqr::stdev   106.107284                      
+system.ruby.Directory.miss_mach_latency_hist_seqr |           2      0.21%      0.21% |           7      0.74%      0.96% |           6      0.64%      1.60% |          71      7.55%      9.15% |         434     46.17%     55.32% |         354     37.66%     92.98% |          33      3.51%     96.49% |          33      3.51%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Directory.miss_mach_latency_hist_seqr::total          940                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::samples           49                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::mean   634.816327                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::gmean   627.246231                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::stdev   101.240159                      
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6     12.24%     12.24% |          18     36.73%     48.98% |          21     42.86%     91.84% |           2      4.08%     95.92% |           2      4.08%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.Directory.miss_type_mach_latency_hist_seqr::total           49                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::samples          844                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::mean   625.678910                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::gmean   614.370879                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::stdev   106.283167                      
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr |           2      0.24%      0.24% |           7      0.83%      1.07% |           6      0.71%      1.78% |          61      7.23%      9.00% |         394     46.68%     55.69% |         317     37.56%     93.25% |          29      3.44%     96.68% |          28      3.32%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.Directory.miss_type_mach_latency_hist_seqr::total          844                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::bucket_size          128                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::max_bucket         1279                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::samples           47                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::mean   644.234043                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::gmean   635.873481                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::stdev   108.241922                      
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           4      8.51%      8.51% |          22     46.81%     55.32% |          16     34.04%     89.36% |           2      4.26%     93.62% |           3      6.38%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.Directory.miss_type_mach_latency_hist_seqr::total           47                      
+system.ruby.Directory_Controller.GETX             941      0.00%      0.00%
+system.ruby.Directory_Controller.PUTX             938      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data          941      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack          938      0.00%      0.00%
+system.ruby.Directory_Controller.I.GETX           941      0.00%      0.00%
+system.ruby.Directory_Controller.M.PUTX           938      0.00%      0.00%
+system.ruby.Directory_Controller.IM.Memory_Data          941      0.00%      0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack          938      0.00%      0.00%
+system.ruby.L1Cache_Controller.Load                51      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ifetch              49      0.00%      0.00%
+system.ruby.L1Cache_Controller.Store              883      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data               940      0.00%      0.00%
+system.ruby.L1Cache_Controller.Replacement          938      0.00%      0.00%
+system.ruby.L1Cache_Controller.Writeback_Ack          938      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Load              49      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Ifetch            47      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.Store            845      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Load               2      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Ifetch             2      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Store             38      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Replacement          938      0.00%      0.00%
+system.ruby.L1Cache_Controller.MI.Writeback_Ack          938      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data             96      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Data            844      0.00%      0.00%
+
+---------- End Simulation Statistics   ----------
index ceaaf739d7f0a527de9fa038a99b9edcb26f3b91..29c6f2c31525e335283c26d74bb49c0586cf7465 100755 (executable)
@@ -40,12 +40,13 @@ add_option = optparser.add_option
 add_option('-v', '--verbose', action='store_true', default=False,
            help='echo commands before executing')
 add_option('--builds',
-           default='ALPHA,ALPHA_MOESI_hammer,' \
-           'ALPHA_MESI_Two_Level,'  \
-           'ALPHA_MOESI_CMP_directory,' \
-           'ALPHA_MOESI_CMP_token,' \
+           default='ALPHA,' \
            'MIPS,' \
            'NULL,' \
+           'NULL_MOESI_hammer,' \
+           'NULL_MESI_Two_Level,'  \
+           'NULL_MOESI_CMP_directory,' \
+           'NULL_MOESI_CMP_token,' \
            'POWER,' \
            'SPARC,' \
            'X86,X86_MESI_Two_Level,' \