diff options
author | Tony Gutierrez <anthony.gutierrez@amd.com> | 2016-01-19 14:28:22 -0500 |
---|---|---|
committer | Tony Gutierrez <anthony.gutierrez@amd.com> | 2016-01-19 14:28:22 -0500 |
commit | 1a7d3f9fcb76a68540dd948f91413533a383bfde (patch) | |
tree | 867510a147cd095f19499d26b7c02d27de4cae9d /tests/quick/se/60.gpu-randomtest | |
parent | 28e353e0403ea379d244a418e8dc8ee0b48187cf (diff) | |
download | gem5-1a7d3f9fcb76a68540dd948f91413533a383bfde.tar.xz |
gpu-compute: AMD's baseline GPU model
Diffstat (limited to 'tests/quick/se/60.gpu-randomtest')
5 files changed, 6990 insertions, 0 deletions
diff --git a/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/config.ini b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/config.ini new file mode 100644 index 000000000..06da5f023 --- /dev/null +++ b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/config.ini @@ -0,0 +1,5862 @@ +[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 cp_cntrl0 cpu dir_cntrl0 dvfs_handler mem_ctrls ruby sqc_cntrl0 sqc_cntrl1 sys_port_proxy tcc_cntrl0 tccdir_cntrl0 tcp_cntrl0 tcp_cntrl1 tcp_cntrl2 tcp_cntrl3 tcp_cntrl4 tcp_cntrl5 tcp_cntrl6 tcp_cntrl7 voltage_domain +boot_osflags=a +cache_line_size=64 +clk_domain=system.clk_domain +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 +memories=system.mem_ctrls +mmap_using_noreserve=false +multi_thread=false +num_work_ids=16 +readfile= +symbolfile= +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.cp_cntrl0] +type=CorePair_Controller +children=L1D0cache L1D1cache L1Icache L2cache mandatoryQueue probeToCore requestFromCore responseFromCore responseToCore sequencer sequencer1 triggerQueue unblockFromCore +L1D0cache=system.cp_cntrl0.L1D0cache +L1D1cache=system.cp_cntrl0.L1D1cache +L1Icache=system.cp_cntrl0.L1Icache +L2cache=system.cp_cntrl0.L2cache +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +eventq_index=0 +issue_latency=15 +l2_hit_latency=18 +mandatoryQueue=system.cp_cntrl0.mandatoryQueue +number_of_TBEs=256 +probeToCore=system.cp_cntrl0.probeToCore +recycle_latency=10 +requestFromCore=system.cp_cntrl0.requestFromCore +responseFromCore=system.cp_cntrl0.responseFromCore +responseToCore=system.cp_cntrl0.responseToCore +ruby_system=system.ruby +send_evictions=true +sequencer=system.cp_cntrl0.sequencer +sequencer1=system.cp_cntrl0.sequencer1 +system=system +transitions_per_cycle=32 +triggerQueue=system.cp_cntrl0.triggerQueue +unblockFromCore=system.cp_cntrl0.unblockFromCore +version=0 + +[system.cp_cntrl0.L1D0cache] +type=RubyCache +children=replacement_policy +assoc=2 +block_size=0 +dataAccessLatency=1 +dataArrayBanks=1 +eventq_index=0 +is_icache=false +replacement_policy=system.cp_cntrl0.L1D0cache.replacement_policy +resourceStalls=false +ruby_system=system.ruby +size=256 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 + +[system.cp_cntrl0.L1D0cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.cp_cntrl0.L1D1cache] +type=RubyCache +children=replacement_policy +assoc=2 +block_size=0 +dataAccessLatency=1 +dataArrayBanks=1 +eventq_index=0 +is_icache=false +replacement_policy=system.cp_cntrl0.L1D1cache.replacement_policy +resourceStalls=false +ruby_system=system.ruby +size=256 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 + +[system.cp_cntrl0.L1D1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.cp_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.cp_cntrl0.L1Icache.replacement_policy +resourceStalls=false +ruby_system=system.ruby +size=256 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 + +[system.cp_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.cp_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.cp_cntrl0.L2cache.replacement_policy +resourceStalls=false +ruby_system=system.ruby +size=512 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 + +[system.cp_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.cp_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.cp_cntrl0.probeToCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +slave=system.ruby.network.master[3] + +[system.cp_cntrl0.requestFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[2] + +[system.cp_cntrl0.responseFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[3] + +[system.cp_cntrl0.responseToCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +slave=system.ruby.network.master[4] + +[system.cp_cntrl0.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=0 +dcache=system.cp_cntrl0.L1D0cache +dcache_hit_latency=2 +deadlock_threshold=500000 +eventq_index=0 +icache=system.cp_cntrl0.L1Icache +icache_hit_latency=2 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=true +version=0 +slave=system.cpu.cpuInstDataPort[0] + +[system.cp_cntrl0.sequencer1] +type=RubySequencer +clk_domain=system.clk_domain +coreid=1 +dcache=system.cp_cntrl0.L1D1cache +dcache_hit_latency=2 +deadlock_threshold=500000 +eventq_index=0 +icache=system.cp_cntrl0.L1Icache +icache_hit_latency=2 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=true +version=1 +slave=system.cpu.cpuInstDataPort[1] + +[system.cp_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.cp_cntrl0.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[4] + +[system.cpu] +type=RubyTester +check_flush=false +checks_to_complete=100 +clk_domain=system.clk_domain +deadlock_threshold=50000 +eventq_index=0 +num_cpus=12 +system=system +wakeup_frequency=10 +cpuDataPort=system.tcp_cntrl0.coalescer.slave[0] system.tcp_cntrl1.coalescer.slave[0] system.tcp_cntrl2.coalescer.slave[0] system.tcp_cntrl3.coalescer.slave[0] system.tcp_cntrl4.coalescer.slave[0] system.tcp_cntrl5.coalescer.slave[0] system.tcp_cntrl6.coalescer.slave[0] system.tcp_cntrl7.coalescer.slave[0] +cpuInstDataPort=system.cp_cntrl0.sequencer.slave[0] system.cp_cntrl0.sequencer1.slave[0] +cpuInstPort=system.sqc_cntrl0.sequencer.slave[0] system.sqc_cntrl1.sequencer.slave[0] + +[system.dir_cntrl0] +type=Directory_Controller +children=L3CacheMemory L3triggerQueue directory probeToCore requestFromCores responseFromCores responseFromMemory responseToCore triggerQueue unblockFromCores +CPUonly=false +L3CacheMemory=system.dir_cntrl0.L3CacheMemory +L3triggerQueue=system.dir_cntrl0.L3triggerQueue +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +directory=system.dir_cntrl0.directory +eventq_index=0 +l3_hit_latency=15 +noTCCdir=false +number_of_TBEs=20480 +probeToCore=system.dir_cntrl0.probeToCore +recycle_latency=10 +requestFromCores=system.dir_cntrl0.requestFromCores +responseFromCores=system.dir_cntrl0.responseFromCores +responseFromMemory=system.dir_cntrl0.responseFromMemory +responseToCore=system.dir_cntrl0.responseToCore +response_latency=30 +ruby_system=system.ruby +system=system +to_memory_controller_latency=1 +transitions_per_cycle=32 +triggerQueue=system.dir_cntrl0.triggerQueue +unblockFromCores=system.dir_cntrl0.unblockFromCores +useL3OnWT=false +version=0 +memory=system.mem_ctrls.port + +[system.dir_cntrl0.L3CacheMemory] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=20 +dataArrayBanks=256.0 +eventq_index=0 +is_icache=false +replacement_policy=system.dir_cntrl0.L3CacheMemory.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=1024 +start_index_bit=6 +tagAccessLatency=15 +tagArrayBanks=256.0 + +[system.dir_cntrl0.L3CacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=1024 + +[system.dir_cntrl0.L3triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.dir_cntrl0.directory] +type=RubyDirectoryMemory +eventq_index=0 +numa_high_bit=5 +size=536870912 +version=0 + +[system.dir_cntrl0.probeToCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[0] + +[system.dir_cntrl0.requestFromCores] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[0] + +[system.dir_cntrl0.responseFromCores] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +slave=system.ruby.network.master[1] + +[system.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.dir_cntrl0.responseToCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[1] + +[system.dir_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.dir_cntrl0.unblockFromCores] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +slave=system.ruby.network.master[2] + +[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.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaCoCh +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 +clk_domain=system.clk_domain +conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true +eventq_index=0 +in_addr_map=true +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.dir_cntrl0.memory + +[system.ruby] +type=RubySystem +children=clk_domain network +access_backing_store=false +all_instructions=false +block_size_bytes=64 +clk_domain=system.ruby.clk_domain +eventq_index=0 +hot_lines=false +memory_size_bits=48 +num_of_sequencers=12 +number_of_virtual_networks=10 +phys_mem=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.network] +type=SimpleNetwork +children=ext_links00 ext_links01 ext_links02 ext_links03 ext_links04 ext_links05 ext_links06 ext_links07 ext_links08 ext_links09 ext_links10 ext_links11 ext_links12 ext_links13 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 +adaptive_routing=false +buffer_size=0 +clk_domain=system.ruby.clk_domain +control_msg_size=8 +endpoint_bandwidth=1000 +eventq_index=0 +ext_links=system.ruby.network.ext_links00 system.ruby.network.ext_links01 system.ruby.network.ext_links02 system.ruby.network.ext_links03 system.ruby.network.ext_links04 system.ruby.network.ext_links05 system.ruby.network.ext_links06 system.ruby.network.ext_links07 system.ruby.network.ext_links08 system.ruby.network.ext_links09 system.ruby.network.ext_links10 system.ruby.network.ext_links11 system.ruby.network.ext_links12 system.ruby.network.ext_links13 +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 +netifs= +number_of_virtual_networks=10 +routers=system.ruby.network.ext_links00.int_node system.ruby.network.ext_links01.int_node system.ruby.network.ext_links02.int_node +ruby_system=system.ruby +topology=Crossbar +master=system.dir_cntrl0.requestFromCores.slave system.dir_cntrl0.responseFromCores.slave system.dir_cntrl0.unblockFromCores.slave system.cp_cntrl0.probeToCore.slave system.cp_cntrl0.responseToCore.slave system.tcp_cntrl0.probeToTCP.slave system.tcp_cntrl0.responseToTCP.slave system.tcp_cntrl1.probeToTCP.slave system.tcp_cntrl1.responseToTCP.slave system.tcp_cntrl2.probeToTCP.slave system.tcp_cntrl2.responseToTCP.slave system.tcp_cntrl3.probeToTCP.slave system.tcp_cntrl3.responseToTCP.slave system.tcp_cntrl4.probeToTCP.slave system.tcp_cntrl4.responseToTCP.slave system.tcp_cntrl5.probeToTCP.slave system.tcp_cntrl5.responseToTCP.slave system.tcp_cntrl6.probeToTCP.slave system.tcp_cntrl6.responseToTCP.slave system.tcp_cntrl7.probeToTCP.slave system.tcp_cntrl7.responseToTCP.slave system.sqc_cntrl0.probeToSQC.slave system.sqc_cntrl0.responseToSQC.slave system.sqc_cntrl1.probeToSQC.slave system.sqc_cntrl1.responseToSQC.slave system.tcc_cntrl0.responseToTCC.slave system.tccdir_cntrl0.requestFromTCP.slave system.tccdir_cntrl0.responseFromTCP.slave system.tccdir_cntrl0.unblockFromTCP.slave system.tccdir_cntrl0.probeFromNB.slave system.tccdir_cntrl0.responseFromNB.slave +slave=system.dir_cntrl0.probeToCore.master system.dir_cntrl0.responseToCore.master system.cp_cntrl0.requestFromCore.master system.cp_cntrl0.responseFromCore.master system.cp_cntrl0.unblockFromCore.master system.tcp_cntrl0.requestFromTCP.master system.tcp_cntrl0.responseFromTCP.master system.tcp_cntrl0.unblockFromCore.master system.tcp_cntrl1.requestFromTCP.master system.tcp_cntrl1.responseFromTCP.master system.tcp_cntrl1.unblockFromCore.master system.tcp_cntrl2.requestFromTCP.master system.tcp_cntrl2.responseFromTCP.master system.tcp_cntrl2.unblockFromCore.master system.tcp_cntrl3.requestFromTCP.master system.tcp_cntrl3.responseFromTCP.master system.tcp_cntrl3.unblockFromCore.master system.tcp_cntrl4.requestFromTCP.master system.tcp_cntrl4.responseFromTCP.master system.tcp_cntrl4.unblockFromCore.master system.tcp_cntrl5.requestFromTCP.master system.tcp_cntrl5.responseFromTCP.master system.tcp_cntrl5.unblockFromCore.master system.tcp_cntrl6.requestFromTCP.master system.tcp_cntrl6.responseFromTCP.master system.tcp_cntrl6.unblockFromCore.master system.tcp_cntrl7.requestFromTCP.master system.tcp_cntrl7.responseFromTCP.master system.tcp_cntrl7.unblockFromCore.master system.sqc_cntrl0.requestFromSQC.master system.sqc_cntrl0.responseFromSQC.master system.sqc_cntrl0.unblockFromCore.master system.sqc_cntrl1.requestFromSQC.master system.sqc_cntrl1.responseFromSQC.master system.sqc_cntrl1.unblockFromCore.master system.tcc_cntrl0.responseFromTCC.master system.tccdir_cntrl0.probeToCore.master system.tccdir_cntrl0.responseToCore.master system.tccdir_cntrl0.requestToNB.master system.tccdir_cntrl0.responseToNB.master system.tccdir_cntrl0.unblockToNB.master + +[system.ruby.network.ext_links00] +type=SimpleExtLink +children=int_node +bandwidth_factor=512 +eventq_index=0 +ext_node=system.dir_cntrl0 +int_node=system.ruby.network.ext_links00.int_node +latency=1 +link_id=0 +weight=1 + +[system.ruby.network.ext_links00.int_node] +type=Switch +children=port_buffers000 port_buffers001 port_buffers002 port_buffers003 port_buffers004 port_buffers005 port_buffers006 port_buffers007 port_buffers008 port_buffers009 port_buffers010 port_buffers011 port_buffers012 port_buffers013 port_buffers014 port_buffers015 port_buffers016 port_buffers017 port_buffers018 port_buffers019 port_buffers020 port_buffers021 port_buffers022 port_buffers023 port_buffers024 port_buffers025 port_buffers026 port_buffers027 port_buffers028 port_buffers029 port_buffers030 port_buffers031 port_buffers032 port_buffers033 port_buffers034 port_buffers035 port_buffers036 port_buffers037 port_buffers038 port_buffers039 port_buffers040 port_buffers041 port_buffers042 port_buffers043 port_buffers044 port_buffers045 port_buffers046 port_buffers047 port_buffers048 port_buffers049 port_buffers050 port_buffers051 port_buffers052 port_buffers053 port_buffers054 port_buffers055 port_buffers056 port_buffers057 port_buffers058 port_buffers059 port_buffers060 port_buffers061 port_buffers062 port_buffers063 port_buffers064 port_buffers065 port_buffers066 port_buffers067 port_buffers068 port_buffers069 port_buffers070 port_buffers071 port_buffers072 port_buffers073 port_buffers074 port_buffers075 port_buffers076 port_buffers077 port_buffers078 port_buffers079 port_buffers080 port_buffers081 port_buffers082 port_buffers083 port_buffers084 port_buffers085 port_buffers086 port_buffers087 port_buffers088 port_buffers089 port_buffers090 port_buffers091 port_buffers092 port_buffers093 port_buffers094 port_buffers095 port_buffers096 port_buffers097 port_buffers098 port_buffers099 port_buffers100 port_buffers101 port_buffers102 port_buffers103 port_buffers104 port_buffers105 port_buffers106 port_buffers107 port_buffers108 port_buffers109 port_buffers110 port_buffers111 port_buffers112 port_buffers113 port_buffers114 port_buffers115 port_buffers116 port_buffers117 port_buffers118 port_buffers119 port_buffers120 port_buffers121 port_buffers122 port_buffers123 port_buffers124 port_buffers125 port_buffers126 port_buffers127 port_buffers128 port_buffers129 port_buffers130 port_buffers131 port_buffers132 port_buffers133 port_buffers134 port_buffers135 port_buffers136 port_buffers137 port_buffers138 port_buffers139 port_buffers140 port_buffers141 port_buffers142 port_buffers143 port_buffers144 port_buffers145 port_buffers146 port_buffers147 port_buffers148 port_buffers149 port_buffers150 port_buffers151 port_buffers152 port_buffers153 port_buffers154 port_buffers155 port_buffers156 port_buffers157 port_buffers158 port_buffers159 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.ext_links00.int_node.port_buffers000 system.ruby.network.ext_links00.int_node.port_buffers001 system.ruby.network.ext_links00.int_node.port_buffers002 system.ruby.network.ext_links00.int_node.port_buffers003 system.ruby.network.ext_links00.int_node.port_buffers004 system.ruby.network.ext_links00.int_node.port_buffers005 system.ruby.network.ext_links00.int_node.port_buffers006 system.ruby.network.ext_links00.int_node.port_buffers007 system.ruby.network.ext_links00.int_node.port_buffers008 system.ruby.network.ext_links00.int_node.port_buffers009 system.ruby.network.ext_links00.int_node.port_buffers010 system.ruby.network.ext_links00.int_node.port_buffers011 system.ruby.network.ext_links00.int_node.port_buffers012 system.ruby.network.ext_links00.int_node.port_buffers013 system.ruby.network.ext_links00.int_node.port_buffers014 system.ruby.network.ext_links00.int_node.port_buffers015 system.ruby.network.ext_links00.int_node.port_buffers016 system.ruby.network.ext_links00.int_node.port_buffers017 system.ruby.network.ext_links00.int_node.port_buffers018 system.ruby.network.ext_links00.int_node.port_buffers019 system.ruby.network.ext_links00.int_node.port_buffers020 system.ruby.network.ext_links00.int_node.port_buffers021 system.ruby.network.ext_links00.int_node.port_buffers022 system.ruby.network.ext_links00.int_node.port_buffers023 system.ruby.network.ext_links00.int_node.port_buffers024 system.ruby.network.ext_links00.int_node.port_buffers025 system.ruby.network.ext_links00.int_node.port_buffers026 system.ruby.network.ext_links00.int_node.port_buffers027 system.ruby.network.ext_links00.int_node.port_buffers028 system.ruby.network.ext_links00.int_node.port_buffers029 system.ruby.network.ext_links00.int_node.port_buffers030 system.ruby.network.ext_links00.int_node.port_buffers031 system.ruby.network.ext_links00.int_node.port_buffers032 system.ruby.network.ext_links00.int_node.port_buffers033 system.ruby.network.ext_links00.int_node.port_buffers034 system.ruby.network.ext_links00.int_node.port_buffers035 system.ruby.network.ext_links00.int_node.port_buffers036 system.ruby.network.ext_links00.int_node.port_buffers037 system.ruby.network.ext_links00.int_node.port_buffers038 system.ruby.network.ext_links00.int_node.port_buffers039 system.ruby.network.ext_links00.int_node.port_buffers040 system.ruby.network.ext_links00.int_node.port_buffers041 system.ruby.network.ext_links00.int_node.port_buffers042 system.ruby.network.ext_links00.int_node.port_buffers043 system.ruby.network.ext_links00.int_node.port_buffers044 system.ruby.network.ext_links00.int_node.port_buffers045 system.ruby.network.ext_links00.int_node.port_buffers046 system.ruby.network.ext_links00.int_node.port_buffers047 system.ruby.network.ext_links00.int_node.port_buffers048 system.ruby.network.ext_links00.int_node.port_buffers049 system.ruby.network.ext_links00.int_node.port_buffers050 system.ruby.network.ext_links00.int_node.port_buffers051 system.ruby.network.ext_links00.int_node.port_buffers052 system.ruby.network.ext_links00.int_node.port_buffers053 system.ruby.network.ext_links00.int_node.port_buffers054 system.ruby.network.ext_links00.int_node.port_buffers055 system.ruby.network.ext_links00.int_node.port_buffers056 system.ruby.network.ext_links00.int_node.port_buffers057 system.ruby.network.ext_links00.int_node.port_buffers058 system.ruby.network.ext_links00.int_node.port_buffers059 system.ruby.network.ext_links00.int_node.port_buffers060 system.ruby.network.ext_links00.int_node.port_buffers061 system.ruby.network.ext_links00.int_node.port_buffers062 system.ruby.network.ext_links00.int_node.port_buffers063 system.ruby.network.ext_links00.int_node.port_buffers064 system.ruby.network.ext_links00.int_node.port_buffers065 system.ruby.network.ext_links00.int_node.port_buffers066 system.ruby.network.ext_links00.int_node.port_buffers067 system.ruby.network.ext_links00.int_node.port_buffers068 system.ruby.network.ext_links00.int_node.port_buffers069 system.ruby.network.ext_links00.int_node.port_buffers070 system.ruby.network.ext_links00.int_node.port_buffers071 system.ruby.network.ext_links00.int_node.port_buffers072 system.ruby.network.ext_links00.int_node.port_buffers073 system.ruby.network.ext_links00.int_node.port_buffers074 system.ruby.network.ext_links00.int_node.port_buffers075 system.ruby.network.ext_links00.int_node.port_buffers076 system.ruby.network.ext_links00.int_node.port_buffers077 system.ruby.network.ext_links00.int_node.port_buffers078 system.ruby.network.ext_links00.int_node.port_buffers079 system.ruby.network.ext_links00.int_node.port_buffers080 system.ruby.network.ext_links00.int_node.port_buffers081 system.ruby.network.ext_links00.int_node.port_buffers082 system.ruby.network.ext_links00.int_node.port_buffers083 system.ruby.network.ext_links00.int_node.port_buffers084 system.ruby.network.ext_links00.int_node.port_buffers085 system.ruby.network.ext_links00.int_node.port_buffers086 system.ruby.network.ext_links00.int_node.port_buffers087 system.ruby.network.ext_links00.int_node.port_buffers088 system.ruby.network.ext_links00.int_node.port_buffers089 system.ruby.network.ext_links00.int_node.port_buffers090 system.ruby.network.ext_links00.int_node.port_buffers091 system.ruby.network.ext_links00.int_node.port_buffers092 system.ruby.network.ext_links00.int_node.port_buffers093 system.ruby.network.ext_links00.int_node.port_buffers094 system.ruby.network.ext_links00.int_node.port_buffers095 system.ruby.network.ext_links00.int_node.port_buffers096 system.ruby.network.ext_links00.int_node.port_buffers097 system.ruby.network.ext_links00.int_node.port_buffers098 system.ruby.network.ext_links00.int_node.port_buffers099 system.ruby.network.ext_links00.int_node.port_buffers100 system.ruby.network.ext_links00.int_node.port_buffers101 system.ruby.network.ext_links00.int_node.port_buffers102 system.ruby.network.ext_links00.int_node.port_buffers103 system.ruby.network.ext_links00.int_node.port_buffers104 system.ruby.network.ext_links00.int_node.port_buffers105 system.ruby.network.ext_links00.int_node.port_buffers106 system.ruby.network.ext_links00.int_node.port_buffers107 system.ruby.network.ext_links00.int_node.port_buffers108 system.ruby.network.ext_links00.int_node.port_buffers109 system.ruby.network.ext_links00.int_node.port_buffers110 system.ruby.network.ext_links00.int_node.port_buffers111 system.ruby.network.ext_links00.int_node.port_buffers112 system.ruby.network.ext_links00.int_node.port_buffers113 system.ruby.network.ext_links00.int_node.port_buffers114 system.ruby.network.ext_links00.int_node.port_buffers115 system.ruby.network.ext_links00.int_node.port_buffers116 system.ruby.network.ext_links00.int_node.port_buffers117 system.ruby.network.ext_links00.int_node.port_buffers118 system.ruby.network.ext_links00.int_node.port_buffers119 system.ruby.network.ext_links00.int_node.port_buffers120 system.ruby.network.ext_links00.int_node.port_buffers121 system.ruby.network.ext_links00.int_node.port_buffers122 system.ruby.network.ext_links00.int_node.port_buffers123 system.ruby.network.ext_links00.int_node.port_buffers124 system.ruby.network.ext_links00.int_node.port_buffers125 system.ruby.network.ext_links00.int_node.port_buffers126 system.ruby.network.ext_links00.int_node.port_buffers127 system.ruby.network.ext_links00.int_node.port_buffers128 system.ruby.network.ext_links00.int_node.port_buffers129 system.ruby.network.ext_links00.int_node.port_buffers130 system.ruby.network.ext_links00.int_node.port_buffers131 system.ruby.network.ext_links00.int_node.port_buffers132 system.ruby.network.ext_links00.int_node.port_buffers133 system.ruby.network.ext_links00.int_node.port_buffers134 system.ruby.network.ext_links00.int_node.port_buffers135 system.ruby.network.ext_links00.int_node.port_buffers136 system.ruby.network.ext_links00.int_node.port_buffers137 system.ruby.network.ext_links00.int_node.port_buffers138 system.ruby.network.ext_links00.int_node.port_buffers139 system.ruby.network.ext_links00.int_node.port_buffers140 system.ruby.network.ext_links00.int_node.port_buffers141 system.ruby.network.ext_links00.int_node.port_buffers142 system.ruby.network.ext_links00.int_node.port_buffers143 system.ruby.network.ext_links00.int_node.port_buffers144 system.ruby.network.ext_links00.int_node.port_buffers145 system.ruby.network.ext_links00.int_node.port_buffers146 system.ruby.network.ext_links00.int_node.port_buffers147 system.ruby.network.ext_links00.int_node.port_buffers148 system.ruby.network.ext_links00.int_node.port_buffers149 system.ruby.network.ext_links00.int_node.port_buffers150 system.ruby.network.ext_links00.int_node.port_buffers151 system.ruby.network.ext_links00.int_node.port_buffers152 system.ruby.network.ext_links00.int_node.port_buffers153 system.ruby.network.ext_links00.int_node.port_buffers154 system.ruby.network.ext_links00.int_node.port_buffers155 system.ruby.network.ext_links00.int_node.port_buffers156 system.ruby.network.ext_links00.int_node.port_buffers157 system.ruby.network.ext_links00.int_node.port_buffers158 system.ruby.network.ext_links00.int_node.port_buffers159 +router_id=0 +virt_nets=10 + +[system.ruby.network.ext_links00.int_node.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links00.int_node.port_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01] +type=SimpleExtLink +children=int_node +bandwidth_factor=512 +eventq_index=0 +ext_node=system.cp_cntrl0 +int_node=system.ruby.network.ext_links01.int_node +latency=1 +link_id=1 +weight=1 + +[system.ruby.network.ext_links01.int_node] +type=Switch +children=port_buffers000 port_buffers001 port_buffers002 port_buffers003 port_buffers004 port_buffers005 port_buffers006 port_buffers007 port_buffers008 port_buffers009 port_buffers010 port_buffers011 port_buffers012 port_buffers013 port_buffers014 port_buffers015 port_buffers016 port_buffers017 port_buffers018 port_buffers019 port_buffers020 port_buffers021 port_buffers022 port_buffers023 port_buffers024 port_buffers025 port_buffers026 port_buffers027 port_buffers028 port_buffers029 port_buffers030 port_buffers031 port_buffers032 port_buffers033 port_buffers034 port_buffers035 port_buffers036 port_buffers037 port_buffers038 port_buffers039 port_buffers040 port_buffers041 port_buffers042 port_buffers043 port_buffers044 port_buffers045 port_buffers046 port_buffers047 port_buffers048 port_buffers049 port_buffers050 port_buffers051 port_buffers052 port_buffers053 port_buffers054 port_buffers055 port_buffers056 port_buffers057 port_buffers058 port_buffers059 port_buffers060 port_buffers061 port_buffers062 port_buffers063 port_buffers064 port_buffers065 port_buffers066 port_buffers067 port_buffers068 port_buffers069 port_buffers070 port_buffers071 port_buffers072 port_buffers073 port_buffers074 port_buffers075 port_buffers076 port_buffers077 port_buffers078 port_buffers079 port_buffers080 port_buffers081 port_buffers082 port_buffers083 port_buffers084 port_buffers085 port_buffers086 port_buffers087 port_buffers088 port_buffers089 port_buffers090 port_buffers091 port_buffers092 port_buffers093 port_buffers094 port_buffers095 port_buffers096 port_buffers097 port_buffers098 port_buffers099 port_buffers100 port_buffers101 port_buffers102 port_buffers103 port_buffers104 port_buffers105 port_buffers106 port_buffers107 port_buffers108 port_buffers109 port_buffers110 port_buffers111 port_buffers112 port_buffers113 port_buffers114 port_buffers115 port_buffers116 port_buffers117 port_buffers118 port_buffers119 port_buffers120 port_buffers121 port_buffers122 port_buffers123 port_buffers124 port_buffers125 port_buffers126 port_buffers127 port_buffers128 port_buffers129 port_buffers130 port_buffers131 port_buffers132 port_buffers133 port_buffers134 port_buffers135 port_buffers136 port_buffers137 port_buffers138 port_buffers139 port_buffers140 port_buffers141 port_buffers142 port_buffers143 port_buffers144 port_buffers145 port_buffers146 port_buffers147 port_buffers148 port_buffers149 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.ext_links01.int_node.port_buffers000 system.ruby.network.ext_links01.int_node.port_buffers001 system.ruby.network.ext_links01.int_node.port_buffers002 system.ruby.network.ext_links01.int_node.port_buffers003 system.ruby.network.ext_links01.int_node.port_buffers004 system.ruby.network.ext_links01.int_node.port_buffers005 system.ruby.network.ext_links01.int_node.port_buffers006 system.ruby.network.ext_links01.int_node.port_buffers007 system.ruby.network.ext_links01.int_node.port_buffers008 system.ruby.network.ext_links01.int_node.port_buffers009 system.ruby.network.ext_links01.int_node.port_buffers010 system.ruby.network.ext_links01.int_node.port_buffers011 system.ruby.network.ext_links01.int_node.port_buffers012 system.ruby.network.ext_links01.int_node.port_buffers013 system.ruby.network.ext_links01.int_node.port_buffers014 system.ruby.network.ext_links01.int_node.port_buffers015 system.ruby.network.ext_links01.int_node.port_buffers016 system.ruby.network.ext_links01.int_node.port_buffers017 system.ruby.network.ext_links01.int_node.port_buffers018 system.ruby.network.ext_links01.int_node.port_buffers019 system.ruby.network.ext_links01.int_node.port_buffers020 system.ruby.network.ext_links01.int_node.port_buffers021 system.ruby.network.ext_links01.int_node.port_buffers022 system.ruby.network.ext_links01.int_node.port_buffers023 system.ruby.network.ext_links01.int_node.port_buffers024 system.ruby.network.ext_links01.int_node.port_buffers025 system.ruby.network.ext_links01.int_node.port_buffers026 system.ruby.network.ext_links01.int_node.port_buffers027 system.ruby.network.ext_links01.int_node.port_buffers028 system.ruby.network.ext_links01.int_node.port_buffers029 system.ruby.network.ext_links01.int_node.port_buffers030 system.ruby.network.ext_links01.int_node.port_buffers031 system.ruby.network.ext_links01.int_node.port_buffers032 system.ruby.network.ext_links01.int_node.port_buffers033 system.ruby.network.ext_links01.int_node.port_buffers034 system.ruby.network.ext_links01.int_node.port_buffers035 system.ruby.network.ext_links01.int_node.port_buffers036 system.ruby.network.ext_links01.int_node.port_buffers037 system.ruby.network.ext_links01.int_node.port_buffers038 system.ruby.network.ext_links01.int_node.port_buffers039 system.ruby.network.ext_links01.int_node.port_buffers040 system.ruby.network.ext_links01.int_node.port_buffers041 system.ruby.network.ext_links01.int_node.port_buffers042 system.ruby.network.ext_links01.int_node.port_buffers043 system.ruby.network.ext_links01.int_node.port_buffers044 system.ruby.network.ext_links01.int_node.port_buffers045 system.ruby.network.ext_links01.int_node.port_buffers046 system.ruby.network.ext_links01.int_node.port_buffers047 system.ruby.network.ext_links01.int_node.port_buffers048 system.ruby.network.ext_links01.int_node.port_buffers049 system.ruby.network.ext_links01.int_node.port_buffers050 system.ruby.network.ext_links01.int_node.port_buffers051 system.ruby.network.ext_links01.int_node.port_buffers052 system.ruby.network.ext_links01.int_node.port_buffers053 system.ruby.network.ext_links01.int_node.port_buffers054 system.ruby.network.ext_links01.int_node.port_buffers055 system.ruby.network.ext_links01.int_node.port_buffers056 system.ruby.network.ext_links01.int_node.port_buffers057 system.ruby.network.ext_links01.int_node.port_buffers058 system.ruby.network.ext_links01.int_node.port_buffers059 system.ruby.network.ext_links01.int_node.port_buffers060 system.ruby.network.ext_links01.int_node.port_buffers061 system.ruby.network.ext_links01.int_node.port_buffers062 system.ruby.network.ext_links01.int_node.port_buffers063 system.ruby.network.ext_links01.int_node.port_buffers064 system.ruby.network.ext_links01.int_node.port_buffers065 system.ruby.network.ext_links01.int_node.port_buffers066 system.ruby.network.ext_links01.int_node.port_buffers067 system.ruby.network.ext_links01.int_node.port_buffers068 system.ruby.network.ext_links01.int_node.port_buffers069 system.ruby.network.ext_links01.int_node.port_buffers070 system.ruby.network.ext_links01.int_node.port_buffers071 system.ruby.network.ext_links01.int_node.port_buffers072 system.ruby.network.ext_links01.int_node.port_buffers073 system.ruby.network.ext_links01.int_node.port_buffers074 system.ruby.network.ext_links01.int_node.port_buffers075 system.ruby.network.ext_links01.int_node.port_buffers076 system.ruby.network.ext_links01.int_node.port_buffers077 system.ruby.network.ext_links01.int_node.port_buffers078 system.ruby.network.ext_links01.int_node.port_buffers079 system.ruby.network.ext_links01.int_node.port_buffers080 system.ruby.network.ext_links01.int_node.port_buffers081 system.ruby.network.ext_links01.int_node.port_buffers082 system.ruby.network.ext_links01.int_node.port_buffers083 system.ruby.network.ext_links01.int_node.port_buffers084 system.ruby.network.ext_links01.int_node.port_buffers085 system.ruby.network.ext_links01.int_node.port_buffers086 system.ruby.network.ext_links01.int_node.port_buffers087 system.ruby.network.ext_links01.int_node.port_buffers088 system.ruby.network.ext_links01.int_node.port_buffers089 system.ruby.network.ext_links01.int_node.port_buffers090 system.ruby.network.ext_links01.int_node.port_buffers091 system.ruby.network.ext_links01.int_node.port_buffers092 system.ruby.network.ext_links01.int_node.port_buffers093 system.ruby.network.ext_links01.int_node.port_buffers094 system.ruby.network.ext_links01.int_node.port_buffers095 system.ruby.network.ext_links01.int_node.port_buffers096 system.ruby.network.ext_links01.int_node.port_buffers097 system.ruby.network.ext_links01.int_node.port_buffers098 system.ruby.network.ext_links01.int_node.port_buffers099 system.ruby.network.ext_links01.int_node.port_buffers100 system.ruby.network.ext_links01.int_node.port_buffers101 system.ruby.network.ext_links01.int_node.port_buffers102 system.ruby.network.ext_links01.int_node.port_buffers103 system.ruby.network.ext_links01.int_node.port_buffers104 system.ruby.network.ext_links01.int_node.port_buffers105 system.ruby.network.ext_links01.int_node.port_buffers106 system.ruby.network.ext_links01.int_node.port_buffers107 system.ruby.network.ext_links01.int_node.port_buffers108 system.ruby.network.ext_links01.int_node.port_buffers109 system.ruby.network.ext_links01.int_node.port_buffers110 system.ruby.network.ext_links01.int_node.port_buffers111 system.ruby.network.ext_links01.int_node.port_buffers112 system.ruby.network.ext_links01.int_node.port_buffers113 system.ruby.network.ext_links01.int_node.port_buffers114 system.ruby.network.ext_links01.int_node.port_buffers115 system.ruby.network.ext_links01.int_node.port_buffers116 system.ruby.network.ext_links01.int_node.port_buffers117 system.ruby.network.ext_links01.int_node.port_buffers118 system.ruby.network.ext_links01.int_node.port_buffers119 system.ruby.network.ext_links01.int_node.port_buffers120 system.ruby.network.ext_links01.int_node.port_buffers121 system.ruby.network.ext_links01.int_node.port_buffers122 system.ruby.network.ext_links01.int_node.port_buffers123 system.ruby.network.ext_links01.int_node.port_buffers124 system.ruby.network.ext_links01.int_node.port_buffers125 system.ruby.network.ext_links01.int_node.port_buffers126 system.ruby.network.ext_links01.int_node.port_buffers127 system.ruby.network.ext_links01.int_node.port_buffers128 system.ruby.network.ext_links01.int_node.port_buffers129 system.ruby.network.ext_links01.int_node.port_buffers130 system.ruby.network.ext_links01.int_node.port_buffers131 system.ruby.network.ext_links01.int_node.port_buffers132 system.ruby.network.ext_links01.int_node.port_buffers133 system.ruby.network.ext_links01.int_node.port_buffers134 system.ruby.network.ext_links01.int_node.port_buffers135 system.ruby.network.ext_links01.int_node.port_buffers136 system.ruby.network.ext_links01.int_node.port_buffers137 system.ruby.network.ext_links01.int_node.port_buffers138 system.ruby.network.ext_links01.int_node.port_buffers139 system.ruby.network.ext_links01.int_node.port_buffers140 system.ruby.network.ext_links01.int_node.port_buffers141 system.ruby.network.ext_links01.int_node.port_buffers142 system.ruby.network.ext_links01.int_node.port_buffers143 system.ruby.network.ext_links01.int_node.port_buffers144 system.ruby.network.ext_links01.int_node.port_buffers145 system.ruby.network.ext_links01.int_node.port_buffers146 system.ruby.network.ext_links01.int_node.port_buffers147 system.ruby.network.ext_links01.int_node.port_buffers148 system.ruby.network.ext_links01.int_node.port_buffers149 +router_id=1 +virt_nets=10 + +[system.ruby.network.ext_links01.int_node.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links01.int_node.port_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02] +type=SimpleExtLink +children=int_node +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl0 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=2 +weight=1 + +[system.ruby.network.ext_links02.int_node] +type=Switch +children=port_buffers000 port_buffers001 port_buffers002 port_buffers003 port_buffers004 port_buffers005 port_buffers006 port_buffers007 port_buffers008 port_buffers009 port_buffers010 port_buffers011 port_buffers012 port_buffers013 port_buffers014 port_buffers015 port_buffers016 port_buffers017 port_buffers018 port_buffers019 port_buffers020 port_buffers021 port_buffers022 port_buffers023 port_buffers024 port_buffers025 port_buffers026 port_buffers027 port_buffers028 port_buffers029 port_buffers030 port_buffers031 port_buffers032 port_buffers033 port_buffers034 port_buffers035 port_buffers036 port_buffers037 port_buffers038 port_buffers039 port_buffers040 port_buffers041 port_buffers042 port_buffers043 port_buffers044 port_buffers045 port_buffers046 port_buffers047 port_buffers048 port_buffers049 port_buffers050 port_buffers051 port_buffers052 port_buffers053 port_buffers054 port_buffers055 port_buffers056 port_buffers057 port_buffers058 port_buffers059 port_buffers060 port_buffers061 port_buffers062 port_buffers063 port_buffers064 port_buffers065 port_buffers066 port_buffers067 port_buffers068 port_buffers069 port_buffers070 port_buffers071 port_buffers072 port_buffers073 port_buffers074 port_buffers075 port_buffers076 port_buffers077 port_buffers078 port_buffers079 port_buffers080 port_buffers081 port_buffers082 port_buffers083 port_buffers084 port_buffers085 port_buffers086 port_buffers087 port_buffers088 port_buffers089 port_buffers090 port_buffers091 port_buffers092 port_buffers093 port_buffers094 port_buffers095 port_buffers096 port_buffers097 port_buffers098 port_buffers099 port_buffers100 port_buffers101 port_buffers102 port_buffers103 port_buffers104 port_buffers105 port_buffers106 port_buffers107 port_buffers108 port_buffers109 port_buffers110 port_buffers111 port_buffers112 port_buffers113 port_buffers114 port_buffers115 port_buffers116 port_buffers117 port_buffers118 port_buffers119 port_buffers120 port_buffers121 port_buffers122 port_buffers123 port_buffers124 port_buffers125 port_buffers126 port_buffers127 port_buffers128 port_buffers129 port_buffers130 port_buffers131 port_buffers132 port_buffers133 port_buffers134 port_buffers135 port_buffers136 port_buffers137 port_buffers138 port_buffers139 port_buffers140 port_buffers141 port_buffers142 port_buffers143 port_buffers144 port_buffers145 port_buffers146 port_buffers147 port_buffers148 port_buffers149 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.ext_links02.int_node.port_buffers000 system.ruby.network.ext_links02.int_node.port_buffers001 system.ruby.network.ext_links02.int_node.port_buffers002 system.ruby.network.ext_links02.int_node.port_buffers003 system.ruby.network.ext_links02.int_node.port_buffers004 system.ruby.network.ext_links02.int_node.port_buffers005 system.ruby.network.ext_links02.int_node.port_buffers006 system.ruby.network.ext_links02.int_node.port_buffers007 system.ruby.network.ext_links02.int_node.port_buffers008 system.ruby.network.ext_links02.int_node.port_buffers009 system.ruby.network.ext_links02.int_node.port_buffers010 system.ruby.network.ext_links02.int_node.port_buffers011 system.ruby.network.ext_links02.int_node.port_buffers012 system.ruby.network.ext_links02.int_node.port_buffers013 system.ruby.network.ext_links02.int_node.port_buffers014 system.ruby.network.ext_links02.int_node.port_buffers015 system.ruby.network.ext_links02.int_node.port_buffers016 system.ruby.network.ext_links02.int_node.port_buffers017 system.ruby.network.ext_links02.int_node.port_buffers018 system.ruby.network.ext_links02.int_node.port_buffers019 system.ruby.network.ext_links02.int_node.port_buffers020 system.ruby.network.ext_links02.int_node.port_buffers021 system.ruby.network.ext_links02.int_node.port_buffers022 system.ruby.network.ext_links02.int_node.port_buffers023 system.ruby.network.ext_links02.int_node.port_buffers024 system.ruby.network.ext_links02.int_node.port_buffers025 system.ruby.network.ext_links02.int_node.port_buffers026 system.ruby.network.ext_links02.int_node.port_buffers027 system.ruby.network.ext_links02.int_node.port_buffers028 system.ruby.network.ext_links02.int_node.port_buffers029 system.ruby.network.ext_links02.int_node.port_buffers030 system.ruby.network.ext_links02.int_node.port_buffers031 system.ruby.network.ext_links02.int_node.port_buffers032 system.ruby.network.ext_links02.int_node.port_buffers033 system.ruby.network.ext_links02.int_node.port_buffers034 system.ruby.network.ext_links02.int_node.port_buffers035 system.ruby.network.ext_links02.int_node.port_buffers036 system.ruby.network.ext_links02.int_node.port_buffers037 system.ruby.network.ext_links02.int_node.port_buffers038 system.ruby.network.ext_links02.int_node.port_buffers039 system.ruby.network.ext_links02.int_node.port_buffers040 system.ruby.network.ext_links02.int_node.port_buffers041 system.ruby.network.ext_links02.int_node.port_buffers042 system.ruby.network.ext_links02.int_node.port_buffers043 system.ruby.network.ext_links02.int_node.port_buffers044 system.ruby.network.ext_links02.int_node.port_buffers045 system.ruby.network.ext_links02.int_node.port_buffers046 system.ruby.network.ext_links02.int_node.port_buffers047 system.ruby.network.ext_links02.int_node.port_buffers048 system.ruby.network.ext_links02.int_node.port_buffers049 system.ruby.network.ext_links02.int_node.port_buffers050 system.ruby.network.ext_links02.int_node.port_buffers051 system.ruby.network.ext_links02.int_node.port_buffers052 system.ruby.network.ext_links02.int_node.port_buffers053 system.ruby.network.ext_links02.int_node.port_buffers054 system.ruby.network.ext_links02.int_node.port_buffers055 system.ruby.network.ext_links02.int_node.port_buffers056 system.ruby.network.ext_links02.int_node.port_buffers057 system.ruby.network.ext_links02.int_node.port_buffers058 system.ruby.network.ext_links02.int_node.port_buffers059 system.ruby.network.ext_links02.int_node.port_buffers060 system.ruby.network.ext_links02.int_node.port_buffers061 system.ruby.network.ext_links02.int_node.port_buffers062 system.ruby.network.ext_links02.int_node.port_buffers063 system.ruby.network.ext_links02.int_node.port_buffers064 system.ruby.network.ext_links02.int_node.port_buffers065 system.ruby.network.ext_links02.int_node.port_buffers066 system.ruby.network.ext_links02.int_node.port_buffers067 system.ruby.network.ext_links02.int_node.port_buffers068 system.ruby.network.ext_links02.int_node.port_buffers069 system.ruby.network.ext_links02.int_node.port_buffers070 system.ruby.network.ext_links02.int_node.port_buffers071 system.ruby.network.ext_links02.int_node.port_buffers072 system.ruby.network.ext_links02.int_node.port_buffers073 system.ruby.network.ext_links02.int_node.port_buffers074 system.ruby.network.ext_links02.int_node.port_buffers075 system.ruby.network.ext_links02.int_node.port_buffers076 system.ruby.network.ext_links02.int_node.port_buffers077 system.ruby.network.ext_links02.int_node.port_buffers078 system.ruby.network.ext_links02.int_node.port_buffers079 system.ruby.network.ext_links02.int_node.port_buffers080 system.ruby.network.ext_links02.int_node.port_buffers081 system.ruby.network.ext_links02.int_node.port_buffers082 system.ruby.network.ext_links02.int_node.port_buffers083 system.ruby.network.ext_links02.int_node.port_buffers084 system.ruby.network.ext_links02.int_node.port_buffers085 system.ruby.network.ext_links02.int_node.port_buffers086 system.ruby.network.ext_links02.int_node.port_buffers087 system.ruby.network.ext_links02.int_node.port_buffers088 system.ruby.network.ext_links02.int_node.port_buffers089 system.ruby.network.ext_links02.int_node.port_buffers090 system.ruby.network.ext_links02.int_node.port_buffers091 system.ruby.network.ext_links02.int_node.port_buffers092 system.ruby.network.ext_links02.int_node.port_buffers093 system.ruby.network.ext_links02.int_node.port_buffers094 system.ruby.network.ext_links02.int_node.port_buffers095 system.ruby.network.ext_links02.int_node.port_buffers096 system.ruby.network.ext_links02.int_node.port_buffers097 system.ruby.network.ext_links02.int_node.port_buffers098 system.ruby.network.ext_links02.int_node.port_buffers099 system.ruby.network.ext_links02.int_node.port_buffers100 system.ruby.network.ext_links02.int_node.port_buffers101 system.ruby.network.ext_links02.int_node.port_buffers102 system.ruby.network.ext_links02.int_node.port_buffers103 system.ruby.network.ext_links02.int_node.port_buffers104 system.ruby.network.ext_links02.int_node.port_buffers105 system.ruby.network.ext_links02.int_node.port_buffers106 system.ruby.network.ext_links02.int_node.port_buffers107 system.ruby.network.ext_links02.int_node.port_buffers108 system.ruby.network.ext_links02.int_node.port_buffers109 system.ruby.network.ext_links02.int_node.port_buffers110 system.ruby.network.ext_links02.int_node.port_buffers111 system.ruby.network.ext_links02.int_node.port_buffers112 system.ruby.network.ext_links02.int_node.port_buffers113 system.ruby.network.ext_links02.int_node.port_buffers114 system.ruby.network.ext_links02.int_node.port_buffers115 system.ruby.network.ext_links02.int_node.port_buffers116 system.ruby.network.ext_links02.int_node.port_buffers117 system.ruby.network.ext_links02.int_node.port_buffers118 system.ruby.network.ext_links02.int_node.port_buffers119 system.ruby.network.ext_links02.int_node.port_buffers120 system.ruby.network.ext_links02.int_node.port_buffers121 system.ruby.network.ext_links02.int_node.port_buffers122 system.ruby.network.ext_links02.int_node.port_buffers123 system.ruby.network.ext_links02.int_node.port_buffers124 system.ruby.network.ext_links02.int_node.port_buffers125 system.ruby.network.ext_links02.int_node.port_buffers126 system.ruby.network.ext_links02.int_node.port_buffers127 system.ruby.network.ext_links02.int_node.port_buffers128 system.ruby.network.ext_links02.int_node.port_buffers129 system.ruby.network.ext_links02.int_node.port_buffers130 system.ruby.network.ext_links02.int_node.port_buffers131 system.ruby.network.ext_links02.int_node.port_buffers132 system.ruby.network.ext_links02.int_node.port_buffers133 system.ruby.network.ext_links02.int_node.port_buffers134 system.ruby.network.ext_links02.int_node.port_buffers135 system.ruby.network.ext_links02.int_node.port_buffers136 system.ruby.network.ext_links02.int_node.port_buffers137 system.ruby.network.ext_links02.int_node.port_buffers138 system.ruby.network.ext_links02.int_node.port_buffers139 system.ruby.network.ext_links02.int_node.port_buffers140 system.ruby.network.ext_links02.int_node.port_buffers141 system.ruby.network.ext_links02.int_node.port_buffers142 system.ruby.network.ext_links02.int_node.port_buffers143 system.ruby.network.ext_links02.int_node.port_buffers144 system.ruby.network.ext_links02.int_node.port_buffers145 system.ruby.network.ext_links02.int_node.port_buffers146 system.ruby.network.ext_links02.int_node.port_buffers147 system.ruby.network.ext_links02.int_node.port_buffers148 system.ruby.network.ext_links02.int_node.port_buffers149 +router_id=2 +virt_nets=10 + +[system.ruby.network.ext_links02.int_node.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links02.int_node.port_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.ruby.network.ext_links03] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl1 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=3 +weight=1 + +[system.ruby.network.ext_links04] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl2 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=4 +weight=1 + +[system.ruby.network.ext_links05] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl3 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=5 +weight=1 + +[system.ruby.network.ext_links06] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl4 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=6 +weight=1 + +[system.ruby.network.ext_links07] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl5 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=7 +weight=1 + +[system.ruby.network.ext_links08] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl6 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=8 +weight=1 + +[system.ruby.network.ext_links09] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcp_cntrl7 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=9 +weight=1 + +[system.ruby.network.ext_links10] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.sqc_cntrl0 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=10 +weight=1 + +[system.ruby.network.ext_links11] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.sqc_cntrl1 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=11 +weight=1 + +[system.ruby.network.ext_links12] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tcc_cntrl0 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=12 +weight=1 + +[system.ruby.network.ext_links13] +type=SimpleExtLink +bandwidth_factor=512 +eventq_index=0 +ext_node=system.tccdir_cntrl0 +int_node=system.ruby.network.ext_links02.int_node +latency=1 +link_id=13 +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=512 +eventq_index=0 +latency=1 +link_id=0 +node_a=system.ruby.network.ext_links00.int_node +node_b=system.ruby.network.ext_links01.int_node +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=512 +eventq_index=0 +latency=1 +link_id=1 +node_a=system.ruby.network.ext_links00.int_node +node_b=system.ruby.network.ext_links02.int_node +weight=1 + +[system.sqc_cntrl0] +type=SQC_Controller +children=L1cache mandatoryQueue probeToSQC requestFromSQC responseFromSQC responseToSQC sequencer unblockFromCore +L1cache=system.sqc_cntrl0.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +eventq_index=0 +issue_latency=80 +l2_hit_latency=18 +mandatoryQueue=system.sqc_cntrl0.mandatoryQueue +number_of_TBEs=256 +probeToSQC=system.sqc_cntrl0.probeToSQC +recycle_latency=10 +requestFromSQC=system.sqc_cntrl0.requestFromSQC +responseFromSQC=system.sqc_cntrl0.responseFromSQC +responseToSQC=system.sqc_cntrl0.responseToSQC +ruby_system=system.ruby +sequencer=system.sqc_cntrl0.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.sqc_cntrl0.unblockFromCore +version=0 + +[system.sqc_cntrl0.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.sqc_cntrl0.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=32768 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=4 + +[system.sqc_cntrl0.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=32768 + +[system.sqc_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.sqc_cntrl0.probeToSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[21] + +[system.sqc_cntrl0.requestFromSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[29] + +[system.sqc_cntrl0.responseFromSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[30] + +[system.sqc_cntrl0.responseToSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[22] + +[system.sqc_cntrl0.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.sqc_cntrl0.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.sqc_cntrl0.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=16 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=false +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=true +version=18 +slave=system.cpu.cpuInstPort[0] + +[system.sqc_cntrl0.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[31] + +[system.sqc_cntrl1] +type=SQC_Controller +children=L1cache mandatoryQueue probeToSQC requestFromSQC responseFromSQC responseToSQC sequencer unblockFromCore +L1cache=system.sqc_cntrl1.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +eventq_index=0 +issue_latency=80 +l2_hit_latency=18 +mandatoryQueue=system.sqc_cntrl1.mandatoryQueue +number_of_TBEs=256 +probeToSQC=system.sqc_cntrl1.probeToSQC +recycle_latency=10 +requestFromSQC=system.sqc_cntrl1.requestFromSQC +responseFromSQC=system.sqc_cntrl1.responseFromSQC +responseToSQC=system.sqc_cntrl1.responseToSQC +ruby_system=system.ruby +sequencer=system.sqc_cntrl1.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.sqc_cntrl1.unblockFromCore +version=1 + +[system.sqc_cntrl1.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.sqc_cntrl1.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=32768 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=4 + +[system.sqc_cntrl1.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=32768 + +[system.sqc_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.sqc_cntrl1.probeToSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[23] + +[system.sqc_cntrl1.requestFromSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[32] + +[system.sqc_cntrl1.responseFromSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[33] + +[system.sqc_cntrl1.responseToSQC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[24] + +[system.sqc_cntrl1.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.sqc_cntrl1.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.sqc_cntrl1.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=16 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=false +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=true +version=19 +slave=system.cpu.cpuInstPort[1] + +[system.sqc_cntrl1.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[34] + +[system.sys_port_proxy] +type=RubyPortProxy +clk_domain=system.clk_domain +eventq_index=0 +is_cpu_sequencer=true +no_retry_on_stall=false +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.tcc_cntrl0] +type=TCC_Controller +children=L2cache responseFromTCC responseToTCC w_TCCUnblockToTCCDir w_probeToTCC w_reqToTCC w_reqToTCCDir w_respToTCC w_respToTCCDir +L2cache=system.tcc_cntrl0.L2cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +eventq_index=0 +l2_request_latency=1 +l2_response_latency=16 +number_of_TBEs=2048 +recycle_latency=10 +responseFromTCC=system.tcc_cntrl0.responseFromTCC +responseToTCC=system.tcc_cntrl0.responseToTCC +ruby_system=system.ruby +system=system +transitions_per_cycle=32 +version=0 +w_TCCUnblockToTCCDir=system.tcc_cntrl0.w_TCCUnblockToTCCDir +w_probeToTCC=system.tcc_cntrl0.w_probeToTCC +w_reqToTCC=system.tcc_cntrl0.w_reqToTCC +w_reqToTCCDir=system.tcc_cntrl0.w_reqToTCCDir +w_respToTCC=system.tcc_cntrl0.w_respToTCC +w_respToTCCDir=system.tcc_cntrl0.w_respToTCCDir + +[system.tcc_cntrl0.L2cache] +type=RubyCache +children=replacement_policy +assoc=16 +block_size=0 +dataAccessLatency=8 +dataArrayBanks=256 +eventq_index=0 +is_icache=false +replacement_policy=system.tcc_cntrl0.L2cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=262144.0 +start_index_bit=6 +tagAccessLatency=2 +tagArrayBanks=256 + +[system.tcc_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=16 +block_size=64 +eventq_index=0 +size=262144.0 + +[system.tcc_cntrl0.responseFromTCC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[35] + +[system.tcc_cntrl0.responseToTCC] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[25] + +[system.tcc_cntrl0.w_TCCUnblockToTCCDir] +type=RubyWireBuffer +eventq_index=0 +ruby_system=system.ruby + +[system.tcc_cntrl0.w_probeToTCC] +type=RubyWireBuffer +eventq_index=0 +ruby_system=system.ruby + +[system.tcc_cntrl0.w_reqToTCC] +type=RubyWireBuffer +eventq_index=0 +ruby_system=system.ruby + +[system.tcc_cntrl0.w_reqToTCCDir] +type=RubyWireBuffer +eventq_index=0 +ruby_system=system.ruby + +[system.tcc_cntrl0.w_respToTCC] +type=RubyWireBuffer +eventq_index=0 +ruby_system=system.ruby + +[system.tcc_cntrl0.w_respToTCCDir] +type=RubyWireBuffer +eventq_index=0 +ruby_system=system.ruby + +[system.tccdir_cntrl0] +type=TCCdir_Controller +children=directory probeFromNB probeToCore requestFromTCP requestToNB responseFromNB responseFromTCP responseToCore responseToNB triggerQueue unblockFromTCP unblockToNB +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +directory=system.tccdir_cntrl0.directory +directory_latency=6 +eventq_index=0 +issue_latency=120 +number_of_TBEs=1024 +probeFromNB=system.tccdir_cntrl0.probeFromNB +probeToCore=system.tccdir_cntrl0.probeToCore +recycle_latency=10 +requestFromTCP=system.tccdir_cntrl0.requestFromTCP +requestToNB=system.tccdir_cntrl0.requestToNB +responseFromNB=system.tccdir_cntrl0.responseFromNB +responseFromTCP=system.tccdir_cntrl0.responseFromTCP +responseToCore=system.tccdir_cntrl0.responseToCore +responseToNB=system.tccdir_cntrl0.responseToNB +response_latency=5 +ruby_system=system.ruby +system=system +transitions_per_cycle=32 +triggerQueue=system.tccdir_cntrl0.triggerQueue +unblockFromTCP=system.tccdir_cntrl0.unblockFromTCP +unblockToNB=system.tccdir_cntrl0.unblockToNB +version=0 +w_TCCUnblockToTCCDir=system.tcc_cntrl0.w_TCCUnblockToTCCDir +w_probeToTCC=system.tcc_cntrl0.w_probeToTCC +w_reqToTCC=system.tcc_cntrl0.w_reqToTCC +w_reqToTCCDir=system.tcc_cntrl0.w_reqToTCCDir +w_respToTCC=system.tcc_cntrl0.w_respToTCC +w_respToTCCDir=system.tcc_cntrl0.w_respToTCCDir + +[system.tccdir_cntrl0.directory] +type=RubyCache +children=replacement_policy +assoc=16 +block_size=0 +dataAccessLatency=1 +dataArrayBanks=1 +eventq_index=0 +is_icache=false +replacement_policy=system.tccdir_cntrl0.directory.replacement_policy +resourceStalls=false +ruby_system=system.ruby +size=786432 +start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 + +[system.tccdir_cntrl0.directory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=16 +block_size=64 +eventq_index=0 +size=786432 + +[system.tccdir_cntrl0.probeFromNB] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +slave=system.ruby.network.master[29] + +[system.tccdir_cntrl0.probeToCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[36] + +[system.tccdir_cntrl0.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[26] + +[system.tccdir_cntrl0.requestToNB] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[38] + +[system.tccdir_cntrl0.responseFromNB] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +slave=system.ruby.network.master[30] + +[system.tccdir_cntrl0.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[27] + +[system.tccdir_cntrl0.responseToCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[37] + +[system.tccdir_cntrl0.responseToNB] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[39] + +[system.tccdir_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false + +[system.tccdir_cntrl0.unblockFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[28] + +[system.tccdir_cntrl0.unblockToNB] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +master=system.ruby.network.slave[40] + +[system.tcp_cntrl0] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl0.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl0.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl0.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl0.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl0.requestFromTCP +responseFromTCP=system.tcp_cntrl0.responseFromTCP +responseToTCP=system.tcp_cntrl0.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl0.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl0.unblockFromCore +use_seq_not_coal=false +version=0 + +[system.tcp_cntrl0.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl0.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl0.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl0.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl0.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl0.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=2 +slave=system.cpu.cpuDataPort[0] + +[system.tcp_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl0.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[5] + +[system.tcp_cntrl0.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[5] + +[system.tcp_cntrl0.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[6] + +[system.tcp_cntrl0.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[6] + +[system.tcp_cntrl0.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl0.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl0.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=3 + +[system.tcp_cntrl0.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[7] + +[system.tcp_cntrl1] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl1.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl1.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl1.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl1.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl1.requestFromTCP +responseFromTCP=system.tcp_cntrl1.responseFromTCP +responseToTCP=system.tcp_cntrl1.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl1.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl1.unblockFromCore +use_seq_not_coal=false +version=1 + +[system.tcp_cntrl1.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl1.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl1.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl1.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl1.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl1.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=4 +slave=system.cpu.cpuDataPort[1] + +[system.tcp_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl1.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[7] + +[system.tcp_cntrl1.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[8] + +[system.tcp_cntrl1.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[9] + +[system.tcp_cntrl1.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[8] + +[system.tcp_cntrl1.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl1.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl1.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=5 + +[system.tcp_cntrl1.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[10] + +[system.tcp_cntrl2] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl2.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl2.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl2.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl2.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl2.requestFromTCP +responseFromTCP=system.tcp_cntrl2.responseFromTCP +responseToTCP=system.tcp_cntrl2.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl2.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl2.unblockFromCore +use_seq_not_coal=false +version=2 + +[system.tcp_cntrl2.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl2.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl2.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl2.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl2.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl2.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=6 +slave=system.cpu.cpuDataPort[2] + +[system.tcp_cntrl2.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl2.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[9] + +[system.tcp_cntrl2.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[11] + +[system.tcp_cntrl2.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[12] + +[system.tcp_cntrl2.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[10] + +[system.tcp_cntrl2.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl2.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl2.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=7 + +[system.tcp_cntrl2.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[13] + +[system.tcp_cntrl3] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl3.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl3.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl3.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl3.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl3.requestFromTCP +responseFromTCP=system.tcp_cntrl3.responseFromTCP +responseToTCP=system.tcp_cntrl3.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl3.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl3.unblockFromCore +use_seq_not_coal=false +version=3 + +[system.tcp_cntrl3.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl3.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl3.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl3.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl3.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl3.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=8 +slave=system.cpu.cpuDataPort[3] + +[system.tcp_cntrl3.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl3.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[11] + +[system.tcp_cntrl3.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[14] + +[system.tcp_cntrl3.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[15] + +[system.tcp_cntrl3.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[12] + +[system.tcp_cntrl3.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl3.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl3.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=9 + +[system.tcp_cntrl3.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[16] + +[system.tcp_cntrl4] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl4.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl4.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl4.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl4.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl4.requestFromTCP +responseFromTCP=system.tcp_cntrl4.responseFromTCP +responseToTCP=system.tcp_cntrl4.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl4.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl4.unblockFromCore +use_seq_not_coal=false +version=4 + +[system.tcp_cntrl4.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl4.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl4.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl4.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl4.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl4.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=10 +slave=system.cpu.cpuDataPort[4] + +[system.tcp_cntrl4.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl4.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[13] + +[system.tcp_cntrl4.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[17] + +[system.tcp_cntrl4.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[18] + +[system.tcp_cntrl4.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[14] + +[system.tcp_cntrl4.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl4.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl4.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=11 + +[system.tcp_cntrl4.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[19] + +[system.tcp_cntrl5] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl5.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl5.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl5.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl5.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl5.requestFromTCP +responseFromTCP=system.tcp_cntrl5.responseFromTCP +responseToTCP=system.tcp_cntrl5.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl5.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl5.unblockFromCore +use_seq_not_coal=false +version=5 + +[system.tcp_cntrl5.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl5.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl5.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl5.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl5.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl5.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=12 +slave=system.cpu.cpuDataPort[5] + +[system.tcp_cntrl5.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl5.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[15] + +[system.tcp_cntrl5.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[20] + +[system.tcp_cntrl5.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[21] + +[system.tcp_cntrl5.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[16] + +[system.tcp_cntrl5.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl5.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl5.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=13 + +[system.tcp_cntrl5.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[22] + +[system.tcp_cntrl6] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl6.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl6.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl6.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl6.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl6.requestFromTCP +responseFromTCP=system.tcp_cntrl6.responseFromTCP +responseToTCP=system.tcp_cntrl6.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl6.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl6.unblockFromCore +use_seq_not_coal=false +version=6 + +[system.tcp_cntrl6.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl6.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl6.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl6.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl6.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl6.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=14 +slave=system.cpu.cpuDataPort[6] + +[system.tcp_cntrl6.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl6.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[17] + +[system.tcp_cntrl6.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[23] + +[system.tcp_cntrl6.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[24] + +[system.tcp_cntrl6.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[18] + +[system.tcp_cntrl6.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl6.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl6.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=15 + +[system.tcp_cntrl6.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[25] + +[system.tcp_cntrl7] +type=TCP_Controller +children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore +L1cache=system.tcp_cntrl7.L1cache +TCC_select_num_bits=0 +buffer_size=0 +clk_domain=system.clk_domain +cluster_id=0 +coalescer=system.tcp_cntrl7.coalescer +eventq_index=0 +issue_latency=40 +l2_hit_latency=18 +mandatoryQueue=system.tcp_cntrl7.mandatoryQueue +number_of_TBEs=2560 +probeToTCP=system.tcp_cntrl7.probeToTCP +recycle_latency=10 +requestFromTCP=system.tcp_cntrl7.requestFromTCP +responseFromTCP=system.tcp_cntrl7.responseFromTCP +responseToTCP=system.tcp_cntrl7.responseToTCP +ruby_system=system.ruby +sequencer=system.tcp_cntrl7.sequencer +system=system +transitions_per_cycle=32 +unblockFromCore=system.tcp_cntrl7.unblockFromCore +use_seq_not_coal=false +version=7 + +[system.tcp_cntrl7.L1cache] +type=RubyCache +children=replacement_policy +assoc=8 +block_size=0 +dataAccessLatency=4 +dataArrayBanks=16 +eventq_index=0 +is_icache=false +replacement_policy=system.tcp_cntrl7.L1cache.replacement_policy +resourceStalls=true +ruby_system=system.ruby +size=16384 +start_index_bit=6 +tagAccessLatency=4 +tagArrayBanks=4 + +[system.tcp_cntrl7.L1cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=8 +block_size=64 +eventq_index=0 +size=16384 + +[system.tcp_cntrl7.coalescer] +type=RubyGPUCoalescer +assume_rfo=true +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl7.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl7.L1cache +icache_hit_latency=1 +is_cpu_sequencer=false +max_outstanding_requests=2560 +no_retry_on_stall=true +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=false +system=system +using_network_tester=false +using_ruby_tester=true +version=16 +slave=system.cpu.cpuDataPort[7] + +[system.tcp_cntrl7.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false + +[system.tcp_cntrl7.probeToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[19] + +[system.tcp_cntrl7.requestFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[26] + +[system.tcp_cntrl7.responseFromTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[27] + +[system.tcp_cntrl7.responseToTCP] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +slave=system.ruby.network.master[20] + +[system.tcp_cntrl7.sequencer] +type=RubySequencer +clk_domain=system.clk_domain +coreid=99 +dcache=system.tcp_cntrl7.L1cache +dcache_hit_latency=1 +deadlock_threshold=500000 +eventq_index=0 +icache=system.tcp_cntrl7.L1cache +icache_hit_latency=1 +is_cpu_sequencer=true +max_outstanding_requests=16 +no_retry_on_stall=false +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=17 + +[system.tcp_cntrl7.unblockFromCore] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +master=system.ruby.network.slave[28] + +[system.voltage_domain] +type=VoltageDomain +eventq_index=0 +voltage=1.000000 + diff --git a/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/simerr b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/simerr new file mode 100755 index 000000000..13060c953 --- /dev/null +++ b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/simerr @@ -0,0 +1,10 @@ +warn: system.ruby.network adopting orphan SimObject param 'int_links' +warn: system.ruby.network adopting orphan SimObject param 'ext_links' +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) +warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files! diff --git a/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/simout b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/simout new file mode 100755 index 000000000..62d7346d7 --- /dev/null +++ b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/simout @@ -0,0 +1,11 @@ +gem5 Simulator System. http://gem5.org +gem5 is copyrighted software; use the --copyright option for details. + +gem5 compiled Jan 19 2016 13:28:55 +gem5 started Jan 19 2016 13:29:16 +gem5 executing on zizzer, pid 48851 +command line: build/HSAIL_X86/gem5.opt -d build/HSAIL_X86/tests/opt/quick/se/60.gpu-randomtest/x86/linux/gpu-randomtest-ruby-GPU_RfO -re /z/atgutier/gem5/gem5-commit/tests/run.py build/HSAIL_X86/tests/opt/quick/se/60.gpu-randomtest/x86/linux/gpu-randomtest-ruby-GPU_RfO + +Global frequency set at 1000000000 ticks per second +info: Entering event queue @ 0. Starting simulation... +Exiting @ tick 14181 because Ruby Tester completed diff --git a/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/stats.txt b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/stats.txt new file mode 100644 index 000000000..75065fd02 --- /dev/null +++ b/tests/quick/se/60.gpu-randomtest/ref/x86/linux/gpu-randomtest-ruby-GPU_RfO/stats.txt @@ -0,0 +1,1072 @@ + +---------- Begin Simulation Statistics ---------- +sim_seconds 0.000014 # Number of seconds simulated +sim_ticks 14181 # Number of ticks simulated +final_tick 14181 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_freq 1000000000 # Frequency of simulated ticks +host_tick_rate 88786 # Simulator tick rate (ticks/s) +host_mem_usage 463996 # Number of bytes of host memory used +host_seconds 0.16 # Real time elapsed on the host +system.voltage_domain.voltage 1 # Voltage in Volts +system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::dir_cntrl0 16576 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 16576 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::dir_cntrl0 576 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 576 # Number of bytes written to this memory +system.mem_ctrls.num_reads::dir_cntrl0 259 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 259 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::dir_cntrl0 9 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 9 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::dir_cntrl0 1168887949 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1168887949 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::dir_cntrl0 40617728 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 40617728 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::dir_cntrl0 1209505677 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1209505677 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 259 # Number of read requests accepted +system.mem_ctrls.writeReqs 9 # Number of write requests accepted +system.mem_ctrls.readBursts 259 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 9 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 15936 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 640 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 0 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 16576 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 576 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 10 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 0 # 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 100 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 71 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 66 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 12 # 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 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 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 13941 # 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 259 # 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 9 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 214 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 27 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 7 # 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 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 0 # 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 15 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 913.066667 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 883.543279 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 210.139908 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 3 20.00% 20.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 1 6.67% 26.67% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 11 73.33% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 15 # Bytes accessed per row activation +system.mem_ctrls.totQLat 973 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 5704 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1245 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 3.91 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 22.91 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 1123.76 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 0.00 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1168.89 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 40.62 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 8.78 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 8.78 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.00 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.17 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 2.63 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 230 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 0 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 92.37 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 0.00 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 52.02 # Average gap between requests +system.mem_ctrls.pageHitRate 89.15 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 83160 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 46200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1872000 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 0 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 508560 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 5437116 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 58200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 8005236 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 994.933632 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 83 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 260 # Time in different power states +system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 7717 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # 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 508560 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 168264 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 4671600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 5348424 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 665.889442 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 7786 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 260 # Time in different power states +system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # 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.ruby.clk_domain.clock 1 # Clock period in ticks +system.ruby.outstanding_req_hist::bucket_size 2 +system.ruby.outstanding_req_hist::max_bucket 19 +system.ruby.outstanding_req_hist::samples 63 +system.ruby.outstanding_req_hist::mean 12.920635 +system.ruby.outstanding_req_hist::gmean 11.694862 +system.ruby.outstanding_req_hist::stdev 4.228557 +system.ruby.outstanding_req_hist | 1 1.59% 1.59% | 2 3.17% 4.76% | 2 3.17% 7.94% | 5 7.94% 15.87% | 4 6.35% 22.22% | 3 4.76% 26.98% | 5 7.94% 34.92% | 14 22.22% 57.14% | 27 42.86% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 63 +system.ruby.latency_hist::bucket_size 1024 +system.ruby.latency_hist::max_bucket 10239 +system.ruby.latency_hist::samples 48 +system.ruby.latency_hist::mean 3351.354167 +system.ruby.latency_hist::gmean 1865.352879 +system.ruby.latency_hist::stdev 1934.275107 +system.ruby.latency_hist | 11 22.92% 22.92% | 3 6.25% 29.17% | 3 6.25% 35.42% | 7 14.58% 50.00% | 18 37.50% 87.50% | 6 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 48 +system.ruby.hit_latency_hist::bucket_size 1024 +system.ruby.hit_latency_hist::max_bucket 10239 +system.ruby.hit_latency_hist::samples 42 +system.ruby.hit_latency_hist::mean 3684.428571 +system.ruby.hit_latency_hist::gmean 2778.454716 +system.ruby.hit_latency_hist::stdev 1783.107224 +system.ruby.hit_latency_hist | 7 16.67% 16.67% | 3 7.14% 23.81% | 1 2.38% 26.19% | 7 16.67% 42.86% | 18 42.86% 85.71% | 6 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 42 +system.ruby.miss_latency_hist::bucket_size 512 +system.ruby.miss_latency_hist::max_bucket 5119 +system.ruby.miss_latency_hist::samples 6 +system.ruby.miss_latency_hist::mean 1019.833333 +system.ruby.miss_latency_hist::gmean 114.673945 +system.ruby.miss_latency_hist::stdev 1281.644790 +system.ruby.miss_latency_hist | 3 50.00% 50.00% | 1 16.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 6 +system.ruby.L1Cache.incomplete_times 6 +system.cp_cntrl0.L1D0cache.demand_hits 0 # Number of cache demand hits +system.cp_cntrl0.L1D0cache.demand_misses 45 # Number of cache demand misses +system.cp_cntrl0.L1D0cache.demand_accesses 45 # Number of cache demand accesses +system.cp_cntrl0.L1D0cache.num_data_array_writes 43 # number of data array writes +system.cp_cntrl0.L1D0cache.num_tag_array_reads 154 # number of tag array reads +system.cp_cntrl0.L1D0cache.num_tag_array_writes 41 # number of tag array writes +system.cp_cntrl0.L1D1cache.demand_hits 0 # Number of cache demand hits +system.cp_cntrl0.L1D1cache.demand_misses 43 # Number of cache demand misses +system.cp_cntrl0.L1D1cache.demand_accesses 43 # Number of cache demand accesses +system.cp_cntrl0.L1D1cache.num_data_array_writes 41 # number of data array writes +system.cp_cntrl0.L1D1cache.num_tag_array_reads 73 # number of tag array reads +system.cp_cntrl0.L1D1cache.num_tag_array_writes 41 # number of tag array writes +system.cp_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits +system.cp_cntrl0.L1Icache.demand_misses 3 # Number of cache demand misses +system.cp_cntrl0.L1Icache.demand_accesses 3 # Number of cache demand accesses +system.cp_cntrl0.L1Icache.num_tag_array_reads 3 # number of tag array reads +system.cp_cntrl0.L2cache.demand_hits 0 # Number of cache demand hits +system.cp_cntrl0.L2cache.demand_misses 91 # Number of cache demand misses +system.cp_cntrl0.L2cache.demand_accesses 91 # Number of cache demand accesses +system.cp_cntrl0.L2cache.num_data_array_reads 81 # number of data array reads +system.cp_cntrl0.L2cache.num_data_array_writes 84 # number of data array writes +system.cp_cntrl0.L2cache.num_tag_array_reads 380 # number of tag array reads +system.cp_cntrl0.L2cache.num_tag_array_writes 371 # number of tag array writes +system.cp_cntrl0.sequencer.store_waiting_on_load 2 # Number of times a store aliased with a pending load +system.cp_cntrl0.sequencer.store_waiting_on_store 3 # Number of times a store aliased with a pending store +system.cp_cntrl0.sequencer1.store_waiting_on_load 1 # Number of times a store aliased with a pending load +system.cp_cntrl0.sequencer1.store_waiting_on_store 4 # Number of times a store aliased with a pending store +system.cp_cntrl0.fully_busy_cycles 2 # cycles for which number of transistions == max transitions +system.dir_cntrl0.L3CacheMemory.demand_hits 0 # Number of cache demand hits +system.dir_cntrl0.L3CacheMemory.demand_misses 0 # Number of cache demand misses +system.dir_cntrl0.L3CacheMemory.demand_accesses 0 # Number of cache demand accesses +system.dir_cntrl0.L3CacheMemory.num_data_array_writes 374 # number of data array writes +system.dir_cntrl0.L3CacheMemory.num_tag_array_reads 378 # number of tag array reads +system.dir_cntrl0.L3CacheMemory.num_tag_array_writes 378 # number of tag array writes +system.dir_cntrl0.L3CacheMemory.num_tag_array_stalls 10169 # number of stalls caused by tag array +system.dir_cntrl0.L3CacheMemory.num_data_array_stalls 5502 # number of stalls caused by data array +system.ruby.network.ext_links00.int_node.percent_links_utilized 0.199210 +system.ruby.network.ext_links00.int_node.msg_count.Control::0 308 +system.ruby.network.ext_links00.int_node.msg_count.Request_Control::0 385 +system.ruby.network.ext_links00.int_node.msg_count.Response_Data::2 393 +system.ruby.network.ext_links00.int_node.msg_count.Response_Control::2 227 +system.ruby.network.ext_links00.int_node.msg_count.Writeback_Data::2 66 +system.ruby.network.ext_links00.int_node.msg_count.Writeback_Control::2 70 +system.ruby.network.ext_links00.int_node.msg_count.Unblock_Control::4 303 +system.ruby.network.ext_links00.int_node.msg_bytes.Control::0 2464 +system.ruby.network.ext_links00.int_node.msg_bytes.Request_Control::0 3080 +system.ruby.network.ext_links00.int_node.msg_bytes.Response_Data::2 28296 +system.ruby.network.ext_links00.int_node.msg_bytes.Response_Control::2 1816 +system.ruby.network.ext_links00.int_node.msg_bytes.Writeback_Data::2 4752 +system.ruby.network.ext_links00.int_node.msg_bytes.Writeback_Control::2 560 +system.ruby.network.ext_links00.int_node.msg_bytes.Unblock_Control::4 2424 +system.ruby.network.ext_links01.int_node.percent_links_utilized 0.120981 +system.ruby.network.ext_links01.int_node.msg_count.Control::0 227 +system.ruby.network.ext_links01.int_node.msg_count.Request_Control::0 153 +system.ruby.network.ext_links01.int_node.msg_count.Response_Data::2 95 +system.ruby.network.ext_links01.int_node.msg_count.Response_Control::2 217 +system.ruby.network.ext_links01.int_node.msg_count.Writeback_Data::2 66 +system.ruby.network.ext_links01.int_node.msg_count.Writeback_Control::2 70 +system.ruby.network.ext_links01.int_node.msg_count.Unblock_Control::4 80 +system.ruby.network.ext_links01.int_node.msg_bytes.Control::0 1816 +system.ruby.network.ext_links01.int_node.msg_bytes.Request_Control::0 1224 +system.ruby.network.ext_links01.int_node.msg_bytes.Response_Data::2 6840 +system.ruby.network.ext_links01.int_node.msg_bytes.Response_Control::2 1736 +system.ruby.network.ext_links01.int_node.msg_bytes.Writeback_Data::2 4752 +system.ruby.network.ext_links01.int_node.msg_bytes.Writeback_Control::2 560 +system.ruby.network.ext_links01.int_node.msg_bytes.Unblock_Control::4 640 +system.tcp_cntrl0.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl0.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl0.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl0.L1cache.num_data_array_reads 14 # number of data array reads +system.tcp_cntrl0.L1cache.num_data_array_writes 116 # number of data array writes +system.tcp_cntrl0.L1cache.num_tag_array_reads 314 # number of tag array reads +system.tcp_cntrl0.L1cache.num_tag_array_writes 305 # number of tag array writes +system.tcp_cntrl0.L1cache.num_tag_array_stalls 38 # number of stalls caused by tag array +system.tcp_cntrl0.coalescer.gpu_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl0.coalescer.gpu_tcp_ld_transfers 5 # TCP to TCP load transfers +system.tcp_cntrl0.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl0.coalescer.gpu_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl0.coalescer.gpu_tcp_st_hits 9 # stores that hit in the TCP +system.tcp_cntrl0.coalescer.gpu_tcp_st_transfers 79 # TCP to TCP store transfers +system.tcp_cntrl0.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl0.coalescer.gpu_st_misses 21 # stores that miss in the GPU +system.tcp_cntrl0.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl0.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl0.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl0.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl0.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl0.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl0.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl0.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.ruby.network.ext_links02.int_node.percent_links_utilized 0.173894 +system.ruby.network.ext_links02.int_node.msg_count.Control::0 81 +system.ruby.network.ext_links02.int_node.msg_count.Control::1 814 +system.ruby.network.ext_links02.int_node.msg_count.Request_Control::0 232 +system.ruby.network.ext_links02.int_node.msg_count.Request_Control::1 846 +system.ruby.network.ext_links02.int_node.msg_count.Response_Data::2 298 +system.ruby.network.ext_links02.int_node.msg_count.Response_Data::3 1644 +system.ruby.network.ext_links02.int_node.msg_count.Response_Control::2 10 +system.ruby.network.ext_links02.int_node.msg_count.Response_Control::3 2 +system.ruby.network.ext_links02.int_node.msg_count.Unblock_Control::4 223 +system.ruby.network.ext_links02.int_node.msg_count.Unblock_Control::5 831 +system.ruby.network.ext_links02.int_node.msg_bytes.Control::0 648 +system.ruby.network.ext_links02.int_node.msg_bytes.Control::1 6512 +system.ruby.network.ext_links02.int_node.msg_bytes.Request_Control::0 1856 +system.ruby.network.ext_links02.int_node.msg_bytes.Request_Control::1 6768 +system.ruby.network.ext_links02.int_node.msg_bytes.Response_Data::2 21456 +system.ruby.network.ext_links02.int_node.msg_bytes.Response_Data::3 118368 +system.ruby.network.ext_links02.int_node.msg_bytes.Response_Control::2 80 +system.ruby.network.ext_links02.int_node.msg_bytes.Response_Control::3 16 +system.ruby.network.ext_links02.int_node.msg_bytes.Unblock_Control::4 1784 +system.ruby.network.ext_links02.int_node.msg_bytes.Unblock_Control::5 6648 +system.tcp_cntrl1.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl1.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl1.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl1.L1cache.num_data_array_reads 10 # number of data array reads +system.tcp_cntrl1.L1cache.num_data_array_writes 108 # number of data array writes +system.tcp_cntrl1.L1cache.num_tag_array_reads 300 # number of tag array reads +system.tcp_cntrl1.L1cache.num_tag_array_writes 289 # number of tag array writes +system.tcp_cntrl1.L1cache.num_tag_array_stalls 44 # number of stalls caused by tag array +system.tcp_cntrl1.coalescer.gpu_tcp_ld_hits 1 # loads that hit in the TCP +system.tcp_cntrl1.coalescer.gpu_tcp_ld_transfers 4 # TCP to TCP load transfers +system.tcp_cntrl1.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl1.coalescer.gpu_ld_misses 1 # loads that miss in the GPU +system.tcp_cntrl1.coalescer.gpu_tcp_st_hits 9 # stores that hit in the TCP +system.tcp_cntrl1.coalescer.gpu_tcp_st_transfers 74 # TCP to TCP store transfers +system.tcp_cntrl1.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl1.coalescer.gpu_st_misses 20 # stores that miss in the GPU +system.tcp_cntrl1.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl1.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl1.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl1.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl1.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl1.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl1.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl1.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.tcp_cntrl2.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl2.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl2.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl2.L1cache.num_data_array_reads 19 # number of data array reads +system.tcp_cntrl2.L1cache.num_data_array_writes 108 # number of data array writes +system.tcp_cntrl2.L1cache.num_tag_array_reads 302 # number of tag array reads +system.tcp_cntrl2.L1cache.num_tag_array_writes 292 # number of tag array writes +system.tcp_cntrl2.L1cache.num_tag_array_stalls 36 # number of stalls caused by tag array +system.tcp_cntrl2.L1cache.num_data_array_stalls 3 # number of stalls caused by data array +system.tcp_cntrl2.coalescer.gpu_tcp_ld_hits 1 # loads that hit in the TCP +system.tcp_cntrl2.coalescer.gpu_tcp_ld_transfers 9 # TCP to TCP load transfers +system.tcp_cntrl2.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl2.coalescer.gpu_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl2.coalescer.gpu_tcp_st_hits 7 # stores that hit in the TCP +system.tcp_cntrl2.coalescer.gpu_tcp_st_transfers 72 # TCP to TCP store transfers +system.tcp_cntrl2.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl2.coalescer.gpu_st_misses 18 # stores that miss in the GPU +system.tcp_cntrl2.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl2.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl2.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl2.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl2.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl2.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl2.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl2.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.tcp_cntrl3.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl3.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl3.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl3.L1cache.num_data_array_reads 7 # number of data array reads +system.tcp_cntrl3.L1cache.num_data_array_writes 104 # number of data array writes +system.tcp_cntrl3.L1cache.num_tag_array_reads 272 # number of tag array reads +system.tcp_cntrl3.L1cache.num_tag_array_writes 262 # number of tag array writes +system.tcp_cntrl3.L1cache.num_tag_array_stalls 16 # number of stalls caused by tag array +system.tcp_cntrl3.L1cache.num_data_array_stalls 3 # number of stalls caused by data array +system.tcp_cntrl3.coalescer.gpu_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl3.coalescer.gpu_tcp_ld_transfers 13 # TCP to TCP load transfers +system.tcp_cntrl3.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl3.coalescer.gpu_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl3.coalescer.gpu_tcp_st_hits 10 # stores that hit in the TCP +system.tcp_cntrl3.coalescer.gpu_tcp_st_transfers 63 # TCP to TCP store transfers +system.tcp_cntrl3.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl3.coalescer.gpu_st_misses 18 # stores that miss in the GPU +system.tcp_cntrl3.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl3.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl3.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl3.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl3.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl3.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl3.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl3.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.tcp_cntrl4.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl4.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl4.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl4.L1cache.num_data_array_reads 14 # number of data array reads +system.tcp_cntrl4.L1cache.num_data_array_writes 115 # number of data array writes +system.tcp_cntrl4.L1cache.num_tag_array_reads 317 # number of tag array reads +system.tcp_cntrl4.L1cache.num_tag_array_writes 309 # number of tag array writes +system.tcp_cntrl4.L1cache.num_tag_array_stalls 29 # number of stalls caused by tag array +system.tcp_cntrl4.coalescer.gpu_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl4.coalescer.gpu_tcp_ld_transfers 4 # TCP to TCP load transfers +system.tcp_cntrl4.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl4.coalescer.gpu_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl4.coalescer.gpu_tcp_st_hits 6 # stores that hit in the TCP +system.tcp_cntrl4.coalescer.gpu_tcp_st_transfers 76 # TCP to TCP store transfers +system.tcp_cntrl4.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl4.coalescer.gpu_st_misses 26 # stores that miss in the GPU +system.tcp_cntrl4.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl4.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl4.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl4.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl4.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl4.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl4.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl4.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.tcp_cntrl5.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl5.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl5.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl5.L1cache.num_data_array_reads 10 # number of data array reads +system.tcp_cntrl5.L1cache.num_data_array_writes 107 # number of data array writes +system.tcp_cntrl5.L1cache.num_tag_array_reads 295 # number of tag array reads +system.tcp_cntrl5.L1cache.num_tag_array_writes 287 # number of tag array writes +system.tcp_cntrl5.L1cache.num_tag_array_stalls 31 # number of stalls caused by tag array +system.tcp_cntrl5.coalescer.gpu_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl5.coalescer.gpu_tcp_ld_transfers 6 # TCP to TCP load transfers +system.tcp_cntrl5.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl5.coalescer.gpu_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl5.coalescer.gpu_tcp_st_hits 8 # stores that hit in the TCP +system.tcp_cntrl5.coalescer.gpu_tcp_st_transfers 69 # TCP to TCP store transfers +system.tcp_cntrl5.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl5.coalescer.gpu_st_misses 23 # stores that miss in the GPU +system.tcp_cntrl5.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl5.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl5.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl5.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl5.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl5.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl5.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl5.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.tcp_cntrl6.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl6.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl6.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl6.L1cache.num_data_array_reads 13 # number of data array reads +system.tcp_cntrl6.L1cache.num_data_array_writes 123 # number of data array writes +system.tcp_cntrl6.L1cache.num_tag_array_reads 342 # number of tag array reads +system.tcp_cntrl6.L1cache.num_tag_array_writes 335 # number of tag array writes +system.tcp_cntrl6.L1cache.num_tag_array_stalls 49 # number of stalls caused by tag array +system.tcp_cntrl6.coalescer.gpu_tcp_ld_hits 1 # loads that hit in the TCP +system.tcp_cntrl6.coalescer.gpu_tcp_ld_transfers 11 # TCP to TCP load transfers +system.tcp_cntrl6.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl6.coalescer.gpu_ld_misses 1 # loads that miss in the GPU +system.tcp_cntrl6.coalescer.gpu_tcp_st_hits 5 # stores that hit in the TCP +system.tcp_cntrl6.coalescer.gpu_tcp_st_transfers 86 # TCP to TCP store transfers +system.tcp_cntrl6.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl6.coalescer.gpu_st_misses 19 # stores that miss in the GPU +system.tcp_cntrl6.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl6.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl6.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl6.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl6.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl6.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl6.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl6.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.tcp_cntrl7.L1cache.demand_hits 0 # Number of cache demand hits +system.tcp_cntrl7.L1cache.demand_misses 0 # Number of cache demand misses +system.tcp_cntrl7.L1cache.demand_accesses 0 # Number of cache demand accesses +system.tcp_cntrl7.L1cache.num_data_array_reads 10 # number of data array reads +system.tcp_cntrl7.L1cache.num_data_array_writes 97 # number of data array writes +system.tcp_cntrl7.L1cache.num_tag_array_reads 263 # number of tag array reads +system.tcp_cntrl7.L1cache.num_tag_array_writes 256 # number of tag array writes +system.tcp_cntrl7.L1cache.num_tag_array_stalls 11 # number of stalls caused by tag array +system.tcp_cntrl7.coalescer.gpu_tcp_ld_hits 1 # loads that hit in the TCP +system.tcp_cntrl7.coalescer.gpu_tcp_ld_transfers 10 # TCP to TCP load transfers +system.tcp_cntrl7.coalescer.gpu_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl7.coalescer.gpu_ld_misses 1 # loads that miss in the GPU +system.tcp_cntrl7.coalescer.gpu_tcp_st_hits 6 # stores that hit in the TCP +system.tcp_cntrl7.coalescer.gpu_tcp_st_transfers 63 # TCP to TCP store transfers +system.tcp_cntrl7.coalescer.gpu_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl7.coalescer.gpu_st_misses 16 # stores that miss in the GPU +system.tcp_cntrl7.coalescer.cp_tcp_ld_hits 0 # loads that hit in the TCP +system.tcp_cntrl7.coalescer.cp_tcp_ld_transfers 0 # TCP to TCP load transfers +system.tcp_cntrl7.coalescer.cp_tcc_ld_hits 0 # loads that hit in the TCC +system.tcp_cntrl7.coalescer.cp_ld_misses 0 # loads that miss in the GPU +system.tcp_cntrl7.coalescer.cp_tcp_st_hits 0 # stores that hit in the TCP +system.tcp_cntrl7.coalescer.cp_tcp_st_transfers 0 # TCP to TCP store transfers +system.tcp_cntrl7.coalescer.cp_tcc_st_hits 0 # stores that hit in the TCC +system.tcp_cntrl7.coalescer.cp_st_misses 0 # stores that miss in the GPU +system.sqc_cntrl0.L1cache.demand_hits 0 # Number of cache demand hits +system.sqc_cntrl0.L1cache.demand_misses 0 # Number of cache demand misses +system.sqc_cntrl0.L1cache.demand_accesses 0 # Number of cache demand accesses +system.sqc_cntrl0.L1cache.num_data_array_reads 12 # number of data array reads +system.sqc_cntrl0.L1cache.num_data_array_writes 12 # number of data array writes +system.sqc_cntrl0.L1cache.num_tag_array_reads 22 # number of tag array reads +system.sqc_cntrl0.L1cache.num_tag_array_writes 22 # number of tag array writes +system.sqc_cntrl1.L1cache.demand_hits 0 # Number of cache demand hits +system.sqc_cntrl1.L1cache.demand_misses 0 # Number of cache demand misses +system.sqc_cntrl1.L1cache.demand_accesses 0 # Number of cache demand accesses +system.sqc_cntrl1.L1cache.num_data_array_reads 15 # number of data array reads +system.sqc_cntrl1.L1cache.num_data_array_writes 15 # number of data array writes +system.sqc_cntrl1.L1cache.num_tag_array_reads 29 # number of tag array reads +system.sqc_cntrl1.L1cache.num_tag_array_writes 29 # number of tag array writes +system.tcc_cntrl0.L2cache.demand_hits 0 # Number of cache demand hits +system.tcc_cntrl0.L2cache.demand_misses 0 # Number of cache demand misses +system.tcc_cntrl0.L2cache.demand_accesses 0 # Number of cache demand accesses +system.tccdir_cntrl0.directory.demand_hits 0 # Number of cache demand hits +system.tccdir_cntrl0.directory.demand_misses 0 # Number of cache demand misses +system.tccdir_cntrl0.directory.demand_accesses 0 # Number of cache demand accesses +system.tccdir_cntrl0.directory.num_tag_array_reads 917 # number of tag array reads +system.tccdir_cntrl0.directory.num_tag_array_writes 902 # number of tag array writes +system.ruby.network.msg_count.Control 1430 +system.ruby.network.msg_count.Request_Control 1616 +system.ruby.network.msg_count.Response_Data 2430 +system.ruby.network.msg_count.Response_Control 456 +system.ruby.network.msg_count.Writeback_Data 132 +system.ruby.network.msg_count.Writeback_Control 140 +system.ruby.network.msg_count.Unblock_Control 1437 +system.ruby.network.msg_byte.Control 11440 +system.ruby.network.msg_byte.Request_Control 12928 +system.ruby.network.msg_byte.Response_Data 174960 +system.ruby.network.msg_byte.Response_Control 3648 +system.ruby.network.msg_byte.Writeback_Data 9504 +system.ruby.network.msg_byte.Writeback_Control 1120 +system.ruby.network.msg_byte.Unblock_Control 11496 +system.ruby.network.ext_links00.int_node.throttle0.link_utilization 0.250555 +system.ruby.network.ext_links00.int_node.throttle0.msg_count.Request_Control::0 385 +system.ruby.network.ext_links00.int_node.throttle0.msg_count.Response_Data::2 85 +system.ruby.network.ext_links00.int_node.throttle0.msg_count.Response_Control::2 227 +system.ruby.network.ext_links00.int_node.throttle0.msg_count.Writeback_Data::2 66 +system.ruby.network.ext_links00.int_node.throttle0.msg_count.Unblock_Control::4 303 +system.ruby.network.ext_links00.int_node.throttle0.msg_bytes.Request_Control::0 3080 +system.ruby.network.ext_links00.int_node.throttle0.msg_bytes.Response_Data::2 6120 +system.ruby.network.ext_links00.int_node.throttle0.msg_bytes.Response_Control::2 1816 +system.ruby.network.ext_links00.int_node.throttle0.msg_bytes.Writeback_Data::2 4752 +system.ruby.network.ext_links00.int_node.throttle0.msg_bytes.Unblock_Control::4 2424 +system.ruby.network.ext_links00.int_node.throttle1.link_utilization 0.113047 +system.ruby.network.ext_links00.int_node.throttle1.msg_count.Control::0 227 +system.ruby.network.ext_links00.int_node.throttle1.msg_count.Response_Data::2 81 +system.ruby.network.ext_links00.int_node.throttle1.msg_count.Writeback_Control::2 70 +system.ruby.network.ext_links00.int_node.throttle1.msg_bytes.Control::0 1816 +system.ruby.network.ext_links00.int_node.throttle1.msg_bytes.Response_Data::2 5832 +system.ruby.network.ext_links00.int_node.throttle1.msg_bytes.Writeback_Control::2 560 +system.ruby.network.ext_links00.int_node.throttle2.link_utilization 0.234028 +system.ruby.network.ext_links00.int_node.throttle2.msg_count.Control::0 81 +system.ruby.network.ext_links00.int_node.throttle2.msg_count.Response_Data::2 227 +system.ruby.network.ext_links00.int_node.throttle2.msg_bytes.Control::0 648 +system.ruby.network.ext_links00.int_node.throttle2.msg_bytes.Response_Data::2 16344 +system.ruby.network.ext_links01.int_node.throttle0.link_utilization 0.113047 +system.ruby.network.ext_links01.int_node.throttle0.msg_count.Control::0 227 +system.ruby.network.ext_links01.int_node.throttle0.msg_count.Response_Data::2 81 +system.ruby.network.ext_links01.int_node.throttle0.msg_count.Writeback_Control::2 70 +system.ruby.network.ext_links01.int_node.throttle0.msg_bytes.Control::0 1816 +system.ruby.network.ext_links01.int_node.throttle0.msg_bytes.Response_Data::2 5832 +system.ruby.network.ext_links01.int_node.throttle0.msg_bytes.Writeback_Control::2 560 +system.ruby.network.ext_links01.int_node.throttle1.link_utilization 0.128914 +system.ruby.network.ext_links01.int_node.throttle1.msg_count.Request_Control::0 153 +system.ruby.network.ext_links01.int_node.throttle1.msg_count.Response_Data::2 14 +system.ruby.network.ext_links01.int_node.throttle1.msg_count.Response_Control::2 217 +system.ruby.network.ext_links01.int_node.throttle1.msg_count.Writeback_Data::2 66 +system.ruby.network.ext_links01.int_node.throttle1.msg_count.Unblock_Control::4 80 +system.ruby.network.ext_links01.int_node.throttle1.msg_bytes.Request_Control::0 1224 +system.ruby.network.ext_links01.int_node.throttle1.msg_bytes.Response_Data::2 1008 +system.ruby.network.ext_links01.int_node.throttle1.msg_bytes.Response_Control::2 1736 +system.ruby.network.ext_links01.int_node.throttle1.msg_bytes.Writeback_Data::2 4752 +system.ruby.network.ext_links01.int_node.throttle1.msg_bytes.Unblock_Control::4 640 +system.ruby.network.ext_links02.int_node.throttle0.link_utilization 0.115361 +system.ruby.network.ext_links02.int_node.throttle0.msg_count.Control::1 102 +system.ruby.network.ext_links02.int_node.throttle0.msg_count.Response_Data::3 105 +system.ruby.network.ext_links02.int_node.throttle0.msg_bytes.Control::1 816 +system.ruby.network.ext_links02.int_node.throttle0.msg_bytes.Response_Data::3 7560 +system.ruby.network.ext_links02.int_node.throttle1.link_utilization 0.108750 +system.ruby.network.ext_links02.int_node.throttle1.msg_count.Control::1 96 +system.ruby.network.ext_links02.int_node.throttle1.msg_count.Response_Data::3 99 +system.ruby.network.ext_links02.int_node.throttle1.msg_bytes.Control::1 768 +system.ruby.network.ext_links02.int_node.throttle1.msg_bytes.Response_Data::3 7128 +system.ruby.network.ext_links02.int_node.throttle2.link_utilization 0.109742 +system.ruby.network.ext_links02.int_node.throttle2.msg_count.Control::1 105 +system.ruby.network.ext_links02.int_node.throttle2.msg_count.Response_Data::3 99 +system.ruby.network.ext_links02.int_node.throttle2.msg_bytes.Control::1 840 +system.ruby.network.ext_links02.int_node.throttle2.msg_bytes.Response_Data::3 7128 +system.ruby.network.ext_links02.int_node.throttle3.link_utilization 0.102690 +system.ruby.network.ext_links02.int_node.throttle3.msg_count.Control::1 86 +system.ruby.network.ext_links02.int_node.throttle3.msg_count.Response_Data::3 94 +system.ruby.network.ext_links02.int_node.throttle3.msg_bytes.Control::1 688 +system.ruby.network.ext_links02.int_node.throttle3.msg_bytes.Response_Data::3 6768 +system.ruby.network.ext_links02.int_node.throttle4.link_utilization 0.116573 +system.ruby.network.ext_links02.int_node.throttle4.msg_count.Control::1 104 +system.ruby.network.ext_links02.int_node.throttle4.msg_count.Response_Data::3 106 +system.ruby.network.ext_links02.int_node.throttle4.msg_bytes.Control::1 832 +system.ruby.network.ext_links02.int_node.throttle4.msg_bytes.Response_Data::3 7632 +system.ruby.network.ext_links02.int_node.throttle5.link_utilization 0.107759 +system.ruby.network.ext_links02.int_node.throttle5.msg_count.Control::1 96 +system.ruby.network.ext_links02.int_node.throttle5.msg_count.Response_Data::3 98 +system.ruby.network.ext_links02.int_node.throttle5.msg_bytes.Control::1 768 +system.ruby.network.ext_links02.int_node.throttle5.msg_bytes.Response_Data::3 7056 +system.ruby.network.ext_links02.int_node.throttle6.link_utilization 0.128473 +system.ruby.network.ext_links02.int_node.throttle6.msg_count.Control::1 113 +system.ruby.network.ext_links02.int_node.throttle6.msg_count.Response_Data::3 117 +system.ruby.network.ext_links02.int_node.throttle6.msg_bytes.Control::1 904 +system.ruby.network.ext_links02.int_node.throttle6.msg_bytes.Response_Data::3 8424 +system.ruby.network.ext_links02.int_node.throttle7.link_utilization 0.098944 +system.ruby.network.ext_links02.int_node.throttle7.msg_count.Control::1 88 +system.ruby.network.ext_links02.int_node.throttle7.msg_count.Response_Data::3 90 +system.ruby.network.ext_links02.int_node.throttle7.msg_bytes.Control::1 704 +system.ruby.network.ext_links02.int_node.throttle7.msg_bytes.Response_Data::3 6480 +system.ruby.network.ext_links02.int_node.throttle8.link_utilization 0 +system.ruby.network.ext_links02.int_node.throttle9.link_utilization 1.221264 +system.ruby.network.ext_links02.int_node.throttle9.msg_count.Control::0 81 +system.ruby.network.ext_links02.int_node.throttle9.msg_count.Request_Control::1 846 +system.ruby.network.ext_links02.int_node.throttle9.msg_count.Response_Data::2 227 +system.ruby.network.ext_links02.int_node.throttle9.msg_count.Response_Data::3 809 +system.ruby.network.ext_links02.int_node.throttle9.msg_count.Response_Control::3 2 +system.ruby.network.ext_links02.int_node.throttle9.msg_count.Unblock_Control::5 831 +system.ruby.network.ext_links02.int_node.throttle9.msg_bytes.Control::0 648 +system.ruby.network.ext_links02.int_node.throttle9.msg_bytes.Request_Control::1 6768 +system.ruby.network.ext_links02.int_node.throttle9.msg_bytes.Response_Data::2 16344 +system.ruby.network.ext_links02.int_node.throttle9.msg_bytes.Response_Data::3 58248 +system.ruby.network.ext_links02.int_node.throttle9.msg_bytes.Response_Control::3 16 +system.ruby.network.ext_links02.int_node.throttle9.msg_bytes.Unblock_Control::5 6648 +system.ruby.network.ext_links02.int_node.throttle10.link_utilization 0.013002 +system.ruby.network.ext_links02.int_node.throttle10.msg_count.Control::1 10 +system.ruby.network.ext_links02.int_node.throttle10.msg_count.Response_Data::3 12 +system.ruby.network.ext_links02.int_node.throttle10.msg_bytes.Control::1 80 +system.ruby.network.ext_links02.int_node.throttle10.msg_bytes.Response_Data::3 864 +system.ruby.network.ext_links02.int_node.throttle11.link_utilization 0.016417 +system.ruby.network.ext_links02.int_node.throttle11.msg_count.Control::1 14 +system.ruby.network.ext_links02.int_node.throttle11.msg_count.Response_Data::3 15 +system.ruby.network.ext_links02.int_node.throttle11.msg_bytes.Control::1 112 +system.ruby.network.ext_links02.int_node.throttle11.msg_bytes.Response_Data::3 1080 +system.ruby.network.ext_links02.int_node.throttle12.link_utilization 0.121642 +system.ruby.network.ext_links02.int_node.throttle12.msg_count.Request_Control::0 232 +system.ruby.network.ext_links02.int_node.throttle12.msg_count.Response_Data::2 71 +system.ruby.network.ext_links02.int_node.throttle12.msg_count.Response_Control::2 10 +system.ruby.network.ext_links02.int_node.throttle12.msg_count.Unblock_Control::4 223 +system.ruby.network.ext_links02.int_node.throttle12.msg_bytes.Request_Control::0 1856 +system.ruby.network.ext_links02.int_node.throttle12.msg_bytes.Response_Data::2 5112 +system.ruby.network.ext_links02.int_node.throttle12.msg_bytes.Response_Control::2 80 +system.ruby.network.ext_links02.int_node.throttle12.msg_bytes.Unblock_Control::4 1784 +system.ruby.CorePair_Controller.C0_Load_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.C1_Load_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.Ifetch0_L1miss 2 0.00% 0.00% +system.ruby.CorePair_Controller.Ifetch1_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.C0_Store_L1miss 45 0.00% 0.00% +system.ruby.CorePair_Controller.C0_Store_L1hit 2 0.00% 0.00% +system.ruby.CorePair_Controller.C1_Store_L1miss 73 0.00% 0.00% +system.ruby.CorePair_Controller.NB_AckS 4 0.00% 0.00% +system.ruby.CorePair_Controller.NB_AckM 77 0.00% 0.00% +system.ruby.CorePair_Controller.NB_AckWB 70 0.00% 0.00% +system.ruby.CorePair_Controller.L1D0_Repl 19 0.00% 0.00% +system.ruby.CorePair_Controller.L2_Repl 36624 0.00% 0.00% +system.ruby.CorePair_Controller.PrbInvData 223 0.00% 0.00% +system.ruby.CorePair_Controller.PrbShrData 4 0.00% 0.00% +system.ruby.CorePair_Controller.I.C0_Load_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.I.C1_Load_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.I.Ifetch0_L1miss 2 0.00% 0.00% +system.ruby.CorePair_Controller.I.Ifetch1_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.I.C0_Store_L1miss 41 0.00% 0.00% +system.ruby.CorePair_Controller.I.C1_Store_L1miss 37 0.00% 0.00% +system.ruby.CorePair_Controller.I.PrbInvData 209 0.00% 0.00% +system.ruby.CorePair_Controller.I.PrbShrData 3 0.00% 0.00% +system.ruby.CorePair_Controller.S.L2_Repl 3 0.00% 0.00% +system.ruby.CorePair_Controller.S.PrbInvData 1 0.00% 0.00% +system.ruby.CorePair_Controller.O.PrbInvData 1 0.00% 0.00% +system.ruby.CorePair_Controller.M0.C0_Store_L1hit 2 0.00% 0.00% +system.ruby.CorePair_Controller.M0.L2_Repl 33 0.00% 0.00% +system.ruby.CorePair_Controller.M0.PrbInvData 5 0.00% 0.00% +system.ruby.CorePair_Controller.M0.PrbShrData 1 0.00% 0.00% +system.ruby.CorePair_Controller.M1.C0_Store_L1miss 1 0.00% 0.00% +system.ruby.CorePair_Controller.M1.L2_Repl 36 0.00% 0.00% +system.ruby.CorePair_Controller.M1.PrbInvData 2 0.00% 0.00% +system.ruby.CorePair_Controller.I_M0.C1_Store_L1miss 5 0.00% 0.00% +system.ruby.CorePair_Controller.I_M0.NB_AckM 35 0.00% 0.00% +system.ruby.CorePair_Controller.I_M0.L1D0_Repl 11 0.00% 0.00% +system.ruby.CorePair_Controller.I_M0.L2_Repl 16208 0.00% 0.00% +system.ruby.CorePair_Controller.I_M1.C0_Store_L1miss 3 0.00% 0.00% +system.ruby.CorePair_Controller.I_M1.NB_AckM 34 0.00% 0.00% +system.ruby.CorePair_Controller.I_M1.L2_Repl 14782 0.00% 0.00% +system.ruby.CorePair_Controller.I_M0M1.NB_AckM 5 0.00% 0.00% +system.ruby.CorePair_Controller.I_M0M1.L2_Repl 3020 0.00% 0.00% +system.ruby.CorePair_Controller.I_M1M0.NB_AckM 3 0.00% 0.00% +system.ruby.CorePair_Controller.I_M1M0.L2_Repl 1059 0.00% 0.00% +system.ruby.CorePair_Controller.I_E0S.NB_AckS 1 0.00% 0.00% +system.ruby.CorePair_Controller.I_E0S.L1D0_Repl 8 0.00% 0.00% +system.ruby.CorePair_Controller.I_E0S.L2_Repl 493 0.00% 0.00% +system.ruby.CorePair_Controller.I_E1S.NB_AckS 1 0.00% 0.00% +system.ruby.CorePair_Controller.I_E1S.L2_Repl 638 0.00% 0.00% +system.ruby.CorePair_Controller.ES_I.NB_AckWB 2 0.00% 0.00% +system.ruby.CorePair_Controller.MO_I.NB_AckWB 64 0.00% 0.00% +system.ruby.CorePair_Controller.MO_I.PrbInvData 5 0.00% 0.00% +system.ruby.CorePair_Controller.S0.C1_Store_L1miss 31 0.00% 0.00% +system.ruby.CorePair_Controller.S0.NB_AckS 1 0.00% 0.00% +system.ruby.CorePair_Controller.S0.L2_Repl 352 0.00% 0.00% +system.ruby.CorePair_Controller.S1.NB_AckS 1 0.00% 0.00% +system.ruby.CorePair_Controller.I_C.NB_AckWB 4 0.00% 0.00% +system.ruby.Directory_Controller.RdBlkS 3 0.00% 0.00% +system.ruby.Directory_Controller.RdBlkM 309 0.00% 0.00% +system.ruby.Directory_Controller.RdBlk 6 0.00% 0.00% +system.ruby.Directory_Controller.VicDirty 68 0.00% 0.00% +system.ruby.Directory_Controller.VicClean 2 0.00% 0.00% +system.ruby.Directory_Controller.CPUData 66 0.00% 0.00% +system.ruby.Directory_Controller.StaleWB 4 0.00% 0.00% +system.ruby.Directory_Controller.CPUPrbResp 308 0.00% 0.00% +system.ruby.Directory_Controller.ProbeAcksComplete 308 0.00% 0.00% +system.ruby.Directory_Controller.L3Hit 49 0.00% 0.00% +system.ruby.Directory_Controller.MemData 259 0.00% 0.00% +system.ruby.Directory_Controller.WBAck 9 0.00% 0.00% +system.ruby.Directory_Controller.CoreUnblock 303 0.00% 0.00% +system.ruby.Directory_Controller.U.RdBlkS 3 0.00% 0.00% +system.ruby.Directory_Controller.U.RdBlkM 300 0.00% 0.00% +system.ruby.Directory_Controller.U.RdBlk 5 0.00% 0.00% +system.ruby.Directory_Controller.U.VicDirty 68 0.00% 0.00% +system.ruby.Directory_Controller.U.VicClean 2 0.00% 0.00% +system.ruby.Directory_Controller.U.WBAck 9 0.00% 0.00% +system.ruby.Directory_Controller.BL.RdBlkM 1 0.00% 0.00% +system.ruby.Directory_Controller.BL.CPUData 66 0.00% 0.00% +system.ruby.Directory_Controller.BL.StaleWB 4 0.00% 0.00% +system.ruby.Directory_Controller.BM_M.MemData 8 0.00% 0.00% +system.ruby.Directory_Controller.BS_PM.L3Hit 1 0.00% 0.00% +system.ruby.Directory_Controller.BS_PM.MemData 2 0.00% 0.00% +system.ruby.Directory_Controller.BM_PM.RdBlkM 1 0.00% 0.00% +system.ruby.Directory_Controller.BM_PM.CPUPrbResp 12 0.00% 0.00% +system.ruby.Directory_Controller.BM_PM.ProbeAcksComplete 8 0.00% 0.00% +system.ruby.Directory_Controller.BM_PM.L3Hit 46 0.00% 0.00% +system.ruby.Directory_Controller.BM_PM.MemData 246 0.00% 0.00% +system.ruby.Directory_Controller.B_PM.L3Hit 2 0.00% 0.00% +system.ruby.Directory_Controller.B_PM.MemData 3 0.00% 0.00% +system.ruby.Directory_Controller.BS_Pm.CPUPrbResp 3 0.00% 0.00% +system.ruby.Directory_Controller.BS_Pm.ProbeAcksComplete 3 0.00% 0.00% +system.ruby.Directory_Controller.BM_Pm.RdBlkM 3 0.00% 0.00% +system.ruby.Directory_Controller.BM_Pm.CPUPrbResp 288 0.00% 0.00% +system.ruby.Directory_Controller.BM_Pm.ProbeAcksComplete 292 0.00% 0.00% +system.ruby.Directory_Controller.B_Pm.CPUPrbResp 5 0.00% 0.00% +system.ruby.Directory_Controller.B_Pm.ProbeAcksComplete 5 0.00% 0.00% +system.ruby.Directory_Controller.B.RdBlkM 4 0.00% 0.00% +system.ruby.Directory_Controller.B.RdBlk 1 0.00% 0.00% +system.ruby.Directory_Controller.B.CoreUnblock 303 0.00% 0.00% +system.ruby.LD.latency_hist::bucket_size 1024 +system.ruby.LD.latency_hist::max_bucket 10239 +system.ruby.LD.latency_hist::samples 1 +system.ruby.LD.latency_hist::mean 5324 +system.ruby.LD.latency_hist::gmean 5324.000000 +system.ruby.LD.latency_hist::stdev nan +system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 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.latency_hist::total 1 +system.ruby.LD.hit_latency_hist::bucket_size 1024 +system.ruby.LD.hit_latency_hist::max_bucket 10239 +system.ruby.LD.hit_latency_hist::samples 1 +system.ruby.LD.hit_latency_hist::mean 5324 +system.ruby.LD.hit_latency_hist::gmean 5324.000000 +system.ruby.LD.hit_latency_hist::stdev nan +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 1 +system.ruby.ST.latency_hist::bucket_size 1024 +system.ruby.ST.latency_hist::max_bucket 10239 +system.ruby.ST.latency_hist::samples 46 +system.ruby.ST.latency_hist::mean 3269.239130 +system.ruby.ST.latency_hist::gmean 1783.447677 +system.ruby.ST.latency_hist::stdev 1934.416354 +system.ruby.ST.latency_hist | 11 23.91% 23.91% | 3 6.52% 30.43% | 3 6.52% 36.96% | 7 15.22% 52.17% | 18 39.13% 91.30% | 4 8.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 46 +system.ruby.ST.hit_latency_hist::bucket_size 1024 +system.ruby.ST.hit_latency_hist::max_bucket 10239 +system.ruby.ST.hit_latency_hist::samples 40 +system.ruby.ST.hit_latency_hist::mean 3606.650000 +system.ruby.ST.hit_latency_hist::gmean 2691.718970 +system.ruby.ST.hit_latency_hist::stdev 1792.166924 +system.ruby.ST.hit_latency_hist | 7 17.50% 17.50% | 3 7.50% 25.00% | 1 2.50% 27.50% | 7 17.50% 45.00% | 18 45.00% 90.00% | 4 10.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 40 +system.ruby.ST.miss_latency_hist::bucket_size 512 +system.ruby.ST.miss_latency_hist::max_bucket 5119 +system.ruby.ST.miss_latency_hist::samples 6 +system.ruby.ST.miss_latency_hist::mean 1019.833333 +system.ruby.ST.miss_latency_hist::gmean 114.673945 +system.ruby.ST.miss_latency_hist::stdev 1281.644790 +system.ruby.ST.miss_latency_hist | 3 50.00% 50.00% | 1 16.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 6 +system.ruby.IFETCH.latency_hist::bucket_size 1024 +system.ruby.IFETCH.latency_hist::max_bucket 10239 +system.ruby.IFETCH.latency_hist::samples 1 +system.ruby.IFETCH.latency_hist::mean 5156 +system.ruby.IFETCH.latency_hist::gmean 5156.000000 +system.ruby.IFETCH.latency_hist::stdev nan +system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 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.latency_hist::total 1 +system.ruby.IFETCH.hit_latency_hist::bucket_size 1024 +system.ruby.IFETCH.hit_latency_hist::max_bucket 10239 +system.ruby.IFETCH.hit_latency_hist::samples 1 +system.ruby.IFETCH.hit_latency_hist::mean 5156 +system.ruby.IFETCH.hit_latency_hist::gmean 5156.000000 +system.ruby.IFETCH.hit_latency_hist::stdev nan +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 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.IFETCH.hit_latency_hist::total 1 +system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512 +system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119 +system.ruby.L1Cache.miss_mach_latency_hist::samples 6 +system.ruby.L1Cache.miss_mach_latency_hist::mean 1019.833333 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 114.673945 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 1281.644790 +system.ruby.L1Cache.miss_mach_latency_hist | 3 50.00% 50.00% | 1 16.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 6 +system.ruby.Directory.hit_mach_latency_hist::bucket_size 1024 +system.ruby.Directory.hit_mach_latency_hist::max_bucket 10239 +system.ruby.Directory.hit_mach_latency_hist::samples 42 +system.ruby.Directory.hit_mach_latency_hist::mean 3684.428571 +system.ruby.Directory.hit_mach_latency_hist::gmean 2778.454716 +system.ruby.Directory.hit_mach_latency_hist::stdev 1783.107224 +system.ruby.Directory.hit_mach_latency_hist | 7 16.67% 16.67% | 3 7.14% 23.81% | 1 2.38% 26.19% | 7 16.67% 42.86% | 18 42.86% 85.71% | 6 14.29% 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.hit_mach_latency_hist::total 42 +system.ruby.LD.Directory.hit_type_mach_latency_hist::bucket_size 1024 +system.ruby.LD.Directory.hit_type_mach_latency_hist::max_bucket 10239 +system.ruby.LD.Directory.hit_type_mach_latency_hist::samples 1 +system.ruby.LD.Directory.hit_type_mach_latency_hist::mean 5324 +system.ruby.LD.Directory.hit_type_mach_latency_hist::gmean 5324.000000 +system.ruby.LD.Directory.hit_type_mach_latency_hist::stdev nan +system.ruby.LD.Directory.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 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.Directory.hit_type_mach_latency_hist::total 1 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 6 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1019.833333 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 114.673945 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 1281.644790 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 3 50.00% 50.00% | 1 16.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 6 +system.ruby.ST.Directory.hit_type_mach_latency_hist::bucket_size 1024 +system.ruby.ST.Directory.hit_type_mach_latency_hist::max_bucket 10239 +system.ruby.ST.Directory.hit_type_mach_latency_hist::samples 40 +system.ruby.ST.Directory.hit_type_mach_latency_hist::mean 3606.650000 +system.ruby.ST.Directory.hit_type_mach_latency_hist::gmean 2691.718970 +system.ruby.ST.Directory.hit_type_mach_latency_hist::stdev 1792.166924 +system.ruby.ST.Directory.hit_type_mach_latency_hist | 7 17.50% 17.50% | 3 7.50% 25.00% | 1 2.50% 27.50% | 7 17.50% 45.00% | 18 45.00% 90.00% | 4 10.00% 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.hit_type_mach_latency_hist::total 40 +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist::bucket_size 1024 +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist::max_bucket 10239 +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist::samples 1 +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist::mean 5156 +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist::gmean 5156.000000 +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist::stdev nan +system.ruby.IFETCH.Directory.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 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.Directory.hit_type_mach_latency_hist::total 1 +system.ruby.SQC_Controller.Fetch | 12 44.44% 44.44% | 15 55.56% 100.00% +system.ruby.SQC_Controller.Fetch::total 27 +system.ruby.SQC_Controller.TCC_AckS | 12 44.44% 44.44% | 15 55.56% 100.00% +system.ruby.SQC_Controller.TCC_AckS::total 27 +system.ruby.SQC_Controller.PrbInvData | 10 41.67% 41.67% | 14 58.33% 100.00% +system.ruby.SQC_Controller.PrbInvData::total 24 +system.ruby.SQC_Controller.I.Fetch | 12 44.44% 44.44% | 15 55.56% 100.00% +system.ruby.SQC_Controller.I.Fetch::total 27 +system.ruby.SQC_Controller.S.PrbInvData | 10 41.67% 41.67% | 14 58.33% 100.00% +system.ruby.SQC_Controller.S.PrbInvData::total 24 +system.ruby.SQC_Controller.I_S.TCC_AckS | 12 44.44% 44.44% | 15 55.56% 100.00% +system.ruby.SQC_Controller.I_S.TCC_AckS::total 27 +system.ruby.TCCdir_Controller.RdBlk 174 0.00% 0.00% +system.ruby.TCCdir_Controller.RdBlkM 2638 0.00% 0.00% +system.ruby.TCCdir_Controller.RdBlkS 195 0.00% 0.00% +system.ruby.TCCdir_Controller.CPUPrbResp 811 0.00% 0.00% +system.ruby.TCCdir_Controller.ProbeAcksComplete 751 0.00% 0.00% +system.ruby.TCCdir_Controller.CoreUnblock 829 0.00% 0.00% +system.ruby.TCCdir_Controller.LastCoreUnblock 2 0.00% 0.00% +system.ruby.TCCdir_Controller.NB_AckS 2 0.00% 0.00% +system.ruby.TCCdir_Controller.NB_AckE 2 0.00% 0.00% +system.ruby.TCCdir_Controller.NB_AckM 223 0.00% 0.00% +system.ruby.TCCdir_Controller.PrbInvData 112 0.00% 0.00% +system.ruby.TCCdir_Controller.PrbShrData 4 0.00% 0.00% +system.ruby.TCCdir_Controller.I.RdBlk 3 0.00% 0.00% +system.ruby.TCCdir_Controller.I.RdBlkM 156 0.00% 0.00% +system.ruby.TCCdir_Controller.I.RdBlkS 1 0.00% 0.00% +system.ruby.TCCdir_Controller.I.PrbInvData 9 0.00% 0.00% +system.ruby.TCCdir_Controller.S.RdBlkM 2 0.00% 0.00% +system.ruby.TCCdir_Controller.S.RdBlkS 1 0.00% 0.00% +system.ruby.TCCdir_Controller.E.RdBlkM 1 0.00% 0.00% +system.ruby.TCCdir_Controller.O.RdBlk 1 0.00% 0.00% +system.ruby.TCCdir_Controller.O.RdBlkM 70 0.00% 0.00% +system.ruby.TCCdir_Controller.O.PrbInvData 6 0.00% 0.00% +system.ruby.TCCdir_Controller.M.RdBlk 61 0.00% 0.00% +system.ruby.TCCdir_Controller.M.RdBlkM 521 0.00% 0.00% +system.ruby.TCCdir_Controller.M.RdBlkS 25 0.00% 0.00% +system.ruby.TCCdir_Controller.M.PrbInvData 59 0.00% 0.00% +system.ruby.TCCdir_Controller.M.PrbShrData 4 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_I.RdBlk 9 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_I.RdBlkM 15 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_I.RdBlkS 7 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_I.CPUPrbResp 71 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_I.ProbeAcksComplete 65 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_O.RdBlkM 4 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_O.CPUPrbResp 4 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_O.ProbeAcksComplete 4 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_IOM.RdBlkM 5 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_IOM.CPUPrbResp 2 0.00% 0.00% +system.ruby.TCCdir_Controller.CP_IOM.ProbeAcksComplete 2 0.00% 0.00% +system.ruby.TCCdir_Controller.I_M.RdBlkM 897 0.00% 0.00% +system.ruby.TCCdir_Controller.I_M.RdBlkS 30 0.00% 0.00% +system.ruby.TCCdir_Controller.I_M.NB_AckM 156 0.00% 0.00% +system.ruby.TCCdir_Controller.I_M.PrbInvData 1 0.00% 0.00% +system.ruby.TCCdir_Controller.I_ES.RdBlkM 24 0.00% 0.00% +system.ruby.TCCdir_Controller.I_ES.RdBlkS 34 0.00% 0.00% +system.ruby.TCCdir_Controller.I_ES.NB_AckS 1 0.00% 0.00% +system.ruby.TCCdir_Controller.I_ES.NB_AckE 2 0.00% 0.00% +system.ruby.TCCdir_Controller.I_S.RdBlkM 11 0.00% 0.00% +system.ruby.TCCdir_Controller.I_S.NB_AckS 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_S.RdBlkM 5 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_S.CPUPrbResp 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_S.ProbeAcksComplete 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BBO_O.CPUPrbResp 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BBO_O.ProbeAcksComplete 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_M.RdBlk 11 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_M.RdBlkM 104 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_M.RdBlkS 12 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_M.CPUPrbResp 520 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_M.ProbeAcksComplete 520 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_M.PrbInvData 14 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_O.RdBlkM 13 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_O.CPUPrbResp 86 0.00% 0.00% +system.ruby.TCCdir_Controller.BBM_O.ProbeAcksComplete 86 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_M.RdBlk 20 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_M.RdBlkM 181 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_M.RdBlkS 15 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_M.CoreUnblock 518 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_M.PrbInvData 19 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_O.RdBlkM 35 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_O.CoreUnblock 84 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_O.PrbInvData 2 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_OO.LastCoreUnblock 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_S.RdBlkM 9 0.00% 0.00% +system.ruby.TCCdir_Controller.BB_S.LastCoreUnblock 1 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_M.RdBlk 9 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_M.RdBlkM 18 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_M.CPUPrbResp 4 0.00% 0.00% +system.ruby.TCCdir_Controller.BBS_M.ProbeAcksComplete 3 0.00% 0.00% +system.ruby.TCCdir_Controller.BBO_M.RdBlkM 20 0.00% 0.00% +system.ruby.TCCdir_Controller.BBO_M.CPUPrbResp 122 0.00% 0.00% +system.ruby.TCCdir_Controller.BBO_M.ProbeAcksComplete 69 0.00% 0.00% +system.ruby.TCCdir_Controller.S_M.RdBlk 28 0.00% 0.00% +system.ruby.TCCdir_Controller.S_M.RdBlkM 69 0.00% 0.00% +system.ruby.TCCdir_Controller.S_M.NB_AckM 3 0.00% 0.00% +system.ruby.TCCdir_Controller.O_M.RdBlk 20 0.00% 0.00% +system.ruby.TCCdir_Controller.O_M.RdBlkM 249 0.00% 0.00% +system.ruby.TCCdir_Controller.O_M.RdBlkS 51 0.00% 0.00% +system.ruby.TCCdir_Controller.O_M.NB_AckM 64 0.00% 0.00% +system.ruby.TCCdir_Controller.O_M.PrbInvData 2 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_S.RdBlk 3 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_S.RdBlkM 23 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_S.RdBlkS 5 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_S.CoreUnblock 2 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_M.RdBlk 9 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_M.RdBlkM 206 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_M.RdBlkS 14 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_M.CoreUnblock 223 0.00% 0.00% +system.ruby.TCCdir_Controller.BBB_E.CoreUnblock 2 0.00% 0.00% +system.ruby.TCP_Controller.Load | 5 7.04% 7.04% | 6 8.45% 15.49% | 10 14.08% 29.58% | 13 18.31% 47.89% | 6 8.45% 56.34% | 6 8.45% 64.79% | 13 18.31% 83.10% | 12 16.90% 100.00% +system.ruby.TCP_Controller.Load::total 71 +system.ruby.TCP_Controller.Store | 109 13.39% 13.39% | 104 12.78% 26.17% | 98 12.04% 38.21% | 93 11.43% 49.63% | 109 13.39% 63.02% | 102 12.53% 75.55% | 113 13.88% 89.43% | 86 10.57% 100.00% +system.ruby.TCP_Controller.Store::total 814 +system.ruby.TCP_Controller.TCC_AckS | 5 7.94% 7.94% | 5 7.94% 15.87% | 9 14.29% 30.16% | 13 20.63% 50.79% | 4 6.35% 57.14% | 6 9.52% 66.67% | 11 17.46% 84.13% | 10 15.87% 100.00% +system.ruby.TCP_Controller.TCC_AckS::total 63 +system.ruby.TCP_Controller.TCC_AckE | 0 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.TCP_Controller.TCC_AckE::total 2 +system.ruby.TCP_Controller.TCC_AckM | 100 13.46% 13.46% | 94 12.65% 26.11% | 90 12.11% 38.22% | 81 10.90% 49.13% | 102 13.73% 62.85% | 92 12.38% 75.24% | 105 14.13% 89.37% | 79 10.63% 100.00% +system.ruby.TCP_Controller.TCC_AckM::total 743 +system.ruby.TCP_Controller.PrbInvData | 88 12.61% 12.61% | 87 12.46% 25.07% | 88 12.61% 37.68% | 79 11.32% 49.00% | 90 12.89% 61.89% | 86 12.32% 74.21% | 101 14.47% 88.68% | 79 11.32% 100.00% +system.ruby.TCP_Controller.PrbInvData::total 698 +system.ruby.TCP_Controller.PrbShrData | 14 15.22% 15.22% | 9 9.78% 25.00% | 17 18.48% 43.48% | 7 7.61% 51.09% | 14 15.22% 66.30% | 10 10.87% 77.17% | 12 13.04% 90.22% | 9 9.78% 100.00% +system.ruby.TCP_Controller.PrbShrData::total 92 +system.ruby.TCP_Controller.I.Load | 5 7.46% 7.46% | 5 7.46% 14.93% | 9 13.43% 28.36% | 13 19.40% 47.76% | 6 8.96% 56.72% | 6 8.96% 65.67% | 12 17.91% 83.58% | 11 16.42% 100.00% +system.ruby.TCP_Controller.I.Load::total 67 +system.ruby.TCP_Controller.I.Store | 98 13.26% 13.26% | 95 12.86% 26.12% | 89 12.04% 38.16% | 82 11.10% 49.26% | 99 13.40% 62.65% | 93 12.58% 75.24% | 105 14.21% 89.45% | 78 10.55% 100.00% +system.ruby.TCP_Controller.I.Store::total 739 +system.ruby.TCP_Controller.I.PrbInvData | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.TCP_Controller.I.PrbInvData::total 2 +system.ruby.TCP_Controller.S.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 20.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 1 20.00% 100.00% +system.ruby.TCP_Controller.S.Store::total 5 +system.ruby.TCP_Controller.S.PrbInvData | 4 8.33% 8.33% | 4 8.33% 16.67% | 8 16.67% 33.33% | 9 18.75% 52.08% | 3 6.25% 58.33% | 4 8.33% 66.67% | 8 16.67% 83.33% | 8 16.67% 100.00% +system.ruby.TCP_Controller.S.PrbInvData::total 48 +system.ruby.TCP_Controller.S.PrbShrData | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.TCP_Controller.S.PrbShrData::total 1 +system.ruby.TCP_Controller.E.PrbInvData | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.TCP_Controller.E.PrbInvData::total 1 +system.ruby.TCP_Controller.O.Store | 2 20.00% 20.00% | 0 0.00% 20.00% | 2 20.00% 40.00% | 0 0.00% 40.00% | 3 30.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.TCP_Controller.O.Store::total 10 +system.ruby.TCP_Controller.O.PrbInvData | 9 13.64% 13.64% | 7 10.61% 24.24% | 12 18.18% 42.42% | 7 10.61% 53.03% | 10 15.15% 68.18% | 5 7.58% 75.76% | 10 15.15% 90.91% | 6 9.09% 100.00% +system.ruby.TCP_Controller.O.PrbInvData::total 66 +system.ruby.TCP_Controller.O.PrbShrData | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.TCP_Controller.O.PrbShrData::total 1 +system.ruby.TCP_Controller.M.Load | 0 0.00% 0.00% | 1 25.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% +system.ruby.TCP_Controller.M.Load::total 4 +system.ruby.TCP_Controller.M.Store | 9 15.00% 15.00% | 9 15.00% 30.00% | 7 11.67% 41.67% | 10 16.67% 58.33% | 6 10.00% 68.33% | 8 13.33% 81.67% | 5 8.33% 90.00% | 6 10.00% 100.00% +system.ruby.TCP_Controller.M.Store::total 60 +system.ruby.TCP_Controller.M.PrbInvData | 75 12.93% 12.93% | 76 13.10% 26.03% | 67 11.55% 37.59% | 62 10.69% 48.28% | 76 13.10% 61.38% | 77 13.28% 74.66% | 82 14.14% 88.79% | 65 11.21% 100.00% +system.ruby.TCP_Controller.M.PrbInvData::total 580 +system.ruby.TCP_Controller.M.PrbShrData | 14 15.56% 15.56% | 8 8.89% 24.44% | 16 17.78% 42.22% | 7 7.78% 50.00% | 14 15.56% 65.56% | 10 11.11% 76.67% | 12 13.33% 90.00% | 9 10.00% 100.00% +system.ruby.TCP_Controller.M.PrbShrData::total 90 +system.ruby.TCP_Controller.I_M.TCC_AckM | 98 13.42% 13.42% | 94 12.88% 26.30% | 89 12.19% 38.49% | 80 10.96% 49.45% | 98 13.42% 62.88% | 91 12.47% 75.34% | 103 14.11% 89.45% | 77 10.55% 100.00% +system.ruby.TCP_Controller.I_M.TCC_AckM::total 730 +system.ruby.TCP_Controller.I_ES.TCC_AckS | 5 7.94% 7.94% | 5 7.94% 15.87% | 9 14.29% 30.16% | 13 20.63% 50.79% | 4 6.35% 57.14% | 6 9.52% 66.67% | 11 17.46% 84.13% | 10 15.87% 100.00% +system.ruby.TCP_Controller.I_ES.TCC_AckS::total 63 +system.ruby.TCP_Controller.I_ES.TCC_AckE | 0 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.TCP_Controller.I_ES.TCC_AckE::total 2 +system.ruby.TCP_Controller.S_M.TCC_AckM | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% +system.ruby.TCP_Controller.S_M.TCC_AckM::total 4 +system.ruby.TCP_Controller.O_M.TCC_AckM | 2 22.22% 22.22% | 0 0.00% 22.22% | 1 11.11% 33.33% | 0 0.00% 33.33% | 3 33.33% 66.67% | 1 11.11% 77.78% | 1 11.11% 88.89% | 1 11.11% 100.00% +system.ruby.TCP_Controller.O_M.TCC_AckM::total 9 +system.ruby.TCP_Controller.O_M.PrbInvData | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.TCP_Controller.O_M.PrbInvData::total 1 + +---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.gpu-randomtest/test.py b/tests/quick/se/60.gpu-randomtest/test.py new file mode 100644 index 000000000..d47bac621 --- /dev/null +++ b/tests/quick/se/60.gpu-randomtest/test.py @@ -0,0 +1,35 @@ +# +# Copyright (c) 2010-2015 Advanced Micro Devices, Inc. +# All rights reserved. +# +# For use for simulation and test purposes only +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# 3. Neither the name of the copyright holder nor the names of its contributors +# may be used to endorse or promote products derived from this software +# without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +# Author: Brad Beckmann +# + |