--- /dev/null
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL = 'MESI_Two_Level'
--- /dev/null
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL='MOESI_CMP_directory'
--- /dev/null
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL='MOESI_CMP_token'
--- /dev/null
+TARGET_ISA = 'null'
+CPU_MODELS = ''
+PROTOCOL='MOESI_hammer'
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)
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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()
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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()
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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()
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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()
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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
+++ /dev/null
-
----------- 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 ----------
+++ /dev/null
-[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
-
+++ /dev/null
-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!
+++ /dev/null
-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
+++ /dev/null
-
----------- 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 ----------
--- /dev/null
+[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
+
--- /dev/null
+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!
--- /dev/null
+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
--- /dev/null
+
+---------- 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 ----------
--- /dev/null
+[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
+
--- /dev/null
+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!
--- /dev/null
+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
--- /dev/null
+
+---------- 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 ----------
--- /dev/null
+[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
+
--- /dev/null
+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!
--- /dev/null
+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
--- /dev/null
+
+---------- 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 ----------
--- /dev/null
+[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
+
--- /dev/null
+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!
--- /dev/null
+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
--- /dev/null
+
+---------- 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 ----------
--- /dev/null
+[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
+
--- /dev/null
+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!
--- /dev/null
+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
--- /dev/null
+
+---------- 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 ----------
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,' \